CN108429803B - User design data communication device of electronic commerce website and communication method thereof - Google Patents
User design data communication device of electronic commerce website and communication method thereof Download PDFInfo
- Publication number
- CN108429803B CN108429803B CN201810189303.0A CN201810189303A CN108429803B CN 108429803 B CN108429803 B CN 108429803B CN 201810189303 A CN201810189303 A CN 201810189303A CN 108429803 B CN108429803 B CN 108429803B
- Authority
- CN
- China
- Prior art keywords
- picture
- design
- communication
- user
- server
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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—Electronic shopping [e-shopping] by configuring or customising goods or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1021—Server selection for load balancing based on client or server locations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to a user design data communication device of an electronic commerce website and a communication method thereof, when a user designs online commodities, the method describes the design elements by adopting the mode of extensible markup language XML and carries out communication by the mode of metadata communication; for picture elements, a user firstly uploads picture data at one time, and metadata is adopted to describe the position of the picture in a picture server in the subsequent communication process. The device and the method effectively reduce the operation cost and improve the efficiency.
Description
Technical Field
The invention relates to the field of electronic commerce, in particular to a user design data communication method and device for a large-scale visual online customized commodity electronic commerce website.
Background
The visual online customized commodity e-commerce website can enable common consumers to make personalized commodities such as personalized T-shirts, mug glasses, photo albums and the like online, and after the design is finished, the commodities can be directly placed for production by manufacturers.
The on-line design of consumers generally consists of design elements such as pictures, characters, figures, materials and the like, and the design belongs to creative work and needs to be repeatedly modified and completed in different time periods. The communication requirements include design saving, modification, reading and deletion. The existing communication design generally saves the whole design as a picture format, and when the whole design needs to be read and modified, the whole design is read in the picture format, and the picture is modified. This does not provide design element level modification (e.g., only modifying certain wrongly written words) and the user experience is poor. Meanwhile, the amount of the stored data is large (generally, the amount is at least several megabytes), and other operations of a user must be suspended during storage, so that the storage operation can be performed only when the user needs to store the data, and the system cannot automatically store the data.
The design function provided by the online customized e-commerce website is based on a specific commodity, and the commodity and the corresponding service attached to the design have specificity. For example, the design area of the mug is fan-shaped, the design area of the T-shirt can be 2 rectangles of the chest and back, and the design requirement of the name card comprises data required by some production processes, such as a bleeding line, a safety line and the like. The existing communication design supports different commodity online designs, a set of communication interface data structure needs to be provided for each type of commodity, and the development and maintenance cost of a program is improved.
The picture file size included in the design is in Megabytes (MB). In design, a plurality of pictures are generally included, and design adjustment such as position and rotation is performed on the pictures. When the design is stored in the server, a long time is needed, and if a plurality of users operate simultaneously, the time is multiplied under the condition of a certain bandwidth. Existing solutions increase the host server bandwidth to increase the amount of concurrency for user save operations, but the price for purchasing 1 part of 20MB server bandwidth may be 1 times that for purchasing 2 parts of 10MB bandwidth, for which the enterprise pays a significant amount of extra bandwidth cost.
The design needs to be used for formal production, and the final production needs to be truly reduced to the online design, so that errors cannot be generated. The requirement on the quality of design elements is high. Most of the existing manufacturers manually check the design in the production link, so that the efficiency of the manufacturers is low, and the labor cost is increased.
Disclosure of Invention
The invention aims to solve the technical problem of providing a user design data communication device of an e-commerce website and a communication method thereof, aiming at the defects, effectively reducing the operation cost and improving the efficiency.
The invention adopts the following technical scheme for solving the technical problems:
the user design data communication device of the electronic commerce website comprises a server end and a user end;
the user side is responsible for managing a communication mode of data uploading and managing data and communication;
the server side comprises a plurality of application servers, a database, a material library and a picture library, wherein the database, the picture library and the material library are independent servers or cluster structures of the servers; packaging and transmitting the data according to an appointed communication mode, and processing specific services required in the communication message;
collecting the position distance information between the picture library server and each user terminal, and storing the data in a database to form a server map; the communication between the user side and the server side is established on the basis of a wireless network or an operator network.
Furthermore, the database is used for storing relevant data information of product design, and the material library is used for storing material information used by a user during design.
Furthermore, a picture quality checking module, a picture file server positioning module, a picture server cluster management module, a picture file uploading module and a picture file management module are arranged in the picture library;
the picture quality checking module is used for checking the picture quality of the pre-uploaded pictures and identifying the pictures which do not meet the printing quality requirement;
the picture file server positioning module calculates a picture server which consumes the least time from the position of the user, and the picture file of the user is uploaded to the picture server when being uploaded;
the picture server cluster management module manages the picture server cluster and informs the latest server information to the picture file server positioning module;
the picture file uploading module uploads the picture file of the user to a specified picture server from a user computer by using a plurality of file transmission protocols;
the picture file management module is used for generating thumbnails of various support formats for large-size pictures uploaded by users and generating reference paths for picture files.
Further, if a certain server node is reduced from the cluster, the picture in the server node in the picture server cluster management module is migrated to the server closest to the user, and the picture file server positioning module is notified.
Further, the user side comprises a front-end communication message assembling/analyzing module, a communication message transmission module and a communication message verifying module;
the front-end communication message assembling/analyzing module assembles the design object of the front end into a design communication message adopting an extensible markup language (XML) format according to a design communication specification for communication transmission; simultaneously, analyzing the design communication message received in the communication message transmission module into a front-end design object;
the communication message transmission module transmits the XML-format design communication message to the foreground and the background through a common communication protocol;
and the communication message verification module is used for carrying out security inspection on the communication message.
Aiming at the system, the invention also provides a user design data communication method of the e-commerce website, when a user designs online commodities, the method describes the design elements by metadata in an extensible markup language XML mode and communicates in the metadata communication mode;
for picture elements, a user firstly uploads picture data at one time, and metadata is adopted to describe the position of the picture in a picture server in the subsequent communication process.
Confirming the material type required by the design according to a design request provided by a user in a foreground;
when a certain design element is detected to be a picture element, the following picture uploading processing is firstly carried out:
carrying out quality inspection on the pictures, and transmitting the pictures meeting the production quality requirement to a nearest picture server by using a plurality of file transmission protocols; judging whether to return the thumbnail of the picture according to the condition of the user terminal equipment, and returning an access index of the picture in the server; storing the index metadata of the picture in a design data structure of a foreground by the foreground, and performing all subsequent operations aiming at the picture on the basis of the metadata;
if the elements are other elements, the communication processing is not carried out, and the communication processing is carried out on the design when the client needs to save or the system automatically saves.
When a certain design is finished, the foreground carries out communication message encapsulation on design related data in an XML mode and transmits the communication message encapsulation to the background; the background carries out security inspection, service processing and storage on the communication message, and encapsulates the design result into the communication message in an XML mode and returns the communication message to the foreground.
The design related data comprises commodity attributes, production process attributes, design areas, size units, design element type definitions, design element positions, design element attributes, picture reference positions, preview pictures, order numbers, commodity IDs and user IDs.
The multiple file transmission protocols comprise http and https.
Compared with the prior art, the invention adopting the technical scheme has the following technical effects:
the device and the method provided by the invention optimize the design elements with large data volume, such as materials, pictures and the like, through a communication method, and the picture files with large data volume only need to be transmitted once in the whole design life cycle, thereby greatly reducing the total communication data volume.
The message of the communication method adopts Extensible Markup Language (XML) to describe the Metadata (Metadata) of the design element. All design elements required by the on-line design of a consumer and all attributes (such as position, color, font size and the like) required by the on-line design are supported, and the support of a communication message layer is provided for 100% error-free recovery of the on-line design of a user in a production link.
Due to the expandability of the XML, a set of communication devices can be used for the customizable commodities sold and foreseen in the current market, and the program development and maintenance cost of manufacturers is reduced.
Since the design is described using metadata using XML, the amount of data generated by the overall design is very small. The automatic background synchronization of the modification including the picture design elements in the design process of the user can be realized.
The communication device supports server cluster mode deployment of picture file transmission, supports server cluster from communication service layer, and does not need to invest hardware such as load balancing or software service such as CDN, so that IT is technically possible for manufacturers to provide efficient online design for consumers with low-cost Information Technology (IT) investment.
The upload return of the picture file may select to return different resolution thumbnails for the picture file to reduce the computational load of low computing power mobile devices on picture processing.
The communication device effectively manages massive picture files generated in the communication process so as to maintain low-cost IT investment and maintain communication efficiency.
The communication device checks the picture quality before the picture file is transmitted; other design elements are described by using vector metadata, so that the quality problem of the design elements is technically avoided, manual verification in a production link is not needed, the operation cost is effectively reduced, and the efficiency is improved.
Drawings
FIG. 1 is a diagram of a method for communicating user design data of an e-commerce web site in accordance with the present invention;
FIG. 2 is a schematic structural diagram of a system to which the method of the present invention is applied in an embodiment of the present invention;
FIG. 3 is a schematic structural diagram of a portion of a communication device for communicating image files according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a portion of a communication device for user-designed data communication according to an embodiment of the present invention;
FIG. 5 is a flowchart illustrating a method for communicating picture files in design data according to an embodiment of the present invention;
FIG. 6 is a flow chart illustrating a method for communicating data according to an embodiment of the present invention;
FIG. 7 is a diagram illustrating design data relationships in an embodiment of the present invention.
Detailed Description
The technical scheme of the invention is further explained in detail by combining the attached drawings:
the invention discloses a user design data communication method and a device for a large visual online customized commodity e-commerce website, as shown in figure 1, the method comprises the following steps: and the design material is stored in the server side, reference is established when the design material is used, and the reference relation is expressed by metadata. Only storing the metadata during storage, and reading the corresponding pictures in the media library according to the metadata during reading; the picture file transmission is carried out before the user designs data transmission, and metadata is used for describing the position of the picture in the picture server cluster. Only the metadata needs to be stored when the design operation is stored, and the picture thumbnail is obtained through the metadata when the design operation is read; user design data is described by metadata, and XML language is used for packaging into communication messages during transmission; when the operation communication is read, written and changed, the communication message is transmitted to the other side by using the communication transmission protocol in the communication device.
A user design data communication method for a visual online customized e-commerce website comprises the following steps:
the communication of the designed material is optimized to the communication of the material metadata, the reading of the material picture is performed for one time only when the material is displayed in the whole communication process, and the transmission in other processes only needs the metadata of the material without the material picture;
the communication of the picture file is separated from the communication flow of the user design data, the uploading operation of the picture file is independently operated before the communication of the user design data, and the picture is uploaded only once in the whole design process. Therefore, the message for designing communication only contains the metadata of the picture file, and does not need to contain the whole picture metadata file.
Optimizing the communication of the picture files, comprising: and carrying out quality inspection and image file server cluster support of a transmission protocol before uploading the images.
The communication message is encapsulated by XML, and the message design comprises the following steps: the support to various customizable commodities such as single page, multiple pages, special shape and the like; defining metadata of various design elements and attributes thereof; the process data are as follows: definition of bleeding lines, safety lines, etc.; for e-commerce related primary keys such as: definition of order number, product ID, and user ID.
A visual on-line customized e-commerce website user design data communication device, which is arranged in a server of the e-commerce website, is characterized by comprising:
the specific structure of the device for communicating picture files in design is shown in fig. 2:
the picture quality checking module 201: before uploading the picture, the picture quality of the pre-uploaded picture is checked, such as the resolution, the size, the format and the like of the picture. If the picture does not meet the printing requirement, the user is prompted to have picture quality problems, and picture uploading operation can be continued after the user confirms the picture. The quality check logic and the judgment standard can be configured in the server, the module can avoid uploading pictures which do not meet the quality requirement, and meanwhile, the user can judge the picture quality in real time before uploading operation, so that the user experience is improved.
And the picture file server positioning module 211 is used for calculating the picture server which consumes the least time from the position of the user, and the picture file of the user is uploaded to the picture server when being uploaded. Therefore, the flow pressure and the bandwidth cost of the main server are reduced, and the picture uploading speed of the user is increased.
And a picture server cluster management module 212 for dynamically managing the server cluster and notifying the server information to the picture file server positioning module when the number of picture file servers is increased or decreased in the cluster. If a certain server node needs to be reduced from the cluster, the picture in the server node needs to be migrated to the server closest to the user, and the normal user picture file access operation is not influenced.
The picture file uploading module 221: the picture file of the user is uploaded from the user computer to a designated picture server using a plurality of file transfer protocols, the picture server being provided by a picture file server location module. The picture file may support multiple picture formats. And after the picture is uploaded, calling a picture file management module to generate the needed picture thumbnails in various formats.
The picture file management module 222: the method is used for generating thumbnails in various support formats for large-size pictures uploaded by users, generating reference paths for picture files, and effectively managing all pictures, such as: and deleting pictures without reference for a long time.
The user designs a data communication device, as shown in fig. 3:
a front-end communication message assembling/parsing module 101: and assembling the design object at the front end into a design communication message in an XML format according to the design communication specification for communication transmission. And simultaneously, analyzing the design communication message received in the communication message transmission module into a front-end design object.
The communication message transmission module 102: the design communication message in the XML format is processed by the common communication protocol, such as: http, https and the like are used for communication transmission between the foreground and the background.
Communication message verification module 103: and carrying out security inspection on the communication message to ensure that the received message is a real and safe communication message.
The background communication message assembling/parsing module 104: and assembling the background design objects into a design communication message in an XML format according to the communication specification for communication transmission. And simultaneously, analyzing the design communication message received in the communication message transmission module into a background design object.
The service processing module group 105: and carrying out relevant processing on the specific service required in the communication message. Such as: the storing operation stores the corresponding design data in a database.
The method of the invention is applied to the system shown in fig. 4, which may include a client 10, an application server 11, a database server 12, a material server 13 and a picture server 14 of the e-commerce website foreground. The database 12 may be disposed in the application server 11, or may be disposed in a single independent server or a database server cluster. The material server 13 may be provided in the application server 11 or may be provided in a separate server. Picture server 14 may be a single server or a cluster of distributed servers.
Example 1
For example: a user designs a rectangular business card with front and back sides required by the user in the foreground. The name card design is composed of a LOGO picture of a company, names of companies, names of people and characters and lines of contact ways. After the user inputs and typesets the characters, the LOGO picture of the company is added, and at this time, the flow is as shown in fig. 5, and the execution steps are as follows:
step S0101: and a foreground adds new design element event trigger.
Step S0102: and determining whether the added new element is a picture element or not, and if the added new element is another element, performing no communication processing. If it is a picture element, the process proceeds to step S0103.
Step S0103: before uploading, whether the picture meets the production quality requirements, such as picture format, size, resolution, color number and the like, is checked. If the quality of the picture does not meet the requirement, prompting the user to select the picture meeting the quality requirement, not uploading the picture, or entering the step S0104 after the user authorizes to approve to use the low-quality picture, and directly accessing the qualified picture to the step S0104.
Step S0104: if a plurality of picture servers are deployed in the system, the nearest server is automatically searched according to the position of the user, and all picture uploads are prevented from being sent to one server.
Step S0105: the user's picture files are uploaded from the user's computer to a designated picture server using a variety of file transfer protocols.
Step S0106: whether the thumbnail of the picture is returned or not is judged according to the terminal equipment used by the foreground, equipment with strong computing power can generate the thumbnail by using the same algorithm in the foreground, and equipment with low computing power can obtain the thumbnail of the picture by using the function. And simultaneously returning the access index of the uploaded picture in the server for metadata description in design. Because of security concerns, anonymous access over the network is not possible through the access index, requiring access via user security authentication.
Step S0107: the foreground stores the access index metadata of the picture into a design data structure of the foreground, and all subsequent operations aiming at the picture are carried out on the basis of the metadata. If the position of the picture in the design is modified and the operation of rotating 90 degrees is added, the original picture does not need to be processed, and only the description of metadata and the description of adding the new position X, Y coordinate and rotation 90 degrees are needed.
Example 2
The user may not continue designing for some reason during the design process and may wish to save the current design and so on before having time to continue. In this case, as shown in fig. 6, the following steps are executed:
step S0201: the front end encapsulates the design related data into communication packets by using XML, and the data relationship is shown in FIG. 7. The pictures and materials in the user design data use reference metadata instead of original pictures, and other characters and graphics are described by metadata, such as' Sudan, Song 17 number bold in X: 10, Y: 20 position display ". And commodity data, order and other electronic commerce data required in the design are also encapsulated into a communication message by XML.
Step S0202: the design communication message in the XML format is processed by the common communication protocol, such as: http, https, etc. to the background.
Step S0203: and the background carries out security inspection on the communication message to ensure that the received message is a real and safe communication message.
Step S0204: the background analyzes the communication message into a background design object, and the design object is delivered to a specific service processing object for processing.
Step S0205: and the business processing module judges that the communication is to store the design, stores the design into the database, and simultaneously performs reference operation on the materials and pictures referred in the design to avoid the materials and the pictures from being recycled or deleted.
Step S0206: and encapsulating the result of the service processing operation into a communication message by using XML (extensive Makeup language) to be prepared to be returned to the foreground.
Step S0207: transmitting the XML format design communication message to the foreground through the common communication protocol.
Step S0208: the foreground analyzes the communication message and returns the operation result to the user through a user interaction means.
The above-mentioned embodiments, objects, technical solutions and advantages of the present invention are further described in detail, it should be understood that the above-mentioned embodiments are only illustrative of the present invention and are not intended to limit the present invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (6)
1. The user design data communication device of the electronic commerce website is characterized by comprising a server side and a user side;
the user side is responsible for managing a communication mode of data uploading and managing data and communication;
the server side comprises a plurality of application servers, a database, a material library and a picture library, wherein the database, the picture library and the material library are independent servers or cluster structures of the servers; packaging and transmitting the data according to an appointed communication mode, and processing specific services required in the communication message;
collecting the position distance information between the picture library server and each user terminal, and storing the data in a database to form a server map; the communication between the user side and the server side is established on the basis of a wireless network or an operator network;
the database is used for storing relevant data information of product design, and the material library is used for storing material information used by a user during design;
the picture library is provided with a picture quality checking module, a picture file server positioning module, a picture server cluster management module, a picture file uploading module and a picture file management module;
the picture quality checking module is used for carrying out picture quality checking on the pre-uploaded pictures and identifying the pictures which do not meet the printing quality requirement;
the picture file server positioning module calculates a picture server which consumes the least time from the position of the user, and the picture file of the user is uploaded to the picture server when being uploaded;
the picture server cluster management module manages the picture server cluster and informs the latest server information to the picture file server positioning module;
the picture file uploading module uploads the picture file of the user to a specified picture server from a user computer by using a plurality of file transmission protocols;
the picture file management module is used for generating thumbnails of various support formats for large-size pictures uploaded by a user and generating a reference path for picture files;
the communication method of the user design data communication device of the e-commerce website comprises the following steps: when a user designs an online commodity, the design elements are described by metadata in an extensible markup language XML mode, and communication is carried out in a metadata communication mode;
for picture elements, a user uploads picture data at one time, and the position of the picture in a picture server is described by using metadata in the subsequent communication process;
confirming the material type required by the design according to a design request provided by a user in a foreground;
when a certain design element is detected to be a picture element, the following picture uploading processing is firstly carried out:
carrying out quality inspection on the pictures, and transmitting the pictures meeting the production quality requirement to a nearest picture server by using a plurality of file transmission protocols; judging whether to return the thumbnail of the picture according to the condition of the user terminal equipment, and returning an access index of the picture in the server; storing the index metadata of the picture in a design data structure of a foreground by the foreground, and performing all subsequent operations aiming at the picture on the basis of the metadata;
if the elements are other elements, the communication processing is not carried out, and the communication processing is carried out on the design when the client needs to store or the system automatically stores;
when a certain design is finished, the foreground carries out communication message encapsulation on design related data in an XML mode and transmits the communication message encapsulation to the background; the background carries out security inspection, service processing and storage on the communication message, and encapsulates the design result into the communication message in an XML mode and returns the communication message to the foreground.
2. The apparatus as claimed in claim 1, wherein if a server node is removed from the cluster, the picture server cluster management module migrates the picture in the server node to the server closest to the user and notifies the picture file server location module.
3. The device for communicating user design data of an e-commerce website as claimed in claim 1, wherein the user side comprises a front-end communication message assembling/parsing module, a communication message transmission module, and a communication message verification module;
the front-end communication message assembling/analyzing module assembles the design object of the front end into a design communication message adopting an extensible markup language (XML) format according to a design communication specification for communication transmission; simultaneously, analyzing the design communication message received in the communication message transmission module into a front-end design object;
the communication message transmission module transmits the XML-format design communication message to the foreground and the background through a common communication protocol;
and the communication message verification module is used for carrying out security inspection on the communication message.
4. The user design data communication method of the electronic commerce website is characterized in that when a user designs an online commodity, a design element is subjected to metadata description in an extensible markup language XML mode and is communicated in a metadata communication mode;
for picture elements, a user uploads picture data at one time, and the position of the picture in a picture server is described by using metadata in the subsequent communication process;
confirming the material type required by the design according to a design request provided by a user in a foreground;
when a certain design element is detected to be a picture element, the following picture uploading processing is firstly carried out:
carrying out quality inspection on the pictures, and transmitting the pictures meeting the production quality requirement to a nearest picture server by using a plurality of file transmission protocols; judging whether to return the thumbnail of the picture according to the condition of the user terminal equipment, and returning an access index of the picture in the server; storing the index metadata of the picture in a design data structure of a foreground by the foreground, and performing all subsequent operations aiming at the picture on the basis of the metadata;
if the elements are other elements, the communication processing is not carried out, and the communication processing is carried out on the design when the client needs to store or the system automatically stores;
when a certain design is finished, the foreground carries out communication message encapsulation on design related data in an XML mode and transmits the communication message encapsulation to the background; the background carries out security inspection, service processing and storage on the communication message, and encapsulates the design result into the communication message in an XML mode and returns the communication message to the foreground.
5. The method as claimed in claim 4, wherein the design related data includes commodity attributes, manufacturing process attributes, design area, dimension unit, design element type definition, design element position, design element attributes, picture reference position, preview, order number, commodity ID, and user ID.
6. The method as claimed in claim 4, wherein the plurality of file transfer protocols include http and https.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810189303.0A CN108429803B (en) | 2018-03-08 | 2018-03-08 | User design data communication device of electronic commerce website and communication method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810189303.0A CN108429803B (en) | 2018-03-08 | 2018-03-08 | User design data communication device of electronic commerce website and communication method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108429803A CN108429803A (en) | 2018-08-21 |
| CN108429803B true CN108429803B (en) | 2021-10-26 |
Family
ID=63157617
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810189303.0A Active CN108429803B (en) | 2018-03-08 | 2018-03-08 | User design data communication device of electronic commerce website and communication method thereof |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108429803B (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101217571A (en) * | 2008-01-18 | 2008-07-09 | 清华大学 | Methods for write/read file operations in a multi-replica data grid system |
| CN102637264A (en) * | 2012-03-22 | 2012-08-15 | 武汉改图网技术有限公司 | System and method for name card generating and online printing based on network |
| CN102739682A (en) * | 2012-07-03 | 2012-10-17 | 上海盛翔信息科技有限公司 | Internet-based remote picture designing, printing and synthesizing system and method |
| CN102799724A (en) * | 2012-07-10 | 2012-11-28 | 杭州慕锐网络技术有限公司 | Textile pattern aided design method based on Internet explorer |
| CN105450695A (en) * | 2014-08-22 | 2016-03-30 | 鸿富锦精密工业(深圳)有限公司 | Data backup control system and method based on cloud computing |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101132528B (en) * | 2002-04-12 | 2011-08-03 | 三菱电机株式会社 | Metadata reproduction, distribution, retrieval device, metadata reproduction condition setting device |
| WO2008088772A2 (en) * | 2007-01-12 | 2008-07-24 | Ictv, Inc. | Mpeg objects and systems and methods for using mpeg objects |
| US9696957B2 (en) * | 2013-03-29 | 2017-07-04 | Tencent Technology (Shenzhen) Company Limited | Graphic processing method, system and server |
| CN104077120A (en) * | 2013-03-29 | 2014-10-01 | 腾讯科技(深圳)有限公司 | Image and text processing method, system and server |
| CN106708862A (en) * | 2015-11-13 | 2017-05-24 | 航天信息股份有限公司 | Large image management method and system |
-
2018
- 2018-03-08 CN CN201810189303.0A patent/CN108429803B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101217571A (en) * | 2008-01-18 | 2008-07-09 | 清华大学 | Methods for write/read file operations in a multi-replica data grid system |
| CN102637264A (en) * | 2012-03-22 | 2012-08-15 | 武汉改图网技术有限公司 | System and method for name card generating and online printing based on network |
| CN102739682A (en) * | 2012-07-03 | 2012-10-17 | 上海盛翔信息科技有限公司 | Internet-based remote picture designing, printing and synthesizing system and method |
| CN102799724A (en) * | 2012-07-10 | 2012-11-28 | 杭州慕锐网络技术有限公司 | Textile pattern aided design method based on Internet explorer |
| CN105450695A (en) * | 2014-08-22 | 2016-03-30 | 鸿富锦精密工业(深圳)有限公司 | Data backup control system and method based on cloud computing |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108429803A (en) | 2018-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108334387B (en) | Dynamic interface rendering method and device | |
| US8731973B2 (en) | Overlaying images in automated insurance policy form generation | |
| EP1152362A1 (en) | An information providing system and a method for providing information | |
| CN102710793B (en) | Network printing system based on cloud computing and data storage method thereof | |
| CN115147049B (en) | Order batch loading method and device, storage medium and computer equipment | |
| CN113762910A (en) | Document monitoring method and device | |
| CN106789353A (en) | The method and system of orientation problem between client and service end | |
| CN114049185A (en) | Cost accounting method, device, computer equipment and storage medium | |
| CN114356250A (en) | Label printing system and method | |
| CN118276920A (en) | Structured packing export and automatic issuing method for BOM data of product structure | |
| CN114462733A (en) | Order processing method and device based on order management platform and order management platform | |
| CN111966428A (en) | Page processing method and device, and page backtracking method and device | |
| CN108429803B (en) | User design data communication device of electronic commerce website and communication method thereof | |
| CN115114108A (en) | Log management system and method for distributed systems in the financial field | |
| CN114238465B (en) | Terminal operation and maintenance management method, device, computer equipment and storage medium | |
| CN117608839A (en) | Task processing method, device, electronic equipment and storage medium | |
| CN109241110A (en) | Order management method and system, electronic equipment, storage medium | |
| US20130163028A1 (en) | Accessing current data by using code images | |
| CN116415914A (en) | Service data processing method, device, computer equipment and storage medium | |
| CN109799981B (en) | Integrated system and method based on execution chain | |
| CN115061765A (en) | Message card ejection method and device, electronic equipment and storage medium | |
| CN115080429A (en) | Test report generation method and device | |
| Kristandl | Technologies underpinning accounting information systems | |
| JP7526337B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS, AND METHOD | |
| JP7466744B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |