CN105631059A - Data processing method, data processing device and data processing system - Google Patents

Data processing method, data processing device and data processing system Download PDF

Info

Publication number
CN105631059A
CN105631059A CN201410587090.9A CN201410587090A CN105631059A CN 105631059 A CN105631059 A CN 105631059A CN 201410587090 A CN201410587090 A CN 201410587090A CN 105631059 A CN105631059 A CN 105631059A
Authority
CN
China
Prior art keywords
data
data processing
server
user
instruction
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.)
Granted
Application number
CN201410587090.9A
Other languages
Chinese (zh)
Other versions
CN105631059B (en
Inventor
陈纬杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410587090.9A priority Critical patent/CN105631059B/en
Publication of CN105631059A publication Critical patent/CN105631059A/en
Application granted granted Critical
Publication of CN105631059B publication Critical patent/CN105631059B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a data processing method, which comprises the following steps: receiving a communication instruction of a user, and obtaining a material list from a server through a Photoshop plugin according to the communication instruction; through a hypertext markup language, displaying the names of the materials for users to download; receiving a downloading instruction of the user, and obtaining material data corresponding to the name of the material from the server through the Photoshop plugin according to the downloading instruction; and through the javascript of Photoshop, calling the obtained material data. The invention also provides a data processing device and a data processing system. The data processing method, the data processing device and the data processing system carry out Photoshop data processing through the material data on the server, the sharing operation of the material data is simple, and the design efficiency of a corresponding product is improved.

Description

Data processing method, data processing equipment and data handling system
Technical field
The present invention relates to the communications field, particularly relate to a kind of data processing method, data processing equipment and data handling system.
Background technology
Along with the development of society, the design of more and more products is likely to be all completed by the team of certain scale. Each member in team completes the design of various product by telework, trans-regional cooperation and inter-department cooperation.
When but team carries out product design, design software and hardware and Material for design that each member in team uses are likely to all different, and above-mentioned Material for design cannot be carried out effective process, thus causing that each member in team is when carrying out product design, the problems such as asynchronous, the product data anomie of product data often occur, and then makes team collaboration's inefficiency and the raising of teamwork cost.
Instrument photoshop is used to carry out product design for certain team, material database in the instrument photoshop that the member of zones of different or different department uses is different, after so causing that first member uses material A to carry out the part design of product, second member is not owing to having material A in the material database of the photoshop of its use, cause that it can not find the material relevant to A further to design, even the design of first member well can not be shown. All unifying if desired for the material database in each region or all departments member, sharing operation process is complicated, difficulty is bigger, thereby increases and it is possible to can affect the design schedule of this product.
Summary of the invention
The embodiment of the present invention provides a kind of data processing method being carried out Photoshop data process by the material data on server, and the sharing operation of this material data is simple, improves the design efficiency of corresponding product; The technical problem relatively low to solve relatively big and corresponding product the design efficiency of the sharing operation difficulty of material data in existing data processing method.
The embodiment of the present invention also provides for a kind of data processing equipment being carried out Photoshop data process by the material data on server, and the sharing operation of this material data is simple, improves the design efficiency of corresponding product; The technical problem that bigger and corresponding product the design efficiency of sharing operation difficulty to solve material data in existing data processing equipment is relatively low.
The embodiment of the present invention also provides for a kind of data handling system being carried out Photoshop data process by the material data on server, and the sharing operation of this material data is simple, improves the design efficiency of corresponding product; The technical problem that bigger and corresponding product the design efficiency of sharing operation difficulty to solve material data in existing data handling system is relatively low.
The present invention provides a kind of data processing method, comprising:
Receiving the communication instruction of user, and according to described communication instruction, obtain material list by Photoshop plug-in unit from server, described material list includes multiple material title;
By HTML, described material title is shown, downloads for user;
Receiving the download instruction of user, and according to described download instruction, obtain the material data corresponding with described material title by described Photoshop plug-in unit from described server, described download instruction is corresponding with at least one material title; And
By the javascript script of Photoshop, the described material data obtained is called.
The present invention also provides for a kind of data processing equipment, comprising:
Material list acquisition module, for receiving the communication instruction of user, and according to described communication instruction, obtains material list by Photoshop plug-in unit from server, and described material list includes multiple material title;
Display module, for by HTML, described material title being shown, downloads for user;
Material data acquisition module, for receiving the download instruction of user, and according to described download instruction, obtaining the material data corresponding with described material title by described Photoshop plug-in unit from described server, described download instruction is corresponding with at least one material title; And
Calling module, for by the javascript script of Photoshop, calling the described material data obtained.
The present invention also provides for a kind of data processing method, comprising:
Described client receives the communication instruction of user, and according to described communication instruction, sends communication request by Photoshop plug-in unit to described server;
Material list, according to described communication request, is sent to described client by described server; Wherein said material list includes multiple material title;
Described client passes through HTML, and described material title is shown, and downloads for user;
Described client receives download instruction, and according to described download instruction, sends, to described server, the request of download by described Photoshop plug-in unit, and described download request is corresponding with at least one material title;
Described server downloads request according to described, sends the material data corresponding with described material title to client; And
The described client javascript script by Photoshop, calls the described material data obtained.
The present invention also provides for a kind of data handling system, and it includes above-mentioned data processing equipment, and described data handling system also includes the server for storing described material data.
Compared to the data processing method of prior art, data processing equipment and data handling system, the data processing method of the present invention, data processing equipment and data handling system carry out Photoshop data process by the material data on server, the sharing operation of this material data is simple, improves the design efficiency of corresponding product; Solve the technical problem that bigger and corresponding product the design efficiency of the sharing operation difficulty of material data in existing data processing method, data processing equipment and data handling system is relatively low.
Accompanying drawing explanation
The structural representation of the electronic equipment that Fig. 1 provides for one embodiment of the invention;
Fig. 2 is the flow chart of the first preferred embodiment of the data processing method of the present invention;
Fig. 3 is the flow chart of the second preferred embodiment of the data processing method of the present invention;
Fig. 4 is the structural representation of the first preferred embodiment of the data processing equipment of the present invention;
Fig. 5 is the structural representation of the second preferred embodiment of the data processing equipment of the present invention;
Fig. 6 is the flow chart of the third preferred embodiment of the data processing method of the present invention;
Fig. 7 is the structural representation of the preferred embodiment of the data handling system of the present invention;
Fig. 8 is one of operating diagram of specific embodiment of the data processing method of the present invention, data processing equipment and data handling system;
Fig. 9 is the two of the operating diagram of the specific embodiment of the data processing method of the present invention, data processing equipment and data handling system;
Figure 10 is the three of the operating diagram of the specific embodiment of the data processing method of the present invention, data processing equipment and data handling system;
Figure 11 is the four of the operating diagram of the specific embodiment of the data processing method of the present invention, data processing equipment and data handling system.
Detailed description of the invention
Refer to graphic, wherein identical element numbers represents identical assembly, and principles of the invention is to be implemented in a suitable computing environment to illustrate. The following description is based on the illustrated specific embodiment of the invention, and it is not construed as other specific embodiment that the restriction present invention is not detailed herein.
Word used herein " preferably " means serving as example, example or illustration. Feng Wen is described as " preferably " any aspect or design is not necessarily to be construed as more favourable than other aspects or design. On the contrary, the use of word " preferably " is intended to propose in a concrete fashion concept. "or" that term "or" as used in this application is intended to mean to comprise and non-excluded "or". That is, unless otherwise or clear from the context, " X uses A or B " means nature and includes any one of arrangement. That is, if X uses A; X uses B; Or X uses A and B both, then " X uses A or B " is met in aforementioned any example.
And, although illustrate and describing the disclosure relative to one or more implementations, but those skilled in the art will appreciate that equivalent variations and amendment based on to reading and the understanding of the specification and drawings. The disclosure includes all such amendments and modification, and is limited only by the scope of the following claims. Particularly with the various functions performed by said modules (such as element, resource etc.), term for describing such assembly is intended to the random component (unless otherwise instructed) of the appointment function (such as it is functionally of equal value) corresponding to performing described assembly, even if not structurally being equal to the open structure of the function in the exemplary implementations performing the disclosure shown in this article. In addition, although the special characteristic of the disclosure is disclosed relative to the only one in some implementations, but this feature can with other features one or more combination that can be for given or application-specific such as expectation and other favourable implementations. And, for being used in detailed description of the invention or claim with regard to term " including ", " having ", " containing " or its deformation, such term is intended in the way of similar to term " comprising " to include.
Refer to the structural representation of the electronic equipment that Fig. 1, Fig. 1 provide for one embodiment of the invention. The embodiment of the present invention provides electronic equipment, it is possible to for implementing the configuration information method to set up of the electronic equipment of the embodiment of the present invention. Specifically:
This electronic equipment 1200 can include smart mobile phone, panel computer, E-book reader, MP4 (MovingPictureExpertsGroupAudioLayerIV, dynamic image expert's compression standard audio frequency aspect 3) player, pocket computer on knee and desk computer etc. Electronic equipment 1200 can include RF (RadioFrequency, radio frequency) circuit 110, include the memorizer 120 of one or more computer-readable recording mediums, input block 130, display unit 140, sensor 150, voicefrequency circuit 160, (wirelessfidelity, includes the parts such as processor 180 and power supply 190 of or more than one process core at wireless transport module 170 to WiFi. It will be understood by those skilled in the art that the electronic devices structure shown in Fig. 1 is not intended that the restriction to electronic equipment, it is possible to include ratio and illustrate more or less of parts, or combine some parts, or different parts are arranged. Wherein:
RF circuit 110 can be used for receiving and sending messages or in communication process, the reception of signal and transmission, especially, after being received by the downlink information of base station, transfers to one or more than one processor 180 processes, it addition, be sent to base station by relating to up data. generally, RF circuit 110 includes but not limited to antenna, at least one amplifier, tuner, one or more agitator, subscriber identity module (SIM) card, transceiver, bonder, LNA (LowNoiseAmplifier, low-noise amplifier), duplexer etc. communicate additionally, RF circuit 110 can also pass through radio communication with network and other equipment. described radio communication can use arbitrary communication standard or agreement, include but not limited to GSM (GlobalSystemofMobilecommunication, global system for mobile communications), GPRS (GeneralPacketRadioService, general packet radio service), CDMA (CodeDivisionMultipleAccess, CDMA), WCDMA (WidebandCodeDivisionMultipleAccess, WCDMA), LTE (LongTermEvolution, Long Term Evolution), Email, SMS (ShortMessagingService, Short Message Service) etc.
Memorizer 120 can be used for storing software program and module, and processor 180 is stored in software program and the module of memorizer 120 by running, thus performing the application of various function and data process. Memorizer 120 can mainly include storage program area and storage data field, and wherein, storage program area can store the application program (such as sound-playing function, image player function etc.) etc. needed for operating system, at least one function; Storage data field can store the data (such as voice data, phone directory etc.) etc. that the use according to electronic equipment 1200 creates. Additionally, memorizer 120 can include high-speed random access memory, it is also possible to include nonvolatile memory, for instance at least one disk memory, flush memory device or other volatile solid-state parts. Correspondingly, memorizer 120 can also include Memory Controller, to provide processor 280 and the input block 130 access to memorizer 120.
Input block 130 can be used for receiving numeral or the character information of input, and produce the keyboard relevant with user setup and function control, mouse, action bars, optics or trace ball signal and input. Specifically, input block 130 can include Touch sensitive surface 131 and other input equipments 132. Touch sensitive surface 131, also referred to as touching display screen or Trackpad, user can be collected thereon or neighbouring touch operation (such as user uses any applicable object such as finger, stylus or adnexa operation on Touch sensitive surface 131 or near Touch sensitive surface 231), and drive corresponding connecting device according to formula set in advance. Optionally, Touch sensitive surface 131 can include touch detecting apparatus and two parts of touch controller. Wherein, the touch orientation of touch detecting apparatus detection user, and detect the signal that touch operation brings, transmit a signal to touch controller; Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate, then gives processor 180, and can receive order that processor 180 sends and be performed. Furthermore, it is possible to adopt the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave to realize Touch sensitive surface 131. Except Touch sensitive surface 131, input block 130 can also include other input equipments 132. Specifically, other input equipments 132 can include but not limited to one or more in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc.
Display unit 140 can be used for showing the various graphical user interface of information or the information being supplied to user and the electronic equipment 1200 inputted by user, and these graphical user interface can be made up of figure, text, icon, video and its combination in any. Display unit 140 can include display floater 141, optionally, the form such as LCD (LiquidCrystalDisplay, liquid crystal display), OLED (OrganicLight-EmittingDiode, Organic Light Emitting Diode) can be adopted to configure display floater 141. Further, Touch sensitive surface 131 can cover display floater 141, when Touch sensitive surface 131 detects thereon or after neighbouring touch operation, send processor 180 to determine the type of touch event, on display floater 141, provide corresponding visual output with preprocessor 180 according to the type of touch event. Although in FIG, Touch sensitive surface 131 and display floater 141 are to realize input and input function as two independent parts, but in some embodiments it is possible to by integrated to Touch sensitive surface 131 and display floater 141 and realize input and output function.
Electronic equipment 1200 may also include at least one sensor 150, such as optical sensor, motion sensor and other sensors. Specifically, optical sensor can include ambient light sensor and proximity transducer, and wherein, ambient light sensor can regulate the brightness of display floater 141 according to the light and shade of ambient light, proximity transducer when electronic equipment 1200 moves in one's ear, can cut out display floater 141 and/or backlight. One as motion sensor, Gravity accelerometer can detect the size of the acceleration that (is generally three axles) in all directions, can detect that the size of gravity and direction time static, can be used for identifying the application (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating) of mobile phone attitude, Vibration identification correlation function (such as pedometer, knock) etc.; Other sensors such as the gyroscope that can also configure as electronic equipment 1200, barometer, drimeter, thermometer, infrared ray sensor, do not repeat them here.
Voicefrequency circuit 160, speaker 161, microphone 162 can provide the audio interface between user and electronic equipment 1200. Voicefrequency circuit 160 can by receive voice data conversion after the signal of telecommunication, be transferred to speaker 161, by speaker 161 be converted to acoustical signal output; On the other hand, the acoustical signal of collection is converted to the signal of telecommunication by microphone 162, voice data is converted to after being received by voicefrequency circuit 160, after again voice data output processor 180 being processed, through RF circuit 110 to be sent to such as another terminal, or voice data is exported to memorizer 120 to process further. Voicefrequency circuit 160 is also possible that earphone jack, to provide the communication of peripheral hardware earphone and electronic equipment 1200.
WiFi belongs to short range wireless transmission technology, and electronic equipment 1200 can help user to send and receive e-mail by WiFi module 170, browse webpage and access streaming video etc., and it has provided the user wireless broadband internet and has accessed. Although Fig. 1 illustrates WiFi module 170, but it is understood that, it is also not belonging to must be configured into of electronic equipment 1200, completely can as needed in do not change invention essence scope in and omit.
Processor 180 is the control centre of electronic equipment 1200, utilize various interface and the various piece of the whole mobile phone of connection, it is stored in the software program in memorizer 120 and/or module by running or performing, and call the data being stored in memorizer 120, perform the various functions of electronic equipment 1200 and process data, thus mobile phone is carried out integral monitoring. Optionally, processor 180 can include one or more process core; Preferably, processor 180 can integrated application processor and modem processor, wherein, application processor mainly processes operating system, user interface and application program etc., and modem processor mainly processes radio communication. It is understood that above-mentioned modem processor can not also be integrated in processor 180.
Electronic equipment 1200 also includes the power supply 190 (such as battery) powered to all parts, preferably, it is logically contiguous with processor 180 that power supply can pass through power-supply management system, realizes the functions such as management charging, electric discharge and power managed thereby through power-supply management system. Power supply 190 can also include one or more direct current or alternating current power supply, recharging system, power failure detection circuit, power supply changeover device or the random component such as inverter, power supply status indicator.
Although not shown, electronic equipment 1200 can also include photographic head and bluetooth module etc., does not repeat them here. Specifically in the present embodiment, electronic equipment 1200 includes memorizer, and one or more than one program, the data processing equipment of one of them or the more than one program correspondence embodiment of the present invention, one or more than one program are stored in memorizer, and are configured to be formed the data processing method of the data processing equipment execution embodiment of the present invention of the present invention by one or more than one processor.
The working environment of the electronic equipment at data processing equipment place of the present invention is preferably the personal computer being provided with Photoshop software. Certainly this configuration information arranges the working environment of the electronic equipment at device place and may also comprise server computer, hand-held or laptop devices, multicomputer system, consumer electronic devices, minicomputer, mainframe computer, includes the distributed computing environment of above-mentioned any system or equipment, etc.
Refer to the flow chart of the first preferred embodiment of the data processing method that Fig. 2, Fig. 2 are the present invention. The data processing method of this preferred embodiment includes:
Step S201, receives the communication instruction of user, and according to communication instruction, obtains material list by Photoshop plug-in unit from server;
Step S202, by HTML, is shown material title, downloads for user;
Step S203, receives the download instruction of user, and according to download instruction, obtains the material data corresponding with material title by Photoshop plug-in unit from server;
Step S204, by the javascript script of Photoshop, calls the material data obtained.
The idiographic flow of each step the following detailed description of the data processing method of this preferred embodiment.
In step s 201, the data processing equipment being positioned at client receives the communication instruction of user, and this communication instruction is the instruction that user requires that client communicates with corresponding server. This communication instruction can pass through certain button on user click data process device or certain plug-in unit (expansion plugin etc. as on Photoshop) on startup data processing equipment sends. Such client can generate corresponding communication request according to this communication instruction, and the Photoshop plug-in unit of Photoshop software is passed through according to communication request, such as PhotoshopJSX etc. and server carry out data communication, the material list of the Photoshop on acquisition server. This material list can include multiple material title, such as various button control material titles or various interface control material titles etc. Then pass to step S202.
In step S202, data processing equipment passes through HTML (HTML, and Cascading Style Sheet (CSS HyperTextMark-upLanguage), CascadingStyleSheets) generate material title and show interface, and using the material title that this material title is shown in the material list to obtaining in step S201 of the interface to be shown, in order to user is downloaded. Then pass to step S203.
In step S203, data processing equipment receives the download instruction of user, and this download instruction is that user requires that client downloads the instruction of material data from corresponding server. This download instruction can click the contents such as the icon of corresponding material title for user, and each download instruction is corresponding with at least one material title. Such client can generate according to this download instruction and download request accordingly, and according to downloading the Photoshop plug-in unit asked by Photoshop software, such as PhotoshopJSX etc. communicate with server, obtain the material data corresponding with material title on server. Then pass to step S204.
In step S204, the data processing equipment javascript script by Photoshop software, such as scripts such as JSX, the material data obtained in step S203 is called, as used the jQuery storehouse of Javascript script that the material data obtained is called.
So namely the data handling procedure of the data processing method of this preferred embodiment is completed.
The data processing method of this preferred embodiment carries out Photoshop data process by the material data on server, all clients all can use the material data on same server, therefore the sharing operation of material data is simple, and improves the design efficiency of corresponding product.
Refer to the flow chart of the second preferred embodiment of the data processing method that Fig. 3, Fig. 3 are the present invention. The data processing method of this preferred embodiment includes:
Step S301, receives the login account of user and the login instruction of user;
Step S302, according to login account and login instruction, by Photoshop plug-in unit login service device;
Step S303, receives the communication instruction of user, and according to communication instruction, obtains material list by Photoshop plug-in unit from server;
Step S304, by Photoshop plug-in unit, obtains the breviary preview graph of material data corresponding to material title;
Step S305, by HTML, is shown the breviary preview graph of material title and corresponding material data;
Step S306, receives the download instruction of user, and according to download instruction, obtains, from server, the material data that material title is corresponding by Photoshop plug-in unit;
Step S307, by the javascript script of Photoshop, calls the material data obtained.
The topic flow process of each step the following detailed description of the data processing method of this preferred embodiment.
In step S301, data processing equipment receives the login account of user and the login instruction of user, and this login instruction is that user requires that client uses login account to carry out the instruction of register at corresponding server. Then pass to step S302.
In step s 302, data processing equipment is according to the step S301 login account received and logs in instruction, generate corresponding logging request, and the Photoshop plug-in unit of Photoshop software is passed through according to logging request, as the plug-in units such as PhotoshopJSX and server carry out data communication, carry out register on the server. Then pass to step S303.
In step S303, after logining successfully on the server, the data processing equipment being positioned at client receives the communication instruction of user, and this communication instruction is the instruction that user requires that client communicates with corresponding server. This communication instruction can pass through user click data and processes certain button on device or start certain plug-in unit on data processing equipment, as the expansion plugin etc. on Photoshop sends. Such client can generate corresponding communication request according to this communication instruction, and the Photoshop plug-in unit of Photoshop software is passed through according to communication request, as the plug-in units such as PhotoshopJSX and server carry out data communication, the material list of the Photoshop on acquisition server. This material list can include multiple material title, such as various button control material titles or various interface control material titles etc. Then pass to step S304.
In step s 304, the data processing equipment Photoshop plug-in unit by Photoshop software, for instance PhotoshopJSX etc., carries out data communication with server, obtains the breviary preview graph of material data corresponding to the material title on server; User can pass through to check that this breviary preview graph becomes more apparent upon this material data. Then pass to step S305.
In step S305, data processing equipment generates material title by HTML and Cascading Style Sheet and shows interface, and the material title in the material list to obtaining in step S303 of the interface and the breviary preview graph of material data corresponding to material title obtained in step S304 are shown to use this material title to show, so that material data is downloaded by user, certainly also breviary preview graph can only be shown here, by breviary preview graph as material title. Carry out the down operation of material data for the ease of user, the breviary preview graph of material title here and material data corresponding to material title can be shown by category. Then pass to step S306.
In step S306, data processing equipment receives the download instruction of user, and this download instruction is that user requires that client downloads the instruction of material data from corresponding server. This download instruction can click the contents such as the icon of corresponding material title for user, and each download instruction is corresponding with at least one material title. Preferably, this download instruction can be triggered by click breviary preview graph. Such client can generate according to this download instruction and download request accordingly, and according to downloading the Photoshop plug-in unit asked by Photoshop software, such as PhotoshopJSX etc. communicate with server, obtain the material data corresponding with material title on server. Then pass to step S307.
In step S307, the data processing equipment javascript script by Photoshop software, such as scripts such as JSX, the material data obtained in step S306 is called, as used the jQuery storehouse of Javascript script that the material data obtained is called.
So namely the data handling procedure of the data processing method of this preferred embodiment is completed.
The data processing method of this preferred embodiment is on the basis of the first preferred embodiment, operated by the displaying of the register of server, breviary preview graph and operation is shown in classification, further simplify the sharing operation of material data, improve the safety of sharing operation, improve the design efficiency of corresponding product simultaneously.
The present invention also provides for a kind of data processing equipment, and this data processing equipment is arranged in corresponding client. This client can be fixed terminal or mobile terminal etc. Refer to the structural representation of the first preferred embodiment of the data processing equipment that Fig. 4, Fig. 4 are the present invention. The data processing equipment 40 of this preferred embodiment can use the first preferred embodiment of above-mentioned data processing method to be carried out.
This data processing equipment 40 includes material list acquisition module 41, display module 42, material data acquisition module 43 and calling module 44. Material list acquisition module 41 is for receiving the communication instruction 45 of user, and according to communication instruction 45, obtains material list by Photoshop plug-in unit 47 from server 48, and wherein material list includes multiple material title. Display module 42, for by HTML, material title being shown, is downloaded for user; Material data acquisition module 43 is for receiving the download instruction 46 of user, and according to download instruction 46, obtains the material data corresponding with material title by Photoshop plug-in unit 47 from server 48, and wherein download instruction 46 is corresponding with at least one material title; Calling module 44 is for by the javascript script of Photoshop, calling the material data obtained.
When the data processing equipment 40 of this preferred embodiment uses, the material list acquisition module 41 being initially positioned at the data processing equipment 40 of client receives the communication instruction 45 of user, and this communication instruction 45 requires, for user, the instruction that client communicates with corresponding server. This communication instruction 45 can pass through certain button on user click data process device or certain plug-in unit (expansion plugin etc. as on Photoshop) on startup data processing equipment sends. Such client can generate corresponding communication request according to this communication instruction 45, and the Photoshop plug-in unit 47 of Photoshop software is passed through according to communication request, such as PhotoshopJSX etc. and server 48 carry out data communication, the material list of the Photoshop on acquisition server 48. This material list can include multiple material title, such as various button control material titles or various interface control material titles etc.
Display module 42 HTML of data processing equipment 40 and Cascading Style Sheet generate material title and show interface subsequently, and using the material title that this material title is shown in the material list that material list acquisition module 41 is obtained by interface to be shown, in order to user is downloaded.
Then the material data acquisition module 43 of data processing equipment 40 receives the download instruction 46 of user, for user, this download instruction 46 requires that client downloads the instruction of material data from corresponding server 48. This download instruction 46 can click the contents such as the icon of corresponding material title for user, and each download instruction 46 is corresponding with at least one material title. Such client can generate, according to this download instruction 46, request of downloading accordingly, and according to downloading the Photoshop plug-in unit 47 asked by Photoshop software, such as PhotoshopJSX etc. communicate with server 48, obtain the material data corresponding with material title on server 48.
Final data processes the calling module 44 of the device 40 javascript script by Photoshop software, such as scripts such as JSX, the material data that material data acquisition module 43 is obtained calls, as used the jQuery storehouse of Javascript script that the material data obtained is called.
So namely the data handling procedure of the data processing equipment 40 of this preferred embodiment is completed.
The data processing equipment of this preferred embodiment carries out Photoshop data process by the material data on server, all clients all can use the material data on same server, therefore the sharing operation of material data is simple, and improves the design efficiency of corresponding product.
Refer to the structural representation of the second preferred embodiment of the data processing equipment that Fig. 5, Fig. 5 are the present invention. The data processing equipment of this preferred embodiment can use the second preferred embodiment of above-mentioned data processing method to be carried out.
This data processing equipment 50 includes material list acquisition module 51, display module 52, material data acquisition module 53, calling module 54, account acquisition module 55 and login module 56. Material list acquisition module 51 is for receiving the communication instruction 57 of user, and according to communication instruction 57, obtains material list by Photoshop plug-in unit 59 from server 5A, and wherein material list includes multiple material title. Display module 52, for by HTML, material title being shown, is downloaded for user; Material data acquisition module 53 is for receiving the download instruction 58 of user, and according to download instruction 58, obtains the material data corresponding with material title by Photoshop plug-in unit 59 from server 5A, and wherein download instruction 58 is corresponding with at least one material title; Calling module 54 is for by the javascript script of Photoshop software, calling the material data obtained; Account acquisition module 55 is for receiving the login account of user and the login instruction of user; Login module 56 is for according to login account and login instruction, by Photoshop plug-in unit 59 login service device 5A.
Display module 52 includes breviary preview graph acquiring unit 521 and display unit 522. Breviary preview graph acquiring unit 521 is for by Photoshop plug-in unit 59, obtaining the breviary preview graph of material data corresponding to material title. Display unit 522 is for by HTML, being shown the breviary preview graph of material title and corresponding material data.
When the data processing equipment 50 of this preferred embodiment uses, first the account acquisition module 55 of data processing equipment 50 receives the login account of user and the login instruction of user, and this login instruction is that user requires that client uses login account to carry out the instruction of register at corresponding server.
The login module 56 of data processing equipment 50 receives according to account acquisition module 55 subsequently login account and log in instruction, generate corresponding logging request, and the Photoshop plug-in unit 59 of Photoshop software is passed through according to logging request, as the plug-in units such as PhotoshopJSX and server 5A carry out data communication, server 5A carries out register.
Then after logining successfully on server 5A, the material list acquisition module 51 being positioned at the data processing equipment 50 of client receives the communication instruction 57 of user, and this communication instruction 57 requires client and the corresponding server 5A instruction communicated for user. This communication instruction 57 can be processed certain button on device 50 by user click data or certain plug-in unit on startup data processing equipment 50 sends (expansion plugin etc. as on Photoshop). Such client can generate corresponding communication request according to this communication instruction 57, and the Photoshop plug-in unit 59 of Photoshop software is passed through according to communication request, as the plug-in units such as PhotoshopJSX and server 5A carry out data communication, the material list of the Photoshop on acquisition server 5A. This material list can include multiple material title, such as various button control material titles or various interface control material titles etc.
The breviary preview graph acquiring unit 521 of the display module 52 of the data processing equipment 50 Photoshop plug-in unit 59 by Photoshop software subsequently, such as PhotoshopJSX etc., carry out data communication with server 5A, obtain the breviary preview graph of material data corresponding to the material title on server 5A; User can pass through to check that this breviary preview graph becomes more apparent upon this material data.
Then the display unit 522 of the display module 52 of data processing equipment 50 generates material title displaying interface by HTML and Cascading Style Sheet, and the breviary preview graph of material data corresponding to the material title of the material title in the material list that material list acquisition module 51 is obtained of interface and the acquisition of breviary preview graph acquiring unit 521 is shown to use this material title to show, so that material data is downloaded by user, certainly also breviary preview graph can only be shown here, by breviary preview graph as material title. Carry out the down operation of material data for the ease of user, the breviary preview graph of material title here and material data corresponding to material title can be shown by category.
The material data acquisition module 53 of data processing equipment 50 receives the download instruction 58 of user subsequently, for user, this download instruction 58 requires that client downloads the instruction of material data from corresponding server. This download instruction 58 can click the contents such as the icon of corresponding material title for user, and each download instruction 58 is corresponding with at least one material title. Preferably, this download instruction 58 can be triggered by click breviary preview graph. Such client can generate, according to this download instruction 58, request of downloading accordingly, and according to downloading the Photoshop plug-in unit 59 asked by Photoshop software, such as PhotoshopJSX etc. communicate with server 5A, obtain the material data corresponding with material title on server 5A.
Final data processes the calling module 54 of the device 50 javascript script by Photoshop software, such as scripts such as JSX, the material data that material data acquisition module 53 is obtained calls, as used the jQuery storehouse of Javascript script that the material data obtained is called.
So namely the data handling procedure of the data processing equipment 50 of this preferred embodiment is completed.
The data processing equipment of this preferred embodiment is on the basis of the first preferred embodiment, operated by the displaying of the register of server, breviary preview graph and operation is shown in classification, further simplify the sharing operation of material data, improve the safety of sharing operation, improve the design efficiency of corresponding product simultaneously.
Refer to the flow chart of the third preferred embodiment of the data processing method that Fig. 6, Fig. 6 are the present invention. Client is preferably the personal computer being provided with Photoshop software in the preferred embodiment, and server is preferably storage the cloud server of shared material data. The data processing method of this preferred embodiment includes:
Step S601, client receives the communication instruction of user, and according to communication instruction, sends communication request by Photoshop plug-in unit to server;
Step S602, material list, according to communication request, is sent to client by server;
Step S603, client passes through HTML, and material title is shown, and downloads for user;
Step S604, client receives download instruction, and according to download instruction, sends, to server, the request of download by Photoshop plug-in unit;
Step S605, the material data corresponding with material title, according to the request of downloading, is sent to client by server;
Step S606, the client javascript script by Photoshop, the material data obtained is called.
The idiographic flow of each step the following detailed description of the data processing method of this preferred embodiment.
In step s 601, client (data processing equipment) receives the communication instruction of user, and this communication instruction is the instruction that user requires that client communicates with corresponding server. Such client can generate corresponding communication request according to this communication instruction, and according to communication request by the Photoshop plug-in unit of Photoshop software, carries out data communication such as PhotoshopJSX etc. with server. Then pass to step S602.
In step S602, material list, according to the communication request received, is sent to client by server. This material list can include multiple material title, such as various button control material titles or various interface control material titles etc. Then pass to step S603.
In step S603, data processing equipment generates material title by HTML and Cascading Style Sheet and shows interface, and using the material title that this material title is shown in the material list to obtaining in step S602 of the interface to be shown, in order to user is downloaded. Then pass to step S604.
In step s 604, client receives the download instruction of user, and this download instruction is that user requires that client downloads the instruction of material data from corresponding server. This download instruction can click the contents such as the icon of corresponding material title for user, and each download instruction is corresponding with at least one material title. Such client can generate, according to this download instruction, request of downloading accordingly, and according to downloading the Photoshop plug-in unit asked by Photoshop software, for instance PhotoshopJSX etc. communicate with server. Then pass to step S605.
In step s 605, the material data corresponding with material title, according to the request of downloading, is sent to client by server. Then pass to step S606.
In step S606, client is by the javascript script of Photoshop software, such as scripts such as JSX, the material data obtained is called, as used the jQuery storehouse of Javascript script that the material data obtained is called in step S605.
So namely the data handling procedure of the data processing method of this preferred embodiment is completed.
The data processing method of this preferred embodiment carries out Photoshop data process by the material data on server, and the sharing operation of this material data is simple, improves the design efficiency of corresponding product.
The present invention also provides for a kind of data handling system, it is possible to include any one data processing equipment that the embodiment of the present invention provides, and for storing the server of described material data.
Such as, refer to the structural representation of the preferred embodiment of the data handling system that Fig. 7, Fig. 7 are the present invention. Data processing equipment 71 that the data handling system 70 of this preferred embodiment includes being positioned at client and for storing the server 72 of material data. Data processing equipment 71 is preferably the personal computer being provided with Photoshop software in the preferred embodiment, and server 72 is preferably storage the cloud server of shared material data.
This data processing equipment 71 includes material list acquisition module, display module, material data acquisition module and calling module. Material list acquisition module is for receiving the communication instruction of user, and according to communication instruction, obtains material list by Photoshop plug-in unit from server, and wherein material list includes multiple material title. Display module, for by HTML, material title being shown, is downloaded for user; Material data acquisition module is for receiving the download instruction of user, and according to download instruction, obtains the material data corresponding with material title by Photoshop plug-in unit from server, and wherein download instruction is corresponding with at least one material title; Calling module is for by Photoshop script, calling the material data obtained.
This server 72 uses distributed file system storage material data so that data processing equipment 71 faster can obtain material data more accurately from server 72.
The specific works principle of the data handling system 70 of this preferred embodiment is same or similar with the description in the preferred embodiment of above-mentioned data processing equipment and data processing method, specifically refers to the associated description in the preferred embodiment of above-mentioned data processing equipment and data processing method.
The data handling system of this preferred embodiment carries out Photoshop data process by the material data on server, and the sharing operation of this material data is simple, improves the design efficiency of corresponding product.
The specific works principle of the data processing method of the present invention, data processing equipment and data handling system is described below by a specific embodiment. Refer to the operating diagram of the specific embodiment that Fig. 8-Figure 11, Fig. 8-Figure 11 is the data processing method of the present invention, data processing equipment and data handling system. This data handling procedure includes:
One, client (data processing equipment) receives the material title shared and the material data of user's input, such as the psd file etc. of Photoshop, and the material title shared received and material data is uploaded to Cloud Server.
Two, the installation Photoshop plug-in unit on the Photoshop software of local (i.e. client) of client, for instance PhotoshopJSX etc. so that client can carry out data communication with Cloud Server.
Three, client receives the enabled instruction of user, opens the Photoshop plug-in unit of the Photoshop software of client according to enabled instruction, receives the login account of user's input, logs in Cloud Server according to this login account by this Photoshop plug-in unit; Such as, Fig. 8 is an example of the login interface of Photoshop plug-in unit. As shown in Figure 8, after user clicks the design resource center in Fig. 8, operation interface jumps to the interface shown in Fig. 9, namely register has been carried out with the login account of V_wjchen, this account has two classification, wherein the material data in the classification of PCQQ can perform read functions, and the material data in the classification of qzone can perform write-in functions, i.e. upload function in step one.
Four, use the material data in PCQQ such as user, client can obtain material data from Cloud Server, to be supplied to user. In this specific embodiment, material data is again classified showing by client by HTML and CSS. As shown in Figure 10, material data here is divided into icon class, control class and interface class three kinds.
Five, clicking the control class in Figure 10, it is possible to view the material data of all control classes, namely client can receive user and check instruction by what the control class in click Figure 10 triggered, checks that instruction shows the material data of corresponding control class according to this. Such as, as shown in figure 11, the display interface of client illustrates big toolbar button and the control material data of small tool hurdle button, and under material title, illustrate the breviary preview graph of material data, such user can pass through to double-click certain breviary preview graph, and Photoshop software can by the corresponding material data of Photoshop plug-in download.
Six, the material data obtained by the javascript script of Photoshop software, such as scripts such as JSX, can be called, as used the jQuery storehouse of Javascript script that the material data obtained is called by last client.
So namely the data handling procedure of this specific embodiment is completed.
In this specific embodiment, the client of different systems can use different connection protocols and Cloud Server to carry out data communication, if client is Fructus Mali pumilae system, Server Message Block (smb, ServerMessageBlock) agreement can be used to be attached.
The data processing method of the present invention, data processing equipment and data handling system carry out Photoshop data process by the material data on server, the material data of all members in one team of specification, sharing operation is simple, improves the design efficiency of corresponding product. And designer need not leave current operating environment (Photoshop) and can download to corresponding material data, downloading without the impact being operated plateform system of material data, compatibility is better. Solve the technical problem that bigger and corresponding product the design efficiency of the sharing operation difficulty of material data in existing data processing method, data processing equipment and data handling system is relatively low.
Each functional unit in the embodiment of the present invention can be integrated in a processing module, it is also possible to is that unit is individually physically present, it is also possible to two or more unit are integrated in a module. Above-mentioned integrated module both can adopt the form of hardware to realize, it would however also be possible to employ the form of software function module realizes. If described integrated module is using the form realization of software function module and as independent production marketing or use, it is also possible to be stored in a computer read/write memory medium. Storage medium mentioned above can be read only memory, disk or CD etc. Above-mentioned each device or system, it is possible to perform the method in correlation method embodiment.
In sum; although the present invention is disclosed above with preferred embodiment; but above preferred embodiment is also not used to the restriction present invention; those of ordinary skill in the art; without departing from the spirit and scope of the present invention; all can doing various change and retouching, the scope that therefore protection scope of the present invention defines with claim is as the criterion.

Claims (13)

1. a data processing method, it is characterised in that including:
Receiving the communication instruction of user, and according to described communication instruction, obtain material list by Photoshop plug-in unit from server, described material list includes multiple material title;
By HTML, described material title is shown, downloads for user;
Receiving the download instruction of user, and according to described download instruction, obtain the material data corresponding with described material title by described Photoshop plug-in unit from described server, described download instruction is corresponding with at least one material title; And
By the javascript script of Photoshop, the described material data obtained is called.
2. data processing method according to claim 1, it is characterised in that described by HTML, the step that described material title is shown includes:
By described Photoshop plug-in unit, obtain the breviary preview graph of material data corresponding to described material title; And
By described HTML, the breviary preview graph of described material title and corresponding material data is shown.
3. data processing method according to claim 2, it is characterised in that described download instruction is triggered by described breviary preview graph.
4. data processing method according to claim 1, it is characterised in that the described step that described material title is shown includes:
Described material title category is shown.
5. data processing method according to claim 1, it is characterised in that include before the described step being obtained material list by Photoshop plug-in unit from server:
Receive the login account of user and the login instruction of user;
According to described login account and described login instruction, log in described server by described Photoshop plug-in unit.
6. a data processing equipment, it is characterised in that including:
Material list acquisition module, for receiving the communication instruction of user, and according to described communication instruction, obtains material list by Photoshop plug-in unit from server, and described material list includes multiple material title;
Display module, for by HTML, described material title being shown, downloads for user;
Material data acquisition module, for receiving the download instruction of user, and according to described download instruction, obtaining the material data corresponding with described material title by described Photoshop plug-in unit from described server, described download instruction is corresponding with at least one material title; And
Calling module, for by the javascript script of Photoshop, calling the described material data obtained.
7. data processing equipment according to claim 6, it is characterised in that described display module includes:
Breviary preview graph acquiring unit, for by described Photoshop plug-in unit, obtaining the breviary preview graph of material data corresponding to described material title; And
Display unit, for by described HTML, being shown the breviary preview graph of described material title and corresponding material data.
8. data processing equipment according to claim 7, it is characterised in that
Described material data acquisition module, specifically for receiving the download instruction that user is triggered by described breviary preview graph, and according to described download instruction, obtaining the material data corresponding with described material title by described Photoshop plug-in unit from described server, described download instruction is corresponding with at least one material title.
9. data processing equipment according to claim 6, it is characterised in that
Described display module, specifically for being shown described material title category by described HTML.
10. data processing equipment according to claim 6, it is characterised in that described data processing equipment also includes:
Account acquisition module, for receiving the login account of user and the login instruction of user; And
Login module, for according to described login account and described login instruction, logging in described server by described Photoshop plug-in unit.
11. a data processing method, it is characterised in that including:
Described client receives the communication instruction of user, and according to described communication instruction, sends communication request by Photoshop plug-in unit to described server;
Material list, according to described communication request, is sent to described client by described server; Wherein said material list includes multiple material title;
Described client passes through HTML, and described material title is shown, and downloads for user;
Described client receives download instruction, and according to described download instruction, sends, to described server, the request of download by described Photoshop plug-in unit, and described download request is corresponding with at least one material title;
Described server downloads request according to described, sends the material data corresponding with described material title to client; And
The described client javascript script by Photoshop, calls the described material data obtained.
12. a data handling system, it is characterised in that include data processing equipment arbitrary in claim 6-10, described data handling system also includes the server for storing described material data.
13. data handling system according to claim 12, it is characterised in that described server uses distributed file system to store described material data.
CN201410587090.9A 2014-10-28 2014-10-28 Data processing method, data processing device and data processing system Active CN105631059B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410587090.9A CN105631059B (en) 2014-10-28 2014-10-28 Data processing method, data processing device and data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410587090.9A CN105631059B (en) 2014-10-28 2014-10-28 Data processing method, data processing device and data processing system

Publications (2)

Publication Number Publication Date
CN105631059A true CN105631059A (en) 2016-06-01
CN105631059B CN105631059B (en) 2020-04-10

Family

ID=56045991

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410587090.9A Active CN105631059B (en) 2014-10-28 2014-10-28 Data processing method, data processing device and data processing system

Country Status (1)

Country Link
CN (1) CN105631059B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108287707A (en) * 2017-09-13 2018-07-17 深圳壹账通智能科技有限公司 JSX document generating methods, device, storage medium and computer equipment
CN108346031A (en) * 2018-01-18 2018-07-31 北京汽车研究总院有限公司 A kind of data interactive method and system
CN110704785A (en) * 2019-10-11 2020-01-17 胥万福 Data processing method for rapidly opening pictures in webpage through Photoshop
CN110955852A (en) * 2018-09-25 2020-04-03 北京国双科技有限公司 Content import method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101794314A (en) * 2010-03-12 2010-08-04 同济大学 Allopatry collaborative design informatization platform based on Web
CN102723053A (en) * 2011-03-30 2012-10-10 新奥特(北京)视频技术有限公司 Material management method and system in remote broadcasting system
CN103425630A (en) * 2012-11-30 2013-12-04 上海理工大学 Cooperation system framework and consistency maintenance method thereof
CN103870496A (en) * 2012-12-11 2014-06-18 财团法人资讯工业策进会 System and method for editing interactive page template
US10216854B2 (en) * 2007-07-26 2019-02-26 International Business Machines Corporation Optimized page script downloads in a component based architecture

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10216854B2 (en) * 2007-07-26 2019-02-26 International Business Machines Corporation Optimized page script downloads in a component based architecture
CN101794314A (en) * 2010-03-12 2010-08-04 同济大学 Allopatry collaborative design informatization platform based on Web
CN102723053A (en) * 2011-03-30 2012-10-10 新奥特(北京)视频技术有限公司 Material management method and system in remote broadcasting system
CN103425630A (en) * 2012-11-30 2013-12-04 上海理工大学 Cooperation system framework and consistency maintenance method thereof
CN103870496A (en) * 2012-12-11 2014-06-18 财团法人资讯工业策进会 System and method for editing interactive page template

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108287707A (en) * 2017-09-13 2018-07-17 深圳壹账通智能科技有限公司 JSX document generating methods, device, storage medium and computer equipment
CN108346031A (en) * 2018-01-18 2018-07-31 北京汽车研究总院有限公司 A kind of data interactive method and system
CN110955852A (en) * 2018-09-25 2020-04-03 北京国双科技有限公司 Content import method and device
CN110704785A (en) * 2019-10-11 2020-01-17 胥万福 Data processing method for rapidly opening pictures in webpage through Photoshop

Also Published As

Publication number Publication date
CN105631059B (en) 2020-04-10

Similar Documents

Publication Publication Date Title
US10853437B2 (en) Method and apparatus for invoking application programming interface
CN105824958A (en) Method, device and system for inquiring log
CN104978115A (en) Content display method and device
CN105528297A (en) Method and device for testing web page
CN105786878A (en) Browse object display method and device
CN104065693A (en) Method, device and system for accessing network data in webpage applications
CN104965842A (en) Search recommending method and apparatus
CN104301315A (en) Method and device for limiting information access
CN104239332A (en) Webpage content processing method, webpage content processing device and browser client side
CN104267882A (en) Page suspension frame display method and device
CN105955597A (en) Method and device for displaying information
CN103607431B (en) Mobile terminal resource processing method, device and equipment
CN105530239A (en) Multimedia data obtaining method and device
CN103607377B (en) Information sharing method, Apparatus and system
CN104679724A (en) Page noting method and device
CN104598542A (en) Display method and device for multimedia information
CN105631059A (en) Data processing method, data processing device and data processing system
CN105740419A (en) Method and apparatus for acquiring dynamically loaded content in webpage
CN103944922B (en) Data processing method, terminal, server and system
CN104133693B (en) Installment state detection method, device and terminal
CN104516890A (en) Business processing method, business processing device and electronic equipment
CN104063400A (en) Data search method and data search device
CN104391629A (en) Method for sending message in orientation manner, method for displaying message, server and terminal
CN106155888A (en) The detection method of webpage loading performance and device in a kind of Mobile solution
CN104731782A (en) Information handling method and mobile terminal

Legal Events

Date Code Title Description
C06 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