CN108429803B - 电子商务网站的用户设计数据通讯装置及其通讯方法 - Google Patents
电子商务网站的用户设计数据通讯装置及其通讯方法 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
本发明涉及一种电子商务网站的用户设计数据通讯装置及其通讯方法,该方法在用户进行在线商品设计时,把设计元素采用可扩展标记语言XML的方式进行元数据描述,通过元数据通讯方式进行通讯;对于图片元素,让用户先进行一次性图片数据上传,在之后的通讯过程中采用元数据对所述图片所在的图片服务器中的位置进行描述。本装置及方法有效的减少了运营成本,提高了效率。
Description
技术领域
本发明涉及电子商务领域,尤指一种用于大型可视化在线定制商品电子商务网站的用户设计数据通讯方法及装置。
背景技术
可视化在线定制商品电子商务网站可以让普通消费者在线制作个性化的商品,如个性化T恤、马克杯、相册等,设计完成后可直接下单,由厂家进行生产。
消费者的在线设计一般由图片、文字、图形、素材等设计元素所组成,由于设计属于创作性工作,需要能在不同时间段内反复修改完成。通讯需求包括设计的保存、修改、读取、删除。现有的通讯设计一般把整个设计保存为图片格式,在需要读取和修改时,再以图片格式读出,在此图片上进行修改。这样不能提供设计元素级别的修改(如只修改某个错别字),用户体验差。同时由于保存的数据量大(一般最少为几兆字节),保存时必须暂停用户的其它操作,所以只能在用户需要保存时进行保存操作,不可以做到系统自动保存。
在线定制电子商务网站所提供的设计功能是基于某个特定商品的,设计所附属的商品及相应的服务具有特殊性。如马克杯可供设计的区域是扇形的、T恤的设计区域可能是前胸及后背的2个矩形、名片的设计需要包括一些生产工艺所需的如出血线、安全线等数据。现有的通讯设计为支持不同的商品在线设计,需为每类商品提供一套通讯接口数据结构,提高了程序的开发与维护成本。
设计中包含的图片文件尺寸是以兆字节(MB)计。在设计时一般会包含多张图片,同时会对图片做位置、旋转等等的设计调整。把设计保存至服务器时需要较长时间,如有多位用户同时操作,在带宽一定的情况下,时间会成倍增加。现有方案是增加主服务器带宽以增加用户保存操作的并发量,但购买1份20MB 服务器带宽的价格可能是购买2份10MB带宽的1倍,企业为此支付了大量的额外带宽成本。
设计需用于正式生产,最终的生产需真实的还原在线的设计,不能产生误差。对设计元素质量要求高。现有厂商大多在生产环节由人工进行设计的校验,厂商的效率低,同时增加了人工成本。
发明内容
本发明所要解决的技术问题是针对上述缺陷,提供了本发明公开了一种电子商务网站的用户设计数据通讯装置及其通讯方法,有效的减少了运营成本,提高了效率。
本发明为解决上述技术问题采用以下技术方案:
电子商务网站的用户设计数据通讯装置,所述通讯装置包括有服务器端、用户端;
所述用户端负责管理数据上传的通讯方式,并对数据及通讯进行管理;
所述服务器端包括有若干应用服务器、数据库、素材库以及图片库,所述数据库、图片库以及素材库为独立服务器或服务器的集群结构;按照约定的通讯方式将数据封装并进行传输,并且将通讯报文中所要求的具体业务进行处理;
对所述图片库服务器与各用户端的位置距离信息进行采集,并将数据存放在数据库中,形成服务器地图;所述用户端与服务器端间的通讯建立在无线网络或运营商网络的基础上。
进一步的,所述数据库用于存放产品设计的相关数据信息,素材库中用于存放用户设计时使用的素材信息。
进一步的,所述图片库中设置有图片质量校验模块、图片文件服务器定位模块、图片服务器集群管理模块、图片文件上传模块、图片文件管理模块;
所述图片质量校验模块对预上传图片进行图片质量进行校验,并识别不符合印刷质量要求的图片;
所述图片文件服务器定位模块测算出离用户所在位置耗时最少的图片服务器,用户图片文件上传时将被上传至此服务器;
所述图片服务器集群管理模块对图片服务器集群进行管理,并把最新服务器信息通知到图片文件服务器定位模块;
所述图片文件上传模块使用多种文件传输协议,把用户的图片文件从用户电脑上传至指定图片服务器;
所述图片文件管理模块用于把用户上传的大尺寸图片生成多种支持格式的缩略图、对图片文件生成引用路径。
进一步的,从集群中减少某个服务器节点,则所述图片服务器集群管理模块此服务器节点中的图片迁移到其它离用户最近服务器,并通知图片文件服务器定位模块。
进一步的,所述用户端包括有前端通讯报文组装/解析模块、通讯报文传输模块、通讯报文验证模块;
所述前端通讯报文组装/解析模块把前端的设计对象按照设计通讯规范组装成采用可扩展标记语言XML格式的设计通讯报文,用于通讯传输;同时把通讯报文传输模块中接收到的设计通讯报文解析成前端的设计对象;
所述通讯报文传输模块把XML格式的设计通讯报文通过常用的通讯协议进行前后台之间的通讯传输;
所述通讯报文验证模块对通讯报文进行安全性检验。
针对上述系统,本发明还提供一种电子商务网站的用户设计数据通讯方法,该方法在用户进行在线商品设计时,把设计元素采用可扩展标记语言XML的方式进行元数据描述,通过元数据通讯方式进行通讯;
对于图片元素,让用户先进行一次性图片数据上传,在之后的通讯过程中采用元数据对所述图片所在的图片服务器中的位置进行描述。
根据用户在前台提出的设计请求,确认本次设计所需的素材类型;
当检测到某一设计元素为图片元素,则先进行如下的图片上传处理:
对图片进行质量检查,对符合生产质量要求的图片使用多种文件传输协议将所述图片传输至最近的图片服务器上;根据用户端设备情况判断返是否回所述图片的缩略图,以及返回所述图片在服务器中的访问索引;前台将所述图片的索引元数据保存在前台的设计数据结构中,后续针对此图片的所有操作均在此元数据基础上进行;
如果是其他元素,则不进行通讯处理,在客户需要保存或系统自动保存时对设计进行通讯处理。
当某次设计完成时,前台把设计相关数据用XML方式进行通讯报文封装传输至后台;所述后台对通讯报文进行安全性检验、业务处理、保存并将设计结果再通过XML方式封装成通讯报文返回给前台。
所述设计相关数据包括有商品属性、生产工艺属性、设计区域、尺寸单位、设计元素类型定义、设计元素位置、设计元素属性、图片引用位置、预览图、订单号、商品ID、用户ID。
所述多种文件传输协议包括有http、https。
本发明采用以上技术方案与现有技术相比,具有以下技术效果:
本发明所提供的装置及方法把素材、图片等数据量大的设计元素通过通讯方法进行优化,在整个设计生命周期中,数据量大的图片文件只需传输一次,大量减少总体通讯数据量。
本通讯方法的报文采用可扩展标记语言(Extensible Markup Language,简称:XML)对设计元素进行元数据(Metadata)描述。支持消费者在线设计所需要的所有设计元素及其所需的所有属性(如位置、颜色、字体大小等),为100%无差错的在生产环节复原用户在线设计提供了通讯报文层的支持。
由于XML的可扩展性,在当前市场上销售及可预见的可定制商品可使用一套通讯装置,减少了厂商的程序开发与维护成本。
由于采用XML对设计使用元数据描述,整体设计所产生的数据量非常小。使用户在设计过程中对包括图片设计元素在内的修改可进行自动后台同步。
通讯装置支持图片文件传输的服务器集群方式部署,从通讯业务层支持服务器集群,而无须投资负载均衡等硬件或如CDN等的软件服务,使生产厂商以低成本的信息技术(IT)投入为消费者提供高效在线设计在技术上成为可能。
图片文件的上传返回可选择返回此图片文件的不同分辨率缩略图,以减少低计算能力的移动设备对图片处理的计算量。
通讯装置对通讯过程中产生的海量图片文件进行有效管理,以维持低成本 IT投入的同时,保持通讯效率。
通讯装置在图片文件传输之前对图片质量进行校验;其它设计元素使用矢量元数据描述,在技术上杜绝了设计元素的质量问题,无须生产环节的人工校验,有效的减少了运营成本,提高了效率。
附图说明
图1为本发明电子商务网站的用户设计数据通讯方法图;
图2为本发明实施例中应用本发明方法的系统结构示意图;
图3为本发明实施例中通讯装置用于图片文件通讯部分的结构示意图;
图4为本发明实施例中通讯装置用于用户设计数据通讯部分的结构示意图;
图5为本发明实施例中设计数据中图片文件通讯方法的流程图;
图6为本发明实施例中设计数据通讯方法的流程图;
图7为本发明实施例中设计数据关系示意图。
具体实施方式
下面结合附图对本发明的技术方案做进一步的详细说明:
本发明公开了一种大型可视化在线定制商品电子商务网站的用户设计数据通讯方法及装置,如图1所示,该方法包括:设计素材保存在服务器端,设计使用时建立引用,用元数据表示引用关系。保存时仅保存元数据,读取时根据元数据读取媒体库中相应图片;图片文件传输放在用户设计数据传输之前,用元数据描述图片所在图片服务器集群中位置。保存设计操作时仅再需保存元数据,读取时通过元数据获得图片缩略图;用户设计数据全部由元数据描述,传输时用XML语言封装成通讯报文;读、写、改操作通讯时,使用通讯装置中的通讯传输协议把通讯报文传输至对方。
一种可视化在线定制电子商务网站的用户设计数据通讯方法,包括:
把设计素材的通讯优化为素材元数据的通讯,整个通讯过程中只在素材显示时,做一次素材图片的读取,其它过程中传输的只有素材的元数据,无须素材图片本身;
把图片文件的通讯从用户设计数据通讯流程中分离,把图片文件的上传操作放在用户设计数据通讯之前单独操作,且在整个设计过程中只上传一次图片。这样可以使设计通讯的报文中只包含图片文件的元数据,而无须包含整个图片元文件。
对图片文件通讯进行优化,包括:图片上传之前进行质量检验及传输协议的图片文件服务器集群支持。
通讯报文采用XML封装,报文设计包括了:对单页、多页、异形等各类可定制商品的支持;对各种设计元素及其属性的元数据进行定义;对工艺数据如:出血线、安全线等的定义;对电子商务相关主键如:订单号、商品ID、用户ID 的定义。
一种可视化在线定制电子商务网站的用户设计数据通讯装置,设置在电子商务网站的服务器中,其特征在于,包括:
用于设计中图片文件通讯的装置,其具体结构如图2所示:
图片质量校验模块201:在对图片上传之前,对预上传图片进行图片质量进行校验,如图片分辨率、尺寸、格式等。如图片不符合印刷要求,提示用户有图片质量问题,经用户确认后可继续图片上传操作。质量校验逻辑及判断标准可在服务器中配置,此模块可避免不符合质量要求的图片上传,同时由于判断在上传操作之前,可让用户实时的判断图片质量,提高用户体验。
图片文件服务器定位模块211:测算出离用户所在位置耗时最少的图片服务器,用户图片文件上传时将被上传至此服务器。这样减少了主服务器的流量压力、带宽成本,同时加快了用户的图片上传速度。
图片服务器集群管理模块212:动态管理服务器集群,在集群中增加或者减少图片文件服务器时,把服务器信息通知到图片文件服务器定位模块。如果需要从集群中减少某个服务器节点,则需要把此服务器节点中的图片迁移到其它离用户最近服务器,不影响到正常的用户图片文件访问操作。
图片文件上传模块221:使用多种文件传输协议,把用户的图片文件从用户电脑上传至指定图片服务器,图片服务器由图片文件服务器定位模块提供。图片文件可支持多种图片格式。图片上传完毕后,调用图片文件管理模块生成所需要的多种格式图片缩略图。
图片文件管理模块222:用于把用户上传的大尺寸图片生成多种支持格式的缩略图、对图片文件生成引用路径,把所有的图片进行有效管理,如:长期无引用的图片进行删除。
用户设计数据通讯的装置,如图3所示:
前端通讯报文组装/解析模块101:把前端的设计对象按照设计通讯规范组装成XML格式的设计通讯报文,用于通讯传输。同时把通讯报文传输模块中接收到的设计通讯报文解析成前端的设计对象。
通讯报文传输模块102:把XML格式的设计通讯报文通过常用的通讯协议,如:http、https等进行前后台之间的通讯传输。
通讯报文验证模块103:对通讯报文进行安全性检验,以确保接收到的报文是真实、安全的通讯报文。
后台通讯报文组装/解析模块104:把后台的设计对象按照通讯规范组装成 XML格式的设计通讯报文,用于通讯传输。同时把通讯报文传输模块中接收到的设计通讯报文解析成后台的设计对象。
业务处理模块组105:把通讯报文中所要求的具体业务进行相关处理。如:保存操作把相应设计数据进行数据库保存。
本发明方法应用于图4所示的系统中,该系统可以包括电子商务网站前台的客户端10、应用服务器11、数据库服务器12、素材服务器13和图片服务器 14。其中,数据库12可以设置于应用服务器11内,也可以设置于一个独立服务器或数据库服务器集群中。素材服务器13可设置于应用服务器11内,也可以设置于一个独立服务器中。图片服务器14可由一台独立服务器或多台分布式服务器组成集群。
实施例1
例如:某用户在前台设计他/她需要的一张正反两面的矩形名片。名片设计由一张公司LOGO图片、一些公司名称、人名及联系方式的文字及线条组成。用户在输入并排版好文字后,开始增加公司的LOGO图片,此时流程如图5所示,执行步骤如下:
步骤S0101:前台添加新设计元素事件触发。
步骤S0102:确定添加的新元素是否是图片元素,如果是其它元素则不需做通讯处理。如是图片元素则进入步骤S0103。
步骤S0103:在上传前检查图片是否符合生产质量要求,如图片格式、尺寸、分辨率、颜色数等。如果图片质量不符合要求则提示用户选用符合质量要求的图片,对此图片不做上传操作,或由用户授权同意使用该低质量的图片后进入步骤S0104,合格的图片直接入步骤S0104。
步骤S0104:如系统中部署了多台图片服务器,则根据用户所在位置自动查找最近的服务器,避免所有的图片上传都发往一台服务器。
步骤S0105:使用多种文件传输协议,把用户的图片文件从用户电脑上传至指定图片服务器。
步骤S0106:根据前台使用的终端设备判断是否返回该图片的缩略图,计算能力强的设备可在前台使用相同算法生成缩略图,低计算能力的设备可使用此功能获得图片缩略图。同时返回该上传图片在服务器中的访问索引,供设计中进行元数据描述。由于安全考虑,通过访问索引不能够在网络上进行匿名访问,需要经由用户安全认证后访问。
步骤S0107:前台把图片的访问索引元数据保存入前台的设计数据结构,后续针对此图片的所有操作均在此元数据基础上进行。如把此图片在设计中的位置进行修改,并且加入旋转90度的操作,不需要对原图片进行处理,只需要对元数据进行描述,增加“新位置X,Y坐标、旋转90度”的描述即可。
实施例2
用户在设计过程中由于某原因不能继续设计,希望能够保存当前的设计等后面有时间后再继续。此时流程如图6所示,执行步骤如下:
步骤S0201:前端把设计相关数据用XML进行通讯报文封装,数据关系如图 7所示。用户设计数据中的图片与素材使用引用元数据,而非原图,其它文字与图形等用元数据描述如“苏丹,宋体17号字加粗在X:10,Y:20位置显示”。设计中需要的商品数据、订单等电商数据也一并用XML封装进通讯报文。
步骤S0202:把XML格式的设计通讯报文通过常用的通讯协议,如:http、 https等传输至后台。
步骤S0203:后台对通讯报文进行安全性检验,以确保接收到的报文是真实、安全的通讯报文。
步骤S0204:后台把通讯报文解析成后台的设计对象交由具体业务处理对象进行处理。
步骤S0205:业务处理模块判断此通讯是对设计进行保存,则把设计保存至数据库,同时对设计中所引用的素材、图片进行引用操作,避免它们被回收或删除。
步骤S0206:把业务处理操作的结果用XML封装成通讯报文准备返回给前台。
步骤S0207:把XML格式的设计通讯报文通过常用的通讯协议传输至前台。
步骤S0208:前台对通讯报文进行解析,把操作结果通过用户交互手段返回给用户。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.电子商务网站的用户设计数据通讯装置,其特征在于,所述通讯装置包括有服务器端、用户端;
所述用户端负责管理数据上传的通讯方式,并对数据及通讯进行管理;
所述服务器端包括有若干应用服务器、数据库、素材库以及图片库,所述数据库、图片库以及素材库为独立服务器或服务器的集群结构;按照约定的通讯方式将数据封装并进行传输,并且将通讯报文中所要求的具体业务进行处理;
对所述图片库服务器与各用户端的位置距离信息进行采集,并将数据存放在数据库中,形成服务器地图;所述用户端与服务器端间的通讯建立在无线网络或运营商网络的基础上;
所述数据库用于存放产品设计的相关数据信息,素材库中用于存放用户设计时使用的素材信息;
所述图片库中设置有图片质量校验模块、图片文件服务器定位模块、图片服务器集群管理模块、图片文件上传模块、图片文件管理模块;
所述图片质量校验模块对预上传图片进行图片质量校验,并识别不符合印刷质量要求的图片;
所述图片文件服务器定位模块测算出离用户所在位置耗时最少的图片服务器,用户图片文件上传时将被上传至此服务器;
所述图片服务器集群管理模块对图片服务器集群进行管理,并把最新服务器信息通知到图片文件服务器定位模块;
所述图片文件上传模块使用多种文件传输协议,把用户的图片文件从用户电脑上传至指定图片服务器;
所述图片文件管理模块用于把用户上传的大尺寸图片生成多种支持格式的缩略图、对图片文件生成引用路径;
所述电子商务网站的用户设计数据通讯装置的通讯方法为:在用户进行在线商品设计时,把设计元素采用可扩展标记语言XML的方式进行元数据描述,通过元数据通讯方式进行通讯;
对于图片元素,让用户先进行一次性图片数据上传,在之后的通讯过程中采用元数据对所述图片所在的图片服务器中的位置进行描述;
根据用户在前台提出的设计请求,确认本次设计所需的素材类型;
当检测到某一设计元素为图片元素,则先进行如下的图片上传处理:
对图片进行质量检查,对符合生产质量要求的图片使用多种文件传输协议将所述图片传输至最近的图片服务器上;根据用户端设备情况判断返是否回所述图片的缩略图,以及返回所述图片在服务器中的访问索引;前台将所述图片的索引元数据保存在前台的设计数据结构中,后续针对此图片的所有操作均在此元数据基础上进行;
如果是其他元素,则不进行通讯处理,在客户需要保存或系统自动保存时对设计进行通讯处理;
当某次设计完成时,前台把设计相关数据用XML方式进行通讯报文封装传输至后台;所述后台对通讯报文进行安全性检验、业务处理、保存并将设计结果再通过XML方式封装成通讯报文返回给前台。
2.根据权利要求1所述的电子商务网站的用户设计数据通讯装置,其特征在于,从集群中减少某个服务器节点,则所述图片服务器集群管理模块此服务器节点中的图片迁移到其它离用户最近服务器,并通知图片文件服务器定位模块。
3.根据权利要求1所述的电子商务网站的用户设计数据通讯装置,其特征在于,所述用户端包括有前端通讯报文组装/解析模块、通讯报文传输模块、通讯报文验证模块;
所述前端通讯报文组装/解析模块把前端的设计对象按照设计通讯规范组装成采用可扩展标记语言XML格式的设计通讯报文,用于通讯传输;同时把通讯报文传输模块中接收到的设计通讯报文解析成前端的设计对象;
所述通讯报文传输模块把XML格式的设计通讯报文通过常用的通讯协议进行前后台之间的通讯传输;
所述通讯报文验证模块对通讯报文进行安全性检验。
4.电子商务网站的用户设计数据通讯方法,其特征在于,该方法在用户进行在线商品设计时,把设计元素采用可扩展标记语言XML的方式进行元数据描述,通过元数据通讯方式进行通讯;
对于图片元素,让用户先进行一次性图片数据上传,在之后的通讯过程中采用元数据对所述图片所在的图片服务器中的位置进行描述;
根据用户在前台提出的设计请求,确认本次设计所需的素材类型;
当检测到某一设计元素为图片元素,则先进行如下的图片上传处理:
对图片进行质量检查,对符合生产质量要求的图片使用多种文件传输协议将所述图片传输至最近的图片服务器上;根据用户端设备情况判断返是否回所述图片的缩略图,以及返回所述图片在服务器中的访问索引;前台将所述图片的索引元数据保存在前台的设计数据结构中,后续针对此图片的所有操作均在此元数据基础上进行;
如果是其他元素,则不进行通讯处理,在客户需要保存或系统自动保存时对设计进行通讯处理;
当某次设计完成时,前台把设计相关数据用XML方式进行通讯报文封装传输至后台;所述后台对通讯报文进行安全性检验、业务处理、保存并将设计结果再通过XML方式封装成通讯报文返回给前台。
5.根据权利要求4所述的电子商务网站的用户设计数据通讯方法,其特征在于,所述设计相关数据包括有商品属性、生产工艺属性、设计区域、尺寸单位、设计元素类型定义、设计元素位置、设计元素属性、图片引用位置、预览图、订单号、商品ID、用户ID。
6.根据权利要求4所述的电子商务网站的用户设计数据通讯方法,其特征在于,所述多种文件传输协议包括有http、https。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810189303.0A CN108429803B (zh) | 2018-03-08 | 2018-03-08 | 电子商务网站的用户设计数据通讯装置及其通讯方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810189303.0A CN108429803B (zh) | 2018-03-08 | 2018-03-08 | 电子商务网站的用户设计数据通讯装置及其通讯方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108429803A CN108429803A (zh) | 2018-08-21 |
| CN108429803B true CN108429803B (zh) | 2021-10-26 |
Family
ID=63157617
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810189303.0A Active CN108429803B (zh) | 2018-03-08 | 2018-03-08 | 电子商务网站的用户设计数据通讯装置及其通讯方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108429803B (zh) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101217571A (zh) * | 2008-01-18 | 2008-07-09 | 清华大学 | 用于多副本数据网格系统中的写/读文件操作的方法 |
| CN102637264A (zh) * | 2012-03-22 | 2012-08-15 | 武汉改图网技术有限公司 | 基于网络的名片生成及在线印刷系统及方法 |
| CN102739682A (zh) * | 2012-07-03 | 2012-10-17 | 上海盛翔信息科技有限公司 | 基于互联网图片异地设计和印刷合成系统及方法 |
| CN102799724A (zh) * | 2012-07-10 | 2012-11-28 | 杭州慕锐网络技术有限公司 | 一种基于互联网浏览器的纺织品图案辅助设计方法 |
| CN105450695A (zh) * | 2014-08-22 | 2016-03-30 | 鸿富锦精密工业(深圳)有限公司 | 基于云计算的数据备份控制系统及方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101132528B (zh) * | 2002-04-12 | 2011-08-03 | 三菱电机株式会社 | 元数据再生、分发、检索装置、元数据再生成条件设定装置 |
| 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 (zh) * | 2013-03-29 | 2014-10-01 | 腾讯科技(深圳)有限公司 | 一种图文处理方法、系统及服务器 |
| CN106708862A (zh) * | 2015-11-13 | 2017-05-24 | 航天信息股份有限公司 | 一种大型图像管理方法及管理系统 |
-
2018
- 2018-03-08 CN CN201810189303.0A patent/CN108429803B/zh active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101217571A (zh) * | 2008-01-18 | 2008-07-09 | 清华大学 | 用于多副本数据网格系统中的写/读文件操作的方法 |
| CN102637264A (zh) * | 2012-03-22 | 2012-08-15 | 武汉改图网技术有限公司 | 基于网络的名片生成及在线印刷系统及方法 |
| CN102739682A (zh) * | 2012-07-03 | 2012-10-17 | 上海盛翔信息科技有限公司 | 基于互联网图片异地设计和印刷合成系统及方法 |
| CN102799724A (zh) * | 2012-07-10 | 2012-11-28 | 杭州慕锐网络技术有限公司 | 一种基于互联网浏览器的纺织品图案辅助设计方法 |
| CN105450695A (zh) * | 2014-08-22 | 2016-03-30 | 鸿富锦精密工业(深圳)有限公司 | 基于云计算的数据备份控制系统及方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108429803A (zh) | 2018-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108334387B (zh) | 动态界面渲染方法及装置 | |
| US8731973B2 (en) | Overlaying images in automated insurance policy form generation | |
| EP1152362A1 (en) | An information providing system and a method for providing information | |
| CN102710793B (zh) | 一种基于云计算的网络印刷系统以及用于该系统中的数据存储方法 | |
| CN115147049B (zh) | 订单批量载入方法、装置、存储介质及计算机设备 | |
| CN113762910A (zh) | 一种单据监控方法和装置 | |
| CN106789353A (zh) | 在客户端与服务端之间定位问题的方法和系统 | |
| CN114049185A (zh) | 成本的核算方法、装置、计算机设备和存储介质 | |
| CN114356250A (zh) | 一种标签打印系统和方法 | |
| CN118276920A (zh) | 产品结构bom数据的结构化打包导出与自动化发放方法 | |
| CN114462733A (zh) | 基于订单管理平台的订单处理方法、装置和订单管理平台 | |
| CN111966428A (zh) | 页面处理方法及装置、页面回溯方法及装置 | |
| CN108429803B (zh) | 电子商务网站的用户设计数据通讯装置及其通讯方法 | |
| CN115114108A (zh) | 面向金融领域分布式系统的日志治理系统及方法 | |
| CN114238465B (zh) | 终端运维管理方法、装置、计算机设备和存储介质 | |
| CN117608839A (zh) | 任务处理方法、装置、电子设备以及存储介质 | |
| CN109241110A (zh) | 订单管理方法及系统、电子设备、存储介质 | |
| US20130163028A1 (en) | Accessing current data by using code images | |
| CN116415914A (zh) | 业务数据处理方法、装置、计算机设备和存储介质 | |
| CN109799981B (zh) | 一种基于执行链的集成系统及方法 | |
| CN115061765A (zh) | 消息卡片弹出方法、装置、电子设备及存储介质 | |
| CN115080429A (zh) | 测试报告生成方法及装置 | |
| Kristandl | Technologies underpinning accounting information systems | |
| JP7526337B1 (ja) | プログラム、情報処理装置、及び方法 | |
| JP7466744B1 (ja) | プログラム、情報処理装置及び方法 |
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 |