CN115631018A - Vehicle order management method, device, equipment and computer storage medium - Google Patents
Vehicle order management method, device, equipment and computer storage medium Download PDFInfo
- Publication number
- CN115631018A CN115631018A CN202211597984.7A CN202211597984A CN115631018A CN 115631018 A CN115631018 A CN 115631018A CN 202211597984 A CN202211597984 A CN 202211597984A CN 115631018 A CN115631018 A CN 115631018A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- attribute
- order
- attributes
- ordering
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 66
- 238000000034 method Methods 0.000 claims description 62
- 238000004519 manufacturing process Methods 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 15
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 5
- 238000013468 resource allocation Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000000843 powder Substances 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0621—Item configuration or customization
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the application provides a vehicle order management method, a vehicle order management device, a vehicle order management apparatus and a computer storage medium, wherein an order placing request sent by a user side is obtained, the order placing request carries selected first order placing information, and the first order placing information comprises a plurality of selected vehicle attributes and attribute values corresponding to the plurality of selected vehicle attributes; sending the first ordering information and the ordering request to a second server so that the second server executes ordering operation according to the first ordering information and the ordering request; the attribute name of the attribute value of at least one vehicle attribute stored at the second server is different from the attribute name stored at the user terminal. According to the technical scheme, different attributes of the vehicle can be customized according to user requirements, and vehicle shopping experience is improved.
Description
Technical Field
The embodiment of the application relates to the technical field of order management, in particular to a vehicle order management method, device, equipment and computer storage medium.
Background
In recent years, with the development of the internet, online shopping carts gradually become a favorite shopping mode for many people, which also brings great convenience to the life of users.
In the process of purchasing a vehicle by using a vehicle purchasing app or a vehicle purchasing applet in a user side (such as a mobile phone, a tablet, and the like), for the same vehicle type, a lot of vehicle attributes are provided for the user to select, for example, including version, battery, appearance, interior, hub, option, and the like, and the attribute value of each vehicle attribute is also not small, for example, taking the vehicle attribute including the appearance as an example, the attribute value may include white, black, blue, and the like.
However, in the current vehicle shopping process, although the vehicle can be purchased through the user terminal, only limited vehicles with a few attribute combinations configured in advance by the merchant can be selected when the vehicle is purchased, and different attributes cannot be customized according to the requirements of the user due to limited selection.
Disclosure of Invention
The embodiment of the application provides a vehicle order management method, a vehicle order management device, vehicle order management equipment and a computer storage medium, which are used for solving the problem that in the prior art, different attributes of a vehicle cannot be customized according to user requirements, so that vehicle shopping experience is poor.
In a first aspect, an embodiment of the present application provides a vehicle order management method, which is applied to a first service end, and includes:
acquiring an order placing request sent by a user side, wherein the order placing request carries selected first order placing information, and the first order placing information comprises a plurality of selected vehicle attributes and attribute values corresponding to the vehicle attributes;
sending the first ordering information and the ordering request to a second server, so that the second server executes ordering operation according to the first ordering information and the ordering request;
the attribute name of the attribute value of at least one vehicle attribute stored at the second server is different from the attribute name stored at the user terminal.
Optionally, the method further comprises:
determining a corresponding vehicle character string according to a plurality of vehicle attributes contained in the first ordering information;
matching corresponding second ordering information according to the vehicle character string, wherein the second ordering information comprises a vehicle SKU corresponding to the first ordering information;
and sending the second ordering information and the ordering request to a second server so that the second server executes ordering operation according to the second ordering information and the ordering request.
Optionally, before the obtaining the order placing request sent by the first server, the method further includes:
sending a first vehicle attribute to the user side, wherein the first vehicle attribute comprises a foreground category attribute, an SPU attribute, a commodity attribute and a sales attribute, and the foreground category attribute is used for storing at the user side;
and sending a second vehicle attribute to the second server, wherein the second vehicle attribute comprises a background category attribute, an SPU attribute, a commodity attribute and a sales attribute, and the background category attribute is used for storage at the second server.
Optionally, the plurality of vehicle attributes includes mandatory attributes and optional attributes;
before the matching of the corresponding second ordering information according to the vehicle character string, the method further comprises the following steps:
generating corresponding second ordering information according to at least one optional attribute or at least one optional attribute and at least one optional attribute;
storing a plurality of second ordering information into a matching library;
the matching of the corresponding second ordering information according to the vehicle character string comprises the following steps:
determining a vehicle character string corresponding to each second ordering information in the matching library;
and comparing the vehicle character string with the vehicle character string corresponding to each piece of second ordering information in a matching library to determine the second ordering information corresponding to the vehicle character string.
Optionally, the method further comprises:
if the second ordering information contains the optional attribute and the optional attribute, inquiring the multimedia resource corresponding to the included optional attribute from a pre-configured resource library, configuring the multimedia resource corresponding to the optional attribute, generating the multimedia resource corresponding to the second ordering information,
the multimedia resources corresponding to the optional attributes are used for displaying the optional attributes, and the resource library comprises at least one multimedia resource corresponding to the optional attributes.
Optionally, the generating a multimedia resource corresponding to the second ordering information further includes:
and calculating the vehicle price corresponding to the second ordering information in real time.
Optionally, after the matching of the corresponding second ordering information according to the vehicle character string, the method further includes:
checking whether a plurality of vehicle attributes corresponding to the second ordering information are consistent with a plurality of vehicle attributes contained in the selected first ordering information; if yes, matching is successful; if not, re-matching.
In a second aspect, an embodiment of the present application provides a vehicle order management method, which is applied to a user side, and includes:
displaying multimedia resources corresponding to a plurality of vehicle attributes in the first vehicle attributes;
generating an ordering request according to the selection operation of a user on a plurality of vehicle attributes in the first vehicle attributes, wherein the ordering request carries first ordering information generated according to the selection operation, and the first ordering information comprises a plurality of vehicle attributes and attribute values corresponding to the plurality of vehicle attributes;
and sending the order placing request to a first service end, wherein the attribute name of the attribute value of at least one vehicle attribute in the plurality of vehicle attributes stored at the user end is different from the attribute name stored at a second service end.
Optionally, before the displaying the multimedia resources corresponding to a plurality of vehicle attributes in the first vehicle attribute, the method further includes:
and receiving and storing a first vehicle attribute sent by the first service end, wherein the first vehicle attribute comprises a foreground category attribute, an SPU attribute, a commodity attribute and a sale attribute.
Optionally, before the displaying the multimedia resources corresponding to a plurality of vehicle attributes in the first vehicle attribute, the method further includes:
and determining the attribute of the vehicle to be displayed according to the current display page and the current order type, and acquiring the multimedia resource corresponding to the attribute of the vehicle to be displayed according to the corresponding resource search path.
Optionally, the current display page is one of at least two different display pages, and the current order type is one of at least two different order types;
the method for determining the attributes of the vehicles to be displayed according to the current display page and the current order type and obtaining the multimedia resources corresponding to the attributes of the vehicles to be displayed according to the corresponding resource search path comprises the following steps:
determining a resource search path corresponding to the vehicle attribute to be displayed according to a pre-established rule, wherein the rule comprises the resource search path corresponding to the vehicle attribute to be displayed under the combination of different display pages and different order types, and the resource search path is a path for searching multimedia resources from a resource library.
Optionally, the two different display pages include a home page and a detail page, the two different order types include a blind order, a big order/a small order, and the combination of the different display pages and the different order types includes: the display page is a combination of a home page and an order type of blind order, the display page is a combination of a home page and an order type of large order/small order, the display page is a combination of a detail page and an order type of blind order, the display page is a combination of a detail page and an order type of large order/small order;
the step of determining the resource search path corresponding to the vehicle attribute to be displayed according to the pre-established rule comprises the following steps:
if the current display page is a home page and the current order type is blind order, determining that the attributes of the vehicle to be displayed comprise a foreground category attribute and a background category attribute, and taking a storage path of the multimedia resource corresponding to the foreground category attribute and the background category attribute as a resource search path; or,
when the current display page is a home page and the current order type is a big order or a small order, determining that the attributes of the vehicle to be displayed comprise foreground category attributes and background category attributes, and taking the storage paths of the multimedia resources corresponding to the foreground category attributes and the background category attributes as resource search paths; or,
when the current display page is a detail page and the current order type is blind order, determining that the vehicle attribute to be displayed comprises a foreground category attribute, and taking a storage path of the multimedia resource corresponding to the foreground category attribute as a resource search path; or,
and when the current display page is a detail page and the current order type is a big order or a small order, determining that the attributes of the vehicle to be displayed comprise background category attributes, and taking a storage path of the multimedia resource corresponding to the background category attributes as a resource search path.
Optionally, the method further comprises:
and modifying the attribute name corresponding to the attribute value in at least one vehicle attribute.
In a third aspect, an embodiment of the present application provides a vehicle order management method, which is applied to a second server and includes:
receiving an order placing request and first order placing information sent by a first server, wherein the first order placing information comprises a plurality of selected vehicle attributes and attribute values corresponding to the vehicle attributes;
executing ordering operation according to the first ordering information;
the attribute name of the attribute value of at least one vehicle attribute stored at the second server is different from the attribute name stored at the user terminal.
Optionally, the performing an order placing operation according to the first order information includes:
and converting the first order information into a production code and a code value of the optional package, and performing on-site vehicle matching according to the production code and the code value of the optional package or sending a vehicle request corresponding to the production code and the code value of the optional package to a vehicle production workshop.
Optionally, the method further comprises: receiving and storing a second vehicle attribute sent by a first server, wherein the second vehicle attribute comprises a background category attribute, an SPU attribute, a commodity attribute and a sale attribute;
and modifying the attribute name corresponding to the attribute value in at least one vehicle attribute.
In a fourth aspect, an embodiment of the present application provides a vehicle management system, which includes a first server, a second server, and a user side.
In a fifth aspect, an embodiment of the present application provides an electronic device, including a storage component and a processing component; the storage component stores one or more computer program instructions for execution by the processing component, the processing component executing the one or more computer program instructions to implement the vehicle order management method of the first aspect, the vehicle order management method of the second aspect, and the vehicle order management method of the third aspect.
In a sixth aspect, the present application provides a computer program product comprising a computer program carried on a computer readable storage medium, wherein the computer program, when executed by a computer, implements the vehicle order management method according to the first aspect, the vehicle order management method according to the second aspect, and the vehicle order management method according to the third aspect.
In the embodiment of the application, by acquiring an ordering request sent by a user side, the ordering request carries selected first ordering information, wherein the first ordering information comprises a plurality of selected vehicle attributes and attribute values corresponding to the vehicle attributes; and sending the first order information and the order request to a second server, so that the second server executes order placing operation according to the first order information and the order request, different attributes of the vehicle can be customized according to user requirements, and vehicle shopping experience is improved.
These and other aspects of the present application will be more readily apparent from the following description of the embodiments.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative efforts.
FIG. 1 is an architecture diagram of a vehicle order management system according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a vehicle attribute partitioning into a plurality of structures provided by an embodiment of the present application;
FIG. 3 is a flowchart of a vehicle order management method according to an embodiment of the present disclosure;
FIG. 4 is a flow chart of another vehicle order management method provided by the embodiments of the present application;
FIG. 5 is a diagram illustrating a four quadrant rule provided by an embodiment of the present application;
fig. 6 is a schematic diagram of a vehicle attribute tree structure according to an embodiment of the present application;
FIG. 7 is a flow chart of another vehicle order management method provided by the embodiments of the present application;
fig. 8 is a schematic structural diagram of a vehicle order management apparatus according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of another vehicle order management apparatus according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of another vehicle order management apparatus according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application.
In some of the flows described in the specification and claims of this application and in the above figures, a number of operations are included that occur in a particular order, but it should be clearly understood that these operations may be performed out of order or in parallel as they occur herein, the order of the operations being 101, 102, etc. merely to distinguish between various operations, the order of which does not itself denote any order of performance. Additionally, the flows may include more or fewer operations, and the operations may be performed sequentially or in parallel. It should be noted that, the descriptions of "first", "second", etc. in this document are used for distinguishing different messages, devices, modules, etc., and do not represent a sequential order, nor limit the types of "first" and "second" to be different.
Before the technical scheme of the application is introduced, related concepts related to the application are briefly introduced:
(1) Vehicle SKU: at least one vehicle attribute is a SKU generated by a cartesian product combination, wherein a Stock Keeping Unit (SKU) may be a physically indivisible stock keeping unit in units of pieces, boxes, pallets, etc. SKUs may be handled in different modes of management depending on the different business states when used. For example, 64g gray iphone7 is a SKU; air max90, blue, 40 yard nike running shoe is a SKU. Taking the vehicle order management related to the embodiment of the application as an example, the vehicle SKU may include SKUs generated by cartesian product combination of a vehicle type, a battery, a wheel hub, an appearance, an interior, an option package, and the like, and specifically, the vehicle SKU corresponding to the selected vehicle attribute may be generated according to the selected vehicle attribute.
(2) A Standardized Product Unit (SPU) is a set of reusable, easily retrievable standardized information sets that describe the characteristics of a Product. In colloquial, a commodity with the same attribute value and property may be referred to as an SPU. For example, in the mobile phone industry, iphone8 is an SPU, and the SPU is independent of a merchant, colors, styles and packages. Taking the vehicle related to the embodiment of the present application as an example, the vehicle SPU is a code for the first service end to perform unified management on vehicles with different attributes and specifications but belonging to the same family (for example, the same vehicle type and battery).
(3) Information abstraction algorithm (message-digest algorithm 5, MD5 for short)
The MD5 algorithm functions to allow large volumes of information to be "compressed" into a secure format (i.e., a string of bytes of arbitrary length is converted into a large integer of fixed length) before the private key is signed by the digital signature software. Either md2, md4 or md5, they need to obtain a random length of information and generate a 128-bit digest of the information.
The technical scheme of the application is introduced as follows:
the inventor researches and discovers that with the development of the Internet, online shopping vehicles gradually become a favorite shopping mode for many people, and the online shopping mode also greatly facilitates the life of users. For example, the user may make a vehicle shopping through a channel such as a vehicle shopping app or a vehicle shopping applet.
In the process of purchasing vehicles through channels such as a vehicle purchasing app or a vehicle purchasing applet, for the same vehicle type, the vehicle attributes provided for the user to select are many, for example, the vehicle attributes include version, battery, appearance, interior, hub, option, and the like, and the attribute value of each vehicle attribute is also not few, for example, taking the vehicle attribute including the appearance as an example, the attribute value may include white, black, blue, and the like; taking the example of the vehicle attribute including the version, the attribute value may include a single-motor version, a dual-motor version, and the like.
However, in the current vehicle shopping process, although the vehicle can be purchased through channels such as the vehicle shopping app of the user side, only limited vehicles with a few attribute combinations configured in advance by the merchant can be selected when the vehicle is purchased, and different attributes cannot be customized according to the user requirements due to limited selection, thereby causing the problem of poor vehicle purchasing experience of the user. Moreover, in the current vehicle purchasing process, the attribute name of the vehicle attribute displayed at the user end can only be the default attribute name of the automobile manufacturer, and the attribute name corresponding to the vehicle attribute cannot be set on the user end according to the requirement, so that the problem of poor vehicle purchasing experience of the user is further caused. Specifically, in the current vehicle purchasing process, a server needs to perform data configuration on a user side (a user device where a vehicle purchasing app or a vehicle purchasing applet is located) in advance, specifically, information displayed by the configuration user side (including vehicle attributes and attribute names corresponding to the vehicle attributes, such as versions (e.g., single motor version) and version names corresponding to the versions (e.g., conventional version)) needs to be configured, and the server needs to perform unified management and operation on the vehicle attributes and the attribute names corresponding to the vehicle attributes, so that the user side cannot modify the displayed "attribute names" according to needs (for example, cannot perform personalized definition of the displayed "attribute names" according to different measures such as holidays and time), and the problem of poor vehicle purchasing experience of a user is caused.
Aiming at the problem that different attributes of the vehicle cannot be customized according to the requirements of the user in the existing scheme, the inventor finds that the problem that different attributes of the vehicle cannot be customized according to the requirements of the user can be solved by displaying options corresponding to different vehicle attributes on a user side so that the user can select the options according to the requirements.
Based on the above process, the inventor proposes a vehicle order management method, which is applied to a first service end, and the method obtains an order placing request sent by a user end, wherein the order placing request carries selected first order placing information, and the first order placing information comprises a plurality of selected vehicle attributes and attribute values corresponding to the plurality of vehicle attributes; the first order information and the order request are sent to the second server side, so that the second server side executes order operation according to the first order information and the order request, the function of customizing different attributes of the vehicle according to the user requirements can be achieved, and the vehicle purchasing experience of the user is improved.
Aiming at the problem that the attribute name corresponding to the vehicle attribute cannot be set on the user end according to the requirement in the existing scheme, the inventor finds that compared with the uniformly configured attribute name, the personalized attribute name can be beneficial to improving the vehicle purchasing experience of the user through research. For example, taking the version in the vehicle attributes uniformly configured by the server as an example, the attribute value corresponding to the version may include a single-motor version and a dual-motor version, and the attribute name corresponding to the version may also default to the single-motor version and the dual-motor version, however, for a user who is not familiar with the vehicle attributes, the vehicle version cannot be intuitively perceived from the "single-motor version" and the "dual-motor version", and if the "single-motor version" is presented as the "regular version" at the user side and the "dual-motor version" is presented as the "luxury version" at the user side, the user can more intuitively perceive the difference between the two versions. For another example, taking the appearance in the vehicle attributes uniformly configured by the server as an example, the attribute values corresponding to the attributes may also default to black, white, pink, and the like (for example, the vehicle attribute: the appearance, the attribute value: pink, and the attribute name: pink), and if "pink" is displayed as "goddess powder" at the user end (that is, the vehicle attribute: the appearance, the attribute value: pink, and the attribute name: goddess powder), the online vehicle-purchasing browsing experience of the user is effectively improved by using the attractive words.
The inventor experiments prove that the attribute name of the attribute value of at least one vehicle attribute stored at the second server is different from the attribute name stored at the user side, so that the vehicle shopping experience of the user can be effectively improved.
However, the inventor considers that if the function of individually setting the attribute name is added to the user side without performing other processing, the attribute name between the user side and the service side is not uniform, so that after the user places an order through the user side, the service side needs to check the attribute name of the user side corresponding to the attribute name of the service side and then perform an order placing operation, thereby easily causing a problem of slow order placing speed.
Based on the above situation, the inventors further studied and found that after the attribute name stored at the second service end and the attribute name stored at the user end are set to be different for the attribute value of at least one vehicle attribute, a corresponding vehicle character string (such as a vehicle MD5 value) can be generated according to the vehicle attribute selected when the user places an order, and then the order is placed according to the vehicle character string matching with the corresponding second order placing information (i.e., a vehicle SKU), so that the above problems can be avoided. The attribute name is considered to be unchanged in nature (for example, if the attribute name of the attribute value is set as "goddess powder" and is displayed for the user to select, the attribute name does not actually affect the attribute value actually selected by the user) even if the attribute name is modified, and the vehicle character string is not affected, so that the ordering operation is performed through the vehicle SKU matched with the vehicle character string, the problem of slow ordering speed caused by the fact that the server needs to check the attribute name of the user side at the server side is solved, the ordering speed is improved, and the vehicle purchasing experience of the user is improved.
Based on the above process, the inventor proposes a vehicle order management method, which obtains an order placing request sent by a user side, wherein the order placing request carries selected first order placing information, and the first order placing information comprises a plurality of selected vehicle attributes and attribute values corresponding to the vehicle attributes; determining a corresponding vehicle character string according to a plurality of vehicle attributes contained in the first order information; matching corresponding second ordering information according to the vehicle character string, wherein the second ordering information comprises a vehicle SKU corresponding to the first ordering information; and sending the second ordering information and the ordering request to a second server so that the second server executes ordering operation according to the second ordering information and the ordering request, and vehicle shopping experience of a user can be further improved.
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Fig. 1 is an architecture diagram of a vehicle order management system according to an embodiment of the present application, and as shown in fig. 1, the system includes: a first server 1, a client 2 and a second server 3.
The first server 1 may be a server device, which may be implemented as a single server, or may be implemented as a server cluster formed by multiple servers, where the server may be a server of a distributed system or a server combining a block chain, and the server may also be a cloud server, or an intelligent cloud computing server or an intelligent cloud host with an artificial intelligence technology.
In the embodiment of the application, the first server 1 is configured to obtain an order placing request sent by the user end 2, where the order placing request carries selected first order placing information, and the first order placing information includes a plurality of selected vehicle attributes and attribute values corresponding to the plurality of vehicle attributes; and sending the first ordering information and the ordering request to the second server 3.
The user end 2 may be a browser, an APP (Application), or a web Application such as an H5 (HyperText at least one markup Language5, 5 th edition) Application, or a light Application (also referred to as an applet, a lightweight Application) or a cloud Application, and the client end may be deployed in an electronic device and needs to run depending on the device or some APPs in the device. The electronic device may have a display screen and support information browsing and the like, for example, may be a personal mobile terminal such as a mobile phone, a tablet computer, a personal computer, a television and the like.
In this embodiment of the application, the user terminal 2 includes a display device, where the display device is configured to display multimedia resources corresponding to a plurality of vehicle attributes in the first vehicle attribute, and the multimedia resources include but are not limited to: pictures, audio, video, etc.
The user end 2 further comprises a processor, wherein the processor is used for generating an ordering request according to the selection operation of the user on a plurality of vehicle attributes in the first vehicle attributes, the ordering request carries first ordering information generated according to the selection operation, and the first ordering information comprises the plurality of vehicle attributes and attribute values corresponding to the plurality of vehicle attributes; and sending the order placing request to the first server 1.
The first vehicle attribute comprises a foreground category attribute, an SPU attribute, a commodity attribute and a sale attribute.
It should be noted that, in the current car purchasing scheme, the vehicle attributes are not divided, but in the present application, a plurality of vehicle attributes are divided into the following five-layer structure, specifically as shown in fig. 2, the plurality of vehicle attributes may include a five-layer structure of a foreground category attribute, a background category attribute, an SPU attribute, a commodity attribute, and a sales attribute. Alternatively, the foreground category attribute may include the vehicle type and version. In general, the foreground category attribute is maintained by the user end 2, and the user end 2 can set the attribute name corresponding to the attribute value in the version according to the requirement.
The background category attributes may include vehicle type and version. In general, the background category attribute is maintained by the second server 3, and the second server 3 can select whether to set the attribute name corresponding to the attribute value in the version according to the requirement.
The vehicle SPU may include a vehicle model and a battery.
The merchandise attributes may include vehicle, battery, appearance, trim, package, etc. attributes of the vehicle.
Sales attributes refer to vehicle SKUs, where a vehicle SKU may include a SKU generated by a combination of vehicle attributes such as vehicle, battery, appearance, trim, package, etc. by cartesian products.
The second server 3 may also be a server device, which may be implemented as a single server, or may also be implemented as a server cluster composed of a plurality of servers, where the server may be a server of a distributed system or a server combining a block chain, and the server may also be a cloud server, or an intelligent cloud computing server or an intelligent cloud host with an artificial intelligence technology.
In particular, the second server 3 may comprise a server used by the merchant.
In the embodiment of the application, the second server 3 is configured to receive an order request and first order information sent by the first server 1, where the first order information includes a plurality of selected vehicle attributes and attribute values corresponding to the plurality of vehicle attributes; executing ordering operation according to the first ordering information; the attribute name of the attribute value of at least one vehicle attribute stored at the second server side is different from the attribute name stored at the user side.
The vehicle order management method of the present application will be explained in detail below.
Fig. 3 is a flowchart of a vehicle order management method provided in an embodiment of the present application, and the method is applied to the first server 1, as shown in fig. 3, the method may include the following steps:
301. and acquiring a ordering request sent by a user side, wherein the ordering request carries the selected first ordering information.
In this step, the first order information includes the selected plurality of vehicle attributes and attribute values corresponding to the plurality of vehicle attributes. In practice, the plurality of vehicle attributes includes, but is not limited to: version, battery, appearance, etc. In the embodiment of the present application, the plurality of vehicle attributes are divided into a foreground category attribute, a background category attribute, an SPU attribute, a commodity attribute, and a sales attribute. Taking the example that the vehicle attribute includes the version, the attribute value corresponding to the version may include a single-motor version or a dual-motor version.
In the embodiment of the application, the display interface of the user side displays options (attribute values) corresponding to a plurality of vehicle attributes for a user to select, and after the user finishes selecting and submits, the user side generates first order information according to the user selection and sends an order request to the first server 1, wherein the order request carries the first order information.
It should be noted that, in the embodiment of the present application, among the attribute values corresponding to the vehicle attributes in the acquired first order information, an attribute name of at least one vehicle attribute stored at the second server is different from an attribute name stored at the user side. For example, for the vehicle attribute being the version, the attribute value corresponding to the vehicle attribute may include a single-motor version and a dual-motor version, and the attribute name corresponding to the attribute value includes a single-motor version and a dual-motor version. Certainly, the attribute values corresponding to the attribute values may also include 0 and 1 according to requirements, where the attribute name corresponding to 0 is a single-motor version, and the attribute name corresponding to 1 is a double-motor version. In this embodiment of the application, the attribute values corresponding to the versions stored in the client include 0 and 1, where the attribute name corresponding to 0 is a conventional version, the attribute name corresponding to 1 is a luxury version, and the attribute values corresponding to the versions stored in the second server include 0 and 1, where the attribute name corresponding to 0 is a single-motor version, and the attribute name corresponding to 1 is a dual-motor version, that is, the attribute names stored for the version attribute values (0 and 1) at the two ends are different.
The attribute name of the attribute value of at least one vehicle attribute stored in the second server is different from the attribute name stored in the user side, and the attribute name corresponding to the vehicle attribute can be set on the user side according to requirements, so that the user can know the vehicle attribute more intuitively, and the vehicle purchasing experience of the user is improved.
For example, the attribute names corresponding to three attribute values (black, white, pink) of the vehicle attribute configured by the first server at the client are respectively: the second server adopts default attribute names, namely the attribute names corresponding to three attribute values (black, white and pink) of the vehicle attribute in the appearance of the second server are respectively as follows: black, white, pink. By using the method, people can be attracted to the words, and the online vehicle purchasing browsing experience of a user is effectively improved.
As a possible implementation scheme, after step 301, the method further includes:
302. and sending the first ordering information and the ordering request to a second server so that the second server executes ordering operation according to the first ordering information and the ordering request.
In the embodiment of the application, the second server may perform ordering operation according to the vehicle attribute and the attribute value corresponding to the vehicle attribute included in the first ordering information, specifically, may convert the vehicle attribute and the attribute value corresponding to the vehicle attribute included in the first ordering information into a production code, and perform on-site vehicle matching through the production code or send a request for producing a vehicle corresponding to the production code to a vehicle production workshop.
As another possible implementation scheme, after step 301, the method further includes:
302', determining a corresponding vehicle character string according to a plurality of vehicle attributes contained in the first order information; matching corresponding second ordering information according to the vehicle character string, wherein the second ordering information comprises a vehicle SKU corresponding to the first ordering information; and sending the second ordering information and the ordering request to a second server so that the second server executes ordering operation according to the second ordering information and the ordering request.
In this step, the vehicle character string formed by each vehicle attribute has uniqueness. The second ordering information includes a vehicle SKU corresponding to the first ordering information, and the second ordering information is hereinafter simply referred to as the vehicle SKU.
In the embodiment of the present application, the difference between the scheme and the above scheme is that the problem that the order placing speed may be slow due to the personalized attribute name is considered, so that for the problem, the first order placing information may be converted into the second order placing information, and then the second order placing information performs the order placing operation.
Optionally, the vehicle character string may be an MD5 value, and specifically, the first service end may calculate, according to an MD5 algorithm, a plurality of vehicle attributes included in the first order information to obtain the MD5 value corresponding to the first order information.
In the above process, according to the MD5 algorithm, after the plurality of vehicle attributes included in the first order information are converted into plaintext character strings, the plaintext character strings are converted into 128-bit hash values, where the 128-bit hash values are MD5 values corresponding to the plurality of vehicle attributes.
In this embodiment, as a possible implementation scheme, the process of "matching the corresponding vehicle SKU according to the vehicle character string" in step 302' may be implemented by determining a vehicle character string corresponding to each second ordering information in the matching library; and comparing the vehicle character string with the vehicle character string corresponding to each piece of second ordering information in the matching library to determine the second ordering information corresponding to the vehicle character string.
It should be noted that, before determining the vehicle character string corresponding to each vehicle SKU in the matching library, the matching library needs to be established in advance, and the matching library includes a plurality of vehicle SKUs and a mapping relationship between the vehicle character strings corresponding to each vehicle SKU.
Optionally, the plurality of vehicle attributes includes mandatory attributes and optional attributes, and the process of establishing the matching library may include: and generating a corresponding vehicle SKU according to the at least one optional attribute or the at least one optional attribute and at least one optional attribute, and storing a plurality of vehicle SKUs into the matching library. In addition, it is also necessary to determine a vehicle character string corresponding to each vehicle SKU, and establish a mapping relationship between a plurality of vehicle SKUs and their vehicle character strings corresponding to each vehicle SKU, where the determination manner may refer to the above process of determining a corresponding vehicle character string according to a plurality of vehicle attributes, and the description is not repeated here.
In the process, if the vehicle SKU contains the optional attribute and the optional attribute, the multimedia resource corresponding to the included optional attribute is inquired from the pre-configured resource library, and the multimedia resource corresponding to the optional attribute is configured and obtained, so as to generate the multimedia resource corresponding to the second ordering information of the vehicle ordering information.
The resource list resource library comprises at least one multimedia resource corresponding to the optional attribute.
It should be noted that the purpose of dividing the optional attributes and the optional attributes in the embodiments of the present application is to: and generating corresponding second ordering information according to at least one optional attribute or generating corresponding second ordering information according to at least one optional attribute and at least one optional attribute, so that the multimedia resource configuration of the subsequent second ordering information is facilitated, the multimedia resource configuration workload of the second ordering information is reduced, and the multimedia resource configuration efficiency of the second ordering information is improved. That is to say, the multimedia resources corresponding to the optional attributes are configured in advance and stored in the resource library, while the multimedia resources corresponding to the optional attributes are not configured in advance, and the configuration of the multimedia resources and the real-time calculation of the price are performed according to the optional attributes selected by the user.
It should be noted that the existing solution does not divide the mandatory property and the optional property, but any vehicle property and any combination thereof need to configure the multimedia resource one by one. For example, it is exemplified that the plurality of vehicle attributes include a vehicle type, a version, and an appearance, wherein an attribute value of the vehicle type includes a vehicle type a; the versions include version A; the appearance comprises an appearance A, and the option package comprises an option package A, an option package B, an option package C and the like, so that the existing scheme needs to generate corresponding second order information for various schemes such as a vehicle type A, a version A, an appearance A, a vehicle type A-version A-appearance A, a vehicle type A-version A-option package A, a vehicle type A-version A-appearance A-option package B and the like, and respectively configure multimedia resources corresponding to each piece of second order information, thereby causing the problem of large configuration workload.
According to the scheme, after the optional attributes and the optional attributes are divided, the multimedia resource allocation of the subsequent vehicle SKU is facilitated, the workload of the multimedia resource allocation of the vehicle SKU is reduced, and the multimedia resource allocation efficiency of the vehicle SKU is improved. For example, after a vehicle SKU is generated as well, only the multimedia resources corresponding to the pre-configured optional attributes need to be inquired from the resource library, the configuration of the multimedia resources is performed on the optional attributes to generate the multimedia resources corresponding to the vehicle SKU, and then the vehicle price corresponding to the vehicle SKU is calculated. The attribute values of the vehicle types comprise a vehicle type A; the versions include version A; the appearance comprises an appearance A, the optional package comprises an optional package A, an optional package B, an optional package C and the like, only multimedia resources corresponding to vehicle SKUs of a vehicle type A, a version A, an appearance A, a vehicle type A-version A and a vehicle type A-version A-appearance A need to be configured, the multimedia resources do not need to be configured in advance for other vehicle SKUs comprising the optional package, and only after the vehicle SKUs are determined to comprise the optional package, the multimedia resources corresponding to the vehicle attribute which is necessary for purchasing and is contained in the resource list are determined, and the multimedia resources corresponding to the vehicle attribute which is not necessary for purchasing are obtained, so that the multimedia resources corresponding to the vehicle SKUs are generated. For example, a certain vehicle SKU is a "vehicle type a-version a-appearance a-package selection a", and multimedia corresponding to the vehicle SKU, that is, the "vehicle type a-version a-appearance a", is inherited from the resource list, and then the multimedia corresponding to the vehicle SKU, that is, the "package selection a", is obtained and combined to obtain multimedia resources corresponding to the vehicle SKU, that is, the "vehicle type a-version a-appearance a-package selection a". Compared with the existing scheme, the scheme of the embodiment of the application reduces the multimedia resource allocation corresponding to the vehicle SKU corresponding to various schemes such as the selection package A, the selection package B, the vehicle type A-version A-appearance A-selection package A, the vehicle type A-version A-appearance A-selection package B and the like, thereby saving the labor cost, reducing the allocation workload and improving the multimedia resource allocation efficiency.
After step 302', the method further comprises:
step 303', checking whether a plurality of vehicle attributes corresponding to the second order information are consistent with a plurality of vehicle attributes contained in the selected first order information; if yes, matching is successful; if not, the matching is carried out again.
In the embodiment of the application, after the corresponding second ordering information is matched according to the vehicle character string, whether a plurality of vehicle attributes corresponding to the second ordering information are consistent with a plurality of vehicle attributes contained in the selected first ordering information is further checked, so that the accuracy of the matched second ordering information can be improved.
Fig. 4 is a flowchart of another vehicle order management method provided in the embodiment of the present application, where the method is applied to a user side, and as shown in fig. 4, the method may include the following steps:
401. and receiving and storing the first vehicle attribute sent by the first server.
In this step, the first vehicle attribute includes a foreground category attribute, an SPU attribute, a commodity attribute, and a sales attribute, and the foreground category attribute is used for storage at the user side.
In this embodiment of the application, the first server is further configured to send the first vehicle attribute to the user side, so that the user side can obtain and display multimedia resources corresponding to a plurality of vehicle attributes in the first vehicle attribute.
402. And determining the attribute of the vehicle to be displayed according to the current display page and the current order type, and acquiring the multimedia resource corresponding to the attribute of the vehicle to be displayed according to the corresponding resource search path.
In this step, the current presentation page is one of at least two different presentation pages, and the current order type is one of at least two different order types.
In the embodiment of the application, as a possible implementation scheme, the user side may determine a resource search path corresponding to the vehicle attribute to be displayed according to a pre-established rule, where the rule includes a resource search path corresponding to the vehicle attribute to be displayed under a combination of different display pages and different order types, and the resource search path is a path for searching multimedia resources from a resource library.
Optionally, the two different display pages include a home page and a detail page, the two different order types include a blind order, a big order and a small order, and the combination of the different display pages and the different order types includes: the display page is a combination of a home page and an order type of blind order, the display page is a combination of a home page and an order type of large order/small order, the display page is a combination of a detail page and an order type of blind order, the display page is a combination of a detail page and an order type of large order/small order, and the blind order can be understood as a combination of a vehicle manufacturer only disclosing the appearance of the vehicle at present but not disclosing a specific vehicle structure and other vehicle attributes and the like. The small order may be understood as the vehicle manufacturer currently disclosing only the vehicle appearance and part of the vehicle structure (e.g., the vehicle includes four wheel hubs, a single motor, etc.) the large order may be understood as the vehicle manufacturer currently disclosing the vehicle appearance, vehicle structure, and vehicle attributes. "/" indicates the meaning of OR.
As an example, if the current display page is a home page and the current order type is blind order, determining that the attributes of the vehicle to be displayed include a foreground category attribute and a background category attribute, and using the storage path of the multimedia resource corresponding to the foreground category attribute and the background category attribute as a resource search path.
As another example, when the current display page is a home page and the current order type is a big order or a small order, determining that the vehicle attributes to be displayed include foreground category attributes and background category attributes, and using storage paths of multimedia resources corresponding to the foreground category attributes and the background category attributes as resource search paths.
As another example, when the current display page is a detail page and the current order type is blind order, determining that the vehicle attribute to be displayed includes a foreground category attribute, and using a storage path of the multimedia resource corresponding to the foreground category attribute as a resource search path.
As another example, when the current presentation page is a detail page and the current order type is a big order or a small order, determining that the attributes of the vehicle to be presented include background category attributes, and using a storage path of the multimedia resource corresponding to the background category attributes as a resource search path.
In the embodiment of the application, the positions of different display pages and the multimedia resources to be displayed in different order types can be set according to requirements. For example, when the position of the display page is a home page and the order type includes blind orders, the attribute of the vehicle to be displayed includes an attribute of the vehicle, namely 'appearance', and the resource search path of the multimedia resource corresponding to the attribute of the vehicle is determined by judging whether the attribute of the vehicle, namely 'appearance', is a foreground type attribute or a background type attribute.
In practical application, the pre-established rule may be a four-quadrant rule, as shown in fig. 5, when a first quadrant is that "a current display page is a home page, and a current order type is a blind order," it is determined that attributes of a vehicle to be displayed include foreground category attributes serving as non-leaves and background category attributes serving as non-leaves, and a storage path of a multimedia resource corresponding to the foreground category attributes serving as the non-leaves and the background category attributes serving as the non-leaves is used as a resource search path, that is, the resource search path is: non-leaf foreground category attribute- > non-leaf background category attribute- > multimedia resource.
And determining whether the foreground category attribute and the background category attribute belong to leaves or non-leaves can be set according to requirements. For example, in the embodiment of the present application, as shown in fig. 6, for an example of a certain car, the foreground category attributes include a vehicle type a, a version a, and a version B, where the vehicle type a is a non-leaf foreground category attribute, and the version a and the version B are leaf foreground type attributes.
The second quadrant is that when the current display page is a home page and the current order type is a big order or a small order, the vehicle attributes to be displayed are determined to comprise foreground category attributes and background category attributes, and storage paths of multimedia resources corresponding to the foreground category attributes and the background category attributes are used as resource search paths, namely the resource search paths are as follows: non-leaf foreground category attribute- > non-leaf background category attribute- > multimedia resource ";
the third quadrant is that when the current display page is a detail page and the current order type is blind order, the vehicle attribute to be displayed is determined to comprise a foreground category attribute, and a storage path of the multimedia resource corresponding to the foreground category attribute is used as a resource search path, namely the resource search path is as follows: leaf foreground category attribute- > multimedia resource ";
the fourth quadrant is that when the current display page is a detail page and the current order type is a big order or a small order, the vehicle attribute to be displayed is determined to comprise a background category attribute, and a storage path of the multimedia resource corresponding to the background category attribute is used as a resource search path, namely the resource search path is as follows: leaf background category attribute- > multimedia resource ".
403. Displaying multimedia resources corresponding to a plurality of vehicle attributes in the first vehicle attributes;
in the embodiment of the present application, the display device at the user side displays the multimedia resources corresponding to the plurality of vehicle attributes in the first vehicle attribute in a plurality of ways:
as a possible implementation scheme, a display interface of the user side displays multimedia resources corresponding to a plurality of vehicle attributes. Optionally, all vehicle attributes are displayed on the interface for the user to select, and after the user selects any option (attribute value) in any vehicle attribute, the multimedia resource corresponding to the option can be displayed. For example, if the user selects the attribute value "red" in the vehicle attribute with the appearance, a vehicle model with the appearance of red is displayed in the display interface.
As another possible implementation scheme, the interface at the user side displays part of the vehicle attributes for the user to select, and when the user selects any one vehicle attribute, the other vehicle attributes associated with the one vehicle attribute are expanded for the user to select. For example, after the user selects a vehicle attribute of the package, other vehicle attributes (such as seat material, seat heating function, seat massage function, etc.) associated with the package are displayed for the user to select.
404. According to the selection operation of a user on a plurality of vehicle attributes in the first vehicle attributes, an ordering request is generated, the ordering request carries first ordering information generated according to the selection operation, and the first ordering information comprises the plurality of vehicle attributes and attribute values corresponding to the plurality of vehicle attributes.
In the embodiment of the application, the first server is used for determining a corresponding vehicle character string according to a plurality of vehicle attributes contained in the first order information; and matching corresponding second ordering information according to the vehicle character string, and sending the second ordering information to a second server so that the second server executes ordering operation according to the second ordering information.
405. And sending the order placing request to the first service end.
Further, the method further comprises: and modifying the attribute name corresponding to the attribute value in at least one vehicle attribute.
In this embodiment of the application, the user side is further configured to modify an attribute name corresponding to an attribute value in any vehicle attribute after receiving the first vehicle attribute sent by the first service side, so that the attribute name stored at the user side for the attribute value of at least one vehicle attribute in the plurality of vehicle attributes is different from the attribute name stored at the second service side.
Of course, the attribute name stored at the user side of the attribute value of at least one vehicle attribute in the first vehicle attribute may be different from the attribute name stored at the second service side, and the user side performs secondary modification on the attribute name according to a requirement after receiving the first vehicle attribute, which is not limited in this application.
By modifying the attribute name corresponding to the attribute value in at least one vehicle attribute, the problem that the attribute name corresponding to the vehicle attribute cannot be set on a user terminal according to requirements in the prior art can be solved, and the online vehicle purchasing browsing experience of the user is effectively improved.
Fig. 7 is a flowchart of another vehicle order management method provided in the embodiment of the present application, and as shown in fig. 7, the method is applied to a second server, and the method may include the following steps:
501. receiving an order placing request and first order placing information sent by a first server, wherein the first order placing information comprises a plurality of selected vehicle attributes and attribute values corresponding to the vehicle attributes;
in the step, the second order information is obtained by the first server side from an order request sent by the user side, the order request carries the selected first order information, and the first order information comprises the selected multiple vehicle attributes and attribute values corresponding to the multiple vehicle attributes.
502. And executing ordering operation according to the first ordering information.
The attribute name of the attribute value of at least one vehicle attribute stored at the second server side is different from the attribute name stored at the user side.
Of course, in addition to the ordering mode of steps 501 to 502, the second service end may also receive second ordering information sent by the first service end, and perform ordering operation according to the second ordering information, where the second ordering information is ordering information obtained by determining a corresponding vehicle character string according to a plurality of vehicle attributes included in the first ordering information and performing matching according to vehicle character string matching.
The two following modes are different: according to the method and the device, the problem that whether different attribute names belong to the same attribute value or not can be determined manually or in other modes when the first server or the second server performs ordering operation due to the fact that the attribute names corresponding to the vehicle attributes are not synchronous at the user side and the second server is considered, and therefore the ordering speed is slow is caused.
In this embodiment of the present application, as a possible implementation scheme, step 402 may include: and converting the first ordering information into a production code and a password value of the selected package so as to carry out on-site vehicle matching or send a request for producing a vehicle corresponding to the production code and the password value of the selected package to a vehicle production department according to the production code and the password value of the selected package.
Specifically, the first ordering information is converted into a production code and a password value of the option package, so that the vehicle matching is carried out according to the production code and the password value of the option package or a request for producing a vehicle corresponding to the production code and the password value of the option package is sent to a vehicle production department.
Further, the method further comprises: and receiving and storing a second vehicle attribute sent by the first server, wherein the second vehicle attribute comprises a background category attribute, an SPU attribute, a commodity attribute and a sale attribute.
The method further comprises the following steps: and modifying the attribute name corresponding to the attribute value in at least one vehicle attribute.
As shown in fig. 8, a schematic structural diagram of a vehicle order management device provided in the present application may include the following modules:
a first obtaining module 81, configured to obtain an order placing request sent by a user side, where the order placing request carries selected first order placing information, where the first order placing information includes a plurality of selected vehicle attributes and attribute values corresponding to the plurality of selected vehicle attributes;
a first sending module 82, configured to send the first ordering information and the ordering request to a second server, so that the second server executes an ordering operation according to the first ordering information and the ordering request;
the attribute name of the attribute value of at least one vehicle attribute stored at the second server is different from the attribute name stored at the user terminal.
Optionally, the apparatus further comprises: a first determination module 83 and a first matching module 84;
a first determining module 83, configured to determine a corresponding vehicle character string according to a plurality of vehicle attributes included in the first order information;
a first matching module 84, configured to match corresponding second ordering information according to the vehicle character string, where the second ordering information includes a vehicle SKU corresponding to the first ordering information;
the first sending module 82 is further configured to send the second ordering information and the ordering request to a second server, so that the second server executes an ordering operation according to the second ordering information and the ordering request.
Optionally, the first sending module 82 of the apparatus is further configured to send a first vehicle attribute to the user end, where the first vehicle attribute includes a foreground category attribute, an SPU attribute, a commodity attribute, and a sales attribute, and the foreground category attribute is used for storage at the user end;
the first sending module 82 is further configured to send a second vehicle attribute to the second server, where the second vehicle attribute includes a background category attribute, an SPU attribute, a commodity attribute, and a sales attribute, and the background category attribute is used for storage at the second server.
Optionally, the plurality of vehicle attributes includes mandatory attributes and optional attributes;
the device also includes: a first processing module 85;
the first processing module 85 is configured to generate corresponding second ordering information according to at least one of the mandatory properties, or according to at least one of the mandatory properties and at least one of the optional properties; storing a plurality of second ordering information to a matching library;
the first matching module 84 is specifically configured to determine a vehicle character string corresponding to each piece of second ordering information in the matching library; and comparing the vehicle character string with the vehicle character string corresponding to each piece of second ordering information in a matching library to determine the second ordering information corresponding to the vehicle character string.
Optionally, the first processing module 85 of the apparatus is further configured to, if the second ordering information includes the required attribute and the optional attribute, query a multimedia resource corresponding to the required attribute from a pre-configured resource library, configure a multimedia resource corresponding to the optional attribute, and generate a multimedia resource corresponding to the second ordering information, where the multimedia resource corresponding to the required attribute is used to display the required attribute, the multimedia resource corresponding to the optional attribute is used to display the optional attribute, and the resource library includes at least one multimedia resource corresponding to the required attribute.
Optionally, the first processing module 85 of the apparatus is further configured to calculate, in real time, a vehicle price corresponding to the second ordering information.
Optionally, the apparatus further comprises a collation module 86;
the checking module 86 is configured to check whether a plurality of vehicle attributes corresponding to the second ordering information are consistent with a plurality of vehicle attributes included in the selected first ordering information; if yes, matching is successful; if not, the matching is carried out again.
The vehicle order management apparatus shown in fig. 8 can execute the vehicle order management method shown in the embodiment shown in fig. 3, and the implementation principle and the technical effect are not repeated. The specific manner in which each module and unit of the vehicle order management apparatus in the above embodiment perform operations has been described in detail in the embodiment related to the method, and will not be described in detail here.
As shown in fig. 9, a schematic structural diagram of a vehicle order management device provided by the present application may include the following modules:
the second display module 91 is configured to display multimedia resources corresponding to a plurality of vehicle attributes in the first vehicle attribute;
a second generating module 92, configured to generate an order placing request according to a selection operation of a user on multiple vehicle attributes in the first vehicle attributes, where the order placing request carries first order placing information generated according to the selection operation, and the first order placing information includes the multiple vehicle attributes and attribute values corresponding to the multiple vehicle attributes;
a second sending module 93, configured to send the order placing request to the first service end, where an attribute name of an attribute value of at least one of the vehicle attributes stored at the user end is different from an attribute name stored at the second service end.
Optionally, the apparatus further comprises a second receiving module 94;
the first receiving module 94 is configured to receive and store the first vehicle attribute sent by the first service end, where the first vehicle attribute includes a foreground category attribute, an SPU attribute, a commodity attribute, and a sales attribute.
Optionally, the apparatus further comprises a second determining module 95;
the second determining module 95 is configured to determine the vehicle attribute to be displayed according to the current display page and the current order type, and obtain the multimedia resource corresponding to the vehicle attribute to be displayed according to the corresponding resource search path.
Optionally, the current display page is one of at least two different display pages, and the current order type is one of at least two different order types;
the second determining module 95 of the apparatus is specifically configured to determine a resource search path corresponding to a vehicle attribute to be displayed according to a pre-established rule, where the rule includes resource search paths corresponding to vehicle attributes to be displayed under combinations of different display pages and different order types, and the resource search path is a path for searching multimedia resources from a resource library.
Optionally, the two different display pages include a home page and a detail page, the two different order types include a blind order, a big order and a small order, and the combination of the different display pages and the different order types includes: the display page is a combination of a home page and an order type of blind order, the display page is a combination of a home page and an order type of large order/small order, the display page is a combination of a detail page and an order type of blind order, the display page is a combination of a detail page and an order type of large order/small order;
a second determining module 95 of the apparatus is specifically configured to determine that the attributes of the vehicle to be displayed include a foreground category attribute and a background category attribute if the current display page is a home page and the current order type is a blind order, and take a storage path of a multimedia resource corresponding to the foreground category attribute and the background category attribute as a resource search path; or when the current display page is a home page and the current order type is a big order or a small order, determining that the attributes of the vehicle to be displayed comprise foreground category attributes and background category attributes, and taking the storage paths of the multimedia resources corresponding to the foreground category attributes and the background category attributes as resource search paths; or when the current display page is a detail page and the current order type is blind order, determining that the attributes of the vehicle to be displayed comprise foreground category attributes, and taking a storage path of the multimedia resource corresponding to the foreground category attributes as a resource search path; or when the current display page is a detail page and the current order type is a big order or a small order, determining that the attributes of the vehicle to be displayed comprise background category attributes, and taking the storage path of the multimedia resource corresponding to the background category attributes as a resource search path.
Optionally, the apparatus further comprises: a second processing module 96;
the second processing module 96 is configured to modify an attribute name corresponding to the attribute value in the at least one vehicle attribute.
The vehicle order management apparatus shown in fig. 9 may execute the vehicle order management method shown in the embodiment shown in fig. 4, and the implementation principle and the technical effect are not repeated. The specific manner in which the vehicle order management apparatus in the above embodiment performs the operations of the respective modules and units has been described in detail in the embodiment related to the method, and will not be elaborated herein.
As shown in fig. 10, a schematic structural diagram of a vehicle order management apparatus provided in the present application may include the following modules:
a third receiving module 101, configured to receive a placing request and first placing information sent by a first server, where the first placing information includes a plurality of selected vehicle attributes and attribute values corresponding to the plurality of vehicle attributes;
a third ordering module 102, configured to execute an ordering operation according to the first ordering information; the attribute name of the attribute value of at least one vehicle attribute stored at the second server is different from the attribute name stored at the user terminal.
Optionally, the third ordering module 102 of the apparatus is specifically configured to convert the first ordering information into a production code and a password value of an optional package, so as to perform on-site vehicle matching according to the production code and the password value of the optional package or send a request for producing a vehicle corresponding to the production code and the password value of the optional package to a vehicle production shop.
Optionally, the third receiving module 101 of the apparatus is further configured to receive and store a second vehicle attribute sent by the first server, where the second vehicle attribute includes a background category attribute, an SPU attribute, a goods attribute, and a sales attribute;
optionally, the apparatus further comprises: a third processing module 103;
and the third processing module 103 is configured to modify an attribute name corresponding to the attribute value in the at least one vehicle attribute.
The vehicle order management apparatus shown in fig. 10 can execute the vehicle order management method shown in the embodiment shown in fig. 7, and the implementation principle and the technical effect are not repeated. The specific manner in which the vehicle order management apparatus in the above embodiment performs the operations of the respective modules and units has been described in detail in the embodiment related to the method, and will not be elaborated herein.
An electronic device is further provided in the embodiments of the present application, as shown in fig. 11, the device may include a storage component 111 and a processing component 112;
the storage component 111 stores one or more computer program instructions for execution by the processing component 112 to implement the vehicle order management method shown in fig. 3, or the vehicle order management method shown in fig. 4, or the vehicle order management method shown in fig. 7.
In practical applications, the computing device may be implemented as the first server 1 in the system architecture shown in fig. 1.
Of course, the computing device described above may also include other components as well, such as input/output interfaces, communication components, and the like.
The input/output interface provides an interface between the processing components and peripheral interface modules, which may be output devices, input devices, etc. The communication component is configured to facilitate wired or wireless communication between the computing device and other devices, and the like.
An embodiment of the present application further provides a computer program product, which stores a computer program or a computer storage medium, and when executed by a computer, the computer program or the computer storage medium may implement the vehicle order management method shown in fig. 3, or the vehicle order management method shown in fig. 4, or the vehicle order management method shown in fig. 7. The computer readable medium may be embodied in the computing device described in the above embodiments; or may exist separately and not be assembled into the computing device.
In such embodiments, the computer program may be downloaded and installed from a network, and/or installed from a removable medium. The computer program, when executed by a processor, performs various functions defined in the system of the present application.
It should be noted that the computing device may be a physical device or a flexible computing host provided by a cloud computing platform. It can be implemented as a distributed cluster consisting of a plurality of servers or terminal devices, or as a single server or a single terminal device.
The processing components referred to in the respective embodiments above may include one or more processors executing computer instructions to perform all or part of the steps of the methods described above. Of course, the processing elements may also be implemented as one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic components configured to perform the above-described methods.
The storage component is configured to store various types of data to support operations at the terminal. The storage component may be implemented by any type of volatile or non-volatile storage device or combination thereof, such as static random access memory (SRA at least one), electrically erasable programmable read-only memory (EEPRO at least one), erasable programmable read-only memory (EPRO at least one), programmable read-only memory (PRO at least one), read-only memory (RO at least one), magnetic memory, flash memory, magnetic or optical disk.
A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on such understanding, the above technical solutions substantially or partly contributing to the prior art may be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as RO at least one/RA at least one, a magnetic disk, an optical disk, etc., and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.
Claims (19)
1. A vehicle order management method is applied to a first service end and comprises the following steps:
acquiring an order placing request sent by a user side, wherein the order placing request carries selected first order placing information, and the first order placing information comprises a plurality of selected vehicle attributes and attribute values corresponding to the vehicle attributes;
sending the first ordering information and the ordering request to a second server so that the second server executes ordering operation according to the first ordering information and the ordering request;
the attribute name of the attribute value of at least one vehicle attribute stored at the second server is different from the attribute name stored at the user terminal.
2. The method of claim 1, further comprising:
determining a corresponding vehicle character string according to a plurality of vehicle attributes contained in the first ordering information;
matching corresponding second ordering information according to the vehicle character string, wherein the second ordering information comprises a vehicle SKU corresponding to the first ordering information;
and sending the second ordering information and the ordering request to a second server so that the second server executes ordering operation according to the second ordering information and the ordering request.
3. The method of claim 2, further comprising, before the obtaining the order placing request sent by the first server:
sending a first vehicle attribute to the user side, wherein the first vehicle attribute comprises a foreground category attribute, an SPU attribute, a commodity attribute and a sales attribute, and the foreground category attribute is used for storing at the user side;
and sending a second vehicle attribute to the second server, wherein the second vehicle attribute comprises a background category attribute, an SPU attribute, a commodity attribute and a sales attribute, and the background category attribute is used for storage at the second server.
4. The method of claim 2 or 3, wherein the plurality of vehicle attributes includes mandatory attributes and optional attributes;
before the matching of the corresponding second ordering information according to the vehicle character string, the method further comprises the following steps:
generating corresponding second ordering information according to at least one optional attribute or at least one optional attribute and at least one optional attribute;
storing a plurality of second ordering information into a matching library;
the matching of the corresponding second ordering information according to the vehicle character string comprises the following steps:
determining a vehicle character string corresponding to each second ordering information in the matching library;
and comparing the vehicle character string with the vehicle character string corresponding to each piece of second ordering information in a matching library to determine the second ordering information corresponding to the vehicle character string.
5. The method of claim 4, further comprising:
if the second ordering information contains the optional attribute and the optional attribute, inquiring the multimedia resource corresponding to the included optional attribute from a pre-configured resource library, configuring the multimedia resource corresponding to the optional attribute, generating the multimedia resource corresponding to the second ordering information,
the multimedia resources corresponding to the optional attributes are used for displaying the optional attributes, and the resource library comprises at least one multimedia resource corresponding to the optional attributes.
6. The method according to claim 5, wherein, in the generating of the multimedia resource corresponding to the second ordering information, further comprising:
and calculating the vehicle price corresponding to the second ordering information in real time.
7. The method of claim 2, further comprising, after the matching corresponding second ordering information according to the vehicle string:
checking whether a plurality of vehicle attributes corresponding to the second ordering information are consistent with a plurality of vehicle attributes contained in the selected first ordering information; if yes, matching is successful; if not, re-matching.
8. A vehicle order management method is applied to a user side and comprises the following steps:
displaying multimedia resources corresponding to a plurality of vehicle attributes in the first vehicle attributes;
generating an ordering request according to the selection operation of a user on a plurality of vehicle attributes in the first vehicle attributes, wherein the ordering request carries first ordering information generated according to the selection operation, and the first ordering information comprises a plurality of vehicle attributes and attribute values corresponding to the plurality of vehicle attributes;
and sending the order placing request to a first service end, wherein the attribute name of the attribute value of at least one vehicle attribute in the plurality of vehicle attributes stored at the user end is different from the attribute name stored at a second service end.
9. The method of claim 8, further comprising, prior to said displaying multimedia assets corresponding to a plurality of vehicle attributes from the first vehicle attribute:
and receiving and storing a first vehicle attribute sent by the first service end, wherein the first vehicle attribute comprises a foreground category attribute, an SPU attribute, a commodity attribute and a sale attribute.
10. The method of claim 8, further comprising, prior to said displaying the multimedia assets corresponding to the plurality of vehicle attributes in the first vehicle attribute:
and determining the attribute of the vehicle to be displayed according to the current display page and the current order type, and acquiring the multimedia resource corresponding to the attribute of the vehicle to be displayed according to the corresponding resource search path.
11. The method of claim 10, wherein the current presentation page is one of at least two different presentation pages, and the current order type is one of at least two different order types;
the method for determining the attributes of the vehicles to be displayed according to the current display page and the current order type and obtaining the multimedia resources corresponding to the attributes of the vehicles to be displayed according to the corresponding resource search path comprises the following steps:
determining a resource search path corresponding to the vehicle attribute to be displayed according to a pre-established rule, wherein the rule comprises the resource search path corresponding to the vehicle attribute to be displayed under the combination of different display pages and different order types, and the resource search path is a path for searching multimedia resources from a resource library.
12. The method of claim 10,
the two different display pages comprise a home page and a detail page, the two different order types comprise blind orders, big orders and small orders, and the combination of the different display pages and the different order types comprises: the display page is a combination of a home page and an order type of blind order, the display page is a combination of a home page and an order type of large order/small order, the display page is a combination of a detail page and an order type of blind order, the display page is a combination of a detail page and an order type of large order/small order;
the step of determining the resource search path corresponding to the vehicle attribute to be displayed according to the pre-established rule comprises the following steps:
if the current display page is a home page and the current order type is blind order, determining that the attributes of the vehicle to be displayed comprise a foreground category attribute and a background category attribute, and taking a storage path of the multimedia resource corresponding to the foreground category attribute and the background category attribute as a resource search path; or,
when the current display page is a home page and the current order type is a big order or a small order, determining that the attributes of the vehicle to be displayed comprise foreground category attributes and background category attributes, and taking the storage paths of the multimedia resources corresponding to the foreground category attributes and the background category attributes as resource search paths; or,
when the current display page is a detail page and the current order type is blind order, determining that the vehicle attribute to be displayed comprises a foreground category attribute, and taking a storage path of the multimedia resource corresponding to the foreground category attribute as a resource search path; or,
and when the current display page is a detail page and the current order type is a big order or a small order, determining that the attributes of the vehicle to be displayed comprise background category attributes, and taking a storage path of the multimedia resource corresponding to the background category attributes as a resource search path.
13. The method of claim 8, further comprising:
and modifying the attribute name corresponding to the attribute value in at least one vehicle attribute.
14. A vehicle order management method is applied to a second server side and comprises the following steps:
receiving an order placing request and first order placing information sent by a first server, wherein the first order placing information comprises a plurality of selected vehicle attributes and attribute values corresponding to the vehicle attributes;
executing ordering operation according to the first ordering information;
the attribute name of the attribute value of at least one vehicle attribute stored at the second server is different from the attribute name stored at the user terminal.
15. The method of claim 14, wherein performing ordering operations according to the first ordering information comprises:
and converting the first order information into a production code and a code value of the optional package, and performing on-site vehicle matching according to the production code and the code value of the optional package or sending a vehicle request corresponding to the production code and the code value of the optional package to a vehicle production workshop.
16. The method of claim 14, further comprising: receiving and storing a second vehicle attribute sent by a first server, wherein the second vehicle attribute comprises a background category attribute, an SPU attribute, a commodity attribute and a sale attribute;
and modifying the attribute name corresponding to the attribute value in at least one vehicle attribute.
17. A vehicle management system is characterized by comprising a first server, a second server and a user side.
18. An electronic device, comprising a storage component and a processing component; the storage component stores one or more computer program instructions for execution by the processing component to implement the vehicle order management method of any of claims 1-7, the vehicle order management method of any of claims 8-13, the vehicle order management method of any of claims 14-16.
19. A computer program product, comprising a computer program embodied on a computer readable storage medium, the computer program, when executed by a computer, implementing a vehicle order management method according to any of claims 1-7, a vehicle order management method according to any of claims 8-13, or a vehicle order management method according to any of claims 14-16.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211597984.7A CN115631018A (en) | 2022-12-14 | 2022-12-14 | Vehicle order management method, device, equipment and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211597984.7A CN115631018A (en) | 2022-12-14 | 2022-12-14 | Vehicle order management method, device, equipment and computer storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115631018A true CN115631018A (en) | 2023-01-20 |
Family
ID=84909976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211597984.7A Pending CN115631018A (en) | 2022-12-14 | 2022-12-14 | Vehicle order management method, device, equipment and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115631018A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020077922A1 (en) * | 2000-12-15 | 2002-06-20 | Ramanujam Srinivasan | System, method, and article of manufacture for mass customization of products |
US20030187753A1 (en) * | 2002-03-29 | 2003-10-02 | Mazda Motor Corporation | Vehicle sales support apparatus, vehicle sales support program, recording medium in which the program is recorded, and vehicle sales support method |
CN107451905A (en) * | 2017-08-18 | 2017-12-08 | 特兰旗(厦门)科技有限公司 | Car customization apparatus and system |
CN112837117A (en) * | 2021-01-19 | 2021-05-25 | 智马达汽车有限公司 | Vehicle digital management method and system |
-
2022
- 2022-12-14 CN CN202211597984.7A patent/CN115631018A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020077922A1 (en) * | 2000-12-15 | 2002-06-20 | Ramanujam Srinivasan | System, method, and article of manufacture for mass customization of products |
US20030187753A1 (en) * | 2002-03-29 | 2003-10-02 | Mazda Motor Corporation | Vehicle sales support apparatus, vehicle sales support program, recording medium in which the program is recorded, and vehicle sales support method |
CN107451905A (en) * | 2017-08-18 | 2017-12-08 | 特兰旗(厦门)科技有限公司 | Car customization apparatus and system |
CN112837117A (en) * | 2021-01-19 | 2021-05-25 | 智马达汽车有限公司 | Vehicle digital management method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11216861B2 (en) | Color based social networking recommendations | |
US10402917B2 (en) | Color-related social networking recommendations using affiliated colors | |
US9195854B2 (en) | System and method for controlling the on and off state of features at runtime | |
EP2876585A1 (en) | Network transaction platform system and method having merchandise subscription structure | |
CN104579909B (en) | Method and equipment for classifying user information and acquiring user grouping information | |
US20200020015A1 (en) | Ecommerce product-recommendation engine with recipient-based gift selection | |
US20160063595A1 (en) | Automatically Pre-Customizing Product Recommendations for Purchase | |
CN110019330B (en) | Information output method and device | |
CN111144970B (en) | Order splitting method and device, electronic equipment and readable medium | |
US20140108316A1 (en) | Augmenting Recommendation Algorithms Based on Similarity Between Electronic Content | |
US10579354B2 (en) | Method and system for rapid deployment and execution of customized functionality across multiple distinct platforms | |
US20180063064A1 (en) | Modifying a mood through selective feeding of content | |
US9888050B2 (en) | Method and apparatus for integrating various network elements and providing media processing services | |
US20100332539A1 (en) | Presenting a related item using a cluster | |
US11204925B2 (en) | Enabling data source extensions | |
CN114564194A (en) | Form self-defining development method and system based on VUE framework | |
CN115631018A (en) | Vehicle order management method, device, equipment and computer storage medium | |
US20220138275A1 (en) | Digital search results generation | |
US20240095781A1 (en) | Automated video advertisement creation | |
WO2024002217A1 (en) | Application management method and related device | |
CN114298739B (en) | Data processing method, device, equipment and medium applied to data management platform | |
US20130232172A1 (en) | Methods and systems for matching expressions | |
CN113722341B (en) | Operation data processing method and related device | |
US20220084026A1 (en) | Secure transactions | |
US11449483B1 (en) | Request processing using dynamic item data structures |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |