Sign In to Follow Application
View All Documents & Correspondence

Information Processing Device Information Processing Method And Distributed Component

Abstract: Disclosed are an information processing device information processing method and a distributed component. The information processing device according to one embodiment comprises one or more processors. The processor is configured to generate a distributed component aimed at a three dimensional printing task. The distributed component is used for controlling independent of the information processing device execution of the three dimensional printing task after establishing a connection with a user equipment and comprises decryption information of three dimensional model data used for the three dimensional printing task. The processor is further configured to control the arrangement of the distributed component to the user equipment.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
27 July 2018
Publication Number
49/2018
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

SONY CORPORATION
1-7-1 Konan Minato-ku Tokyo 108-0075
ZHANG, Zhihui
Room 701, Citychamp Building No. 12 Tai Yang Gong Zhong Lu, Chao Yang District Beijing 100028
SHI, Weibin
Room 701, Citychamp Building No. 12 Tai Yang Gong Zhong Lu, Chao Yang District Beijing 100028

Inventors

1. ZHANG, Zhihui
Room 701, Citychamp Building No. 12 Tai Yang Gong Zhong Lu, Chao Yang District Beijing 100028
2. SHI, Weibin
Room 701, Citychamp Building No. 12 Tai Yang Gong Zhong Lu, Chao Yang District Beijing 100028

Specification

0001]The present disclosure relates generally to information processing, and more particularly, to print information relating to the three-dimensional processing apparatus, information processing method and the distributed components.
Background technique
[0002]A three-dimensional (3D) printer, i.e., an additive manufacturing rapid prototyping technique art machines, which is based on a digital model file, the use of waxes and other special materials, powdered metals or plastics may be an adhesive material, by printing a layer of adhesive composite material to manufacture a three-dimensional object.
[0003]
An important step relates to 3D printing is modeled, the design can be accomplished by, for example, computer aided design (CAD), an electronic version of the model may be generated by scanning an existing prototype of the object directly, then after correction aided design software.
[0004]
SUMMARY
[0005]
3D 3D models for printing of the design process is the need to protect intellectual property rights aspects, that is, property rights designed the original works should be protected. Whether it is the design work itself, or transfer, print link has to be a certain degree of information security measures to prevent malicious copy works, free printing. However, for services provided remotely 3D models, 3D models these files once they are downloaded to the local electronic device will be out of control, and can be copied to any print.
[0006]
It gives a brief overview of embodiments of the invention hereinafter, in order to provide a basic understanding of some aspects of the invention. It should be understood that the following summary is not an exhaustive overview of the invention. It is not intended to identify key or critical part of the invention, nor is it intended to limit the scope of the present invention. Its sole purpose is to present some concepts in a simplified form, as a prelude to the more detailed description that is discussed later.
[0007]
According to one embodiment, there is provided an information processing apparatus including one or more processors. The processor is configured to generate a three-dimensional distributed components for the print job, the distributed components for establishing a connection with a user equipment, a three-dimensional control is performed independently of the print job to the information processing apparatus, and for three-dimensional printing comprises distributed components 3D model data decryption information tasks. The processor arrangement is further configured to control the distributed components to the user equipment.
[0008]
According to another embodiment, there is provided an information processing method, comprising the steps of: generating a three-dimensional distributed components for the print job, the distributed components for establishing a connection with a user equipment, the information processing apparatus to independently control the print job D It is performed, and the distributed component contains decryption information for three-dimensional three-dimensional model data of a print job; and the control member are arranged distributed to the user equipment.
[0009]
According to yet another embodiment, there is provided an information processing apparatus including one or more processors. The processor is configured to control the access to distributed components for the three-dimensional arrangement of the print job from the server, the distributed components for establishing a connection with a user equipment, independently of the server perform three-dimensional control of the print job, and the distributed component comprising three-dimensional model three-dimensional information used to decrypt the print job data. The processor is further configured to run distributed components in a three dimensional printing apparatus controls the information processing apparatus associated with the implementation of a three-dimensional print job.
[0010]
According to a further embodiment, there is provided an information processing method, comprising the steps of: a distributed control means for acquiring a three-dimensional arrangement of the print job from the server, the distributed components for establishing a connection with a user equipment, independently of the control server a three-dimensional print job executed, and the distributed component contains decryption information for three-dimensional three-dimensional model data of the print job; and distributed components running in a three-dimensional printing apparatus control information processing device associated with performing three-dimensional print job.
[0011]
According to yet another embodiment, there is provided a computer implemented distributed components for configuration from the server to the user equipment for three dimensional printing tasks distributed components comprising: a control unit configured to establish a distributed user equipment member after the connection, the server controlling three independent execution of the print job; and a carrier unit configured to decrypt the information bearing three-dimensional model for three-dimensional data of the print job.
[0012]
The apparatus and method of embodiments of the present invention can effectively protect the 3D model data, so as not to be arbitrarily copied and used.
BRIEF DESCRIPTION
[0013]
The present invention may be better understood by reference to the following description in conjunction with the accompanying drawings given, in which the same or similar reference numerals in the drawings to refer to the same or like parts. The drawings together with the detailed description are included in a part of the present specification and form of this specification, and serve to further illustrate the embodiments and explain the principles and advantages of the present invention is preferably present invention. In the drawings:
[0014]
FIG. 1 is a block diagram illustrating a configuration example of an information processing apparatus according to one embodiment of the present invention;
[0015]
FIG 2 is a block diagram of another embodiment of the information configuration example of another embodiment in accordance with the processing set;
[0016]
FIG 3 is a flowchart illustrating an example of a process of the information processing method according to an embodiment of the present invention;
[0017]
FIG 4 is a flowchart illustrating a process of the information processing method according to another embodiment of the exemplary embodiment;
[0018]
FIG 5 is a block diagram showing a configuration example of an information processing apparatus according to one embodiment of the present invention;
[0019]
FIG 6 is a flowchart illustrating an example of a process of the information processing method according to an embodiment of the present invention;
[0020]
7 is a diagram illustrating a configuration example of a distributed component implementation of a computer embodiment of a block diagram of the present invention;
[0021]
FIG 8 is a block diagram illustrating a configuration example of an information processing apparatus according to one embodiment of the present invention;
[0022]
FIG 9 is a block diagram illustrating a configuration example of an information processing apparatus according to another embodiment of the present invention;
[0023]
FIG 10 is a block diagram of an exemplary configuration of a computer implemented method and apparatus illustrating the present disclosure;
[0024]
FIG 11 is a diagram illustrating an example of a block diagram of 3D printing system;
[0025]
FIG 12 is a diagram showing an example of the operation of an example of 3D printing systems;
[0026]
FIG 13 is a diagram showing a structural example of distributed components;
[0027]
FIG 14 is a schematic diagram illustrating another example of configuration of a distributed component;
[0028]
FIG 15 is a flowchart illustrating an example process performed by the distributed components;
[0029]
FIG 16 is a diagram illustrating a functional configuration of the information processing apparatus of the server;
[0030]
FIG 17 is a schematic diagram illustrating the functional block configuration example of distributed components;
[0031]
FIG 18 is a schematic diagram of a network-based application embodiment of the present invention for explaining;
[0032]
FIG 19 is a schematic diagram of a network-based application embodiment of the present invention for explaining;
[0033]
FIG 20 is a schematic view of an embodiment of the present invention, network-based applications in a workflow;
[0034]
FIG 21 is a diagram showing an example of the structure of an example of distributed components;
[0035]
FIG 22 is a diagram showing the system comprises an authentication process 3D workflow for a printing apparatus;
[0036]
FIG 23 is a schematic diagram for an authentication process for 3D printing apparatus described;
[0037]
FIG 24 is a schematic diagram for a first example of a 3D printing apparatus for explaining an authentication process;
[0038]
FIG 25 is a schematic view of a first exemplary workflow for explaining an authentication process;
[0039]
FIG 26 is a schematic diagram for a second example of a 3D printing apparatus for explaining an authentication process;
[0040]
FIG 27 is a schematic view of a second exemplary workflow for explaining an authentication process;
[0041]
FIG 28 is a schematic diagram for a third example of a 3D printing apparatus for explaining an authentication process; and
[0042]
FIG 29 is a schematic view of a third exemplary workflow for explaining an authentication process.
Detailed ways
[0043]
It will now be described with reference to the accompanying drawings of embodiments of the present invention. Elements and features of the elements and features described in one figure or one embodiment of the present invention may be illustrated embodiment with one or more other drawings or embodiments described combination. It should be noted that for purposes of clarity, the drawings and the description is omitted irrelevant to the present invention, shown and described are known to those of ordinary skill in the components and processes.
[0044]
1, the wireless communication device 100 according to the present embodiment comprises a processor 110. The processor 110 includes a generating unit 111 and a control unit 113. It is noted that, while the figures in the form of a functional block diagram showing generation unit 111 and a control unit 113, it should be appreciated that the function generation unit 111 and the control unit 113 may also be implemented as a whole by the processor 110, and the It is not necessarily implemented by the processor 110 in real discrete member. Further, although to a block in FIG processor 110 is shown, however, the communication device 100 may include a plurality of processors and may function generation unit 111 and the control unit 113 is distributed to the plurality of processors to a plurality of processing It is cooperate to perform these functions.
[0045]
Generating unit 111 is configured to generate a three-dimensional distributed components for the print job. Distributed means for, after establishing a connection with a user equipment, the information processing apparatus to independently perform a three-dimensional control of the print job 100, and the distributed component contains decryption information for three-dimensional three-dimensional model data of a print job.
[0046]
It may be decrypted by the information contained in a number of ways in the distributed components. For example, according to a particular embodiment, the generating unit 111 may be configured by white-box cryptography in embedded code execution in a distributed member decryption algorithm and decryption key data of the three-dimensional model.
[0047]
The control unit 113 is configured to control the distributed components disposed to the user equipment.
[0048]
The information processing apparatus 100 according to the present embodiment may be implemented as a server device according to. For example, the information processing apparatus 100 may correspond to the server 1110 illustrated in the example in Figure 11, or the information processing apparatus 100 may be disposed on the server side.
[0049]
A server-side information processing device 100 may be a hardware platform cloud-based server cluster, a server may be a general purpose, or may be configured as a home computer network server. For example, services such as web sites (Website) like manner provide external server function, may also be employed client / server (C / S) mode, in this case, distributed components may be provided to the user as a client software device.
[0050]
In some scenarios distributed components may also be referred to as a dynamic proxy. When the user equipment and arranged to be run by the user equipment, as components of distributed control means implemented by a user equipment (e.g., the distributed components shown in FIG. 11 1120) a three-dimensional printing apparatus a control device associated with the user (e.g., 3D printing apparatus 1130 shown in FIG. 11) of three-dimensional printing task execution. The user equipment may include a variety of client information processing apparatus, such as but not limited to, personal computers (e.g. desktop computer or a laptop computer), a smart phone, a tablet computer, a personal digital assistant (PDA) and the like. Will later be described in conjunction with specific embodiments a configuration example of distributed components.
[0051]
To facilitate an understanding of the implementation of the information processing apparatus according to an embodiment of the present invention, the following example of FIG. 12 on the server side, the user equipment side (distributed components) and a process flow performed between the end of the printing apparatus described with reference to 3D. It should be understood, embodiments of the present invention may not contain some of the processing in the following example, and the present invention is not limited to the specific details given in the following examples.
[0052]
12, at S1210, the server 1210 based on the print authorization, and members distributed create encrypted print file, the member passes the user equipment distributed. Arranged distributed member 1220 is indicated by a user equipment.
[0053]
In 3D printing apparatus 1230 S1220, 1220 detection member connected to the distributed client, and may acquire the device information.
[0054]
In S1230, the distributed components 1220 1210 device information uploaded to the server.
[0055]
In S1240, if desired, the server 1210 can be driven according to the device information, transmitted at distributed components 1220 configuration parameters. If the member 1220 may be directly distributed processing, it is possible to transmit only the encrypted 3D model files or encrypted files slice.
[0056]
In S1250, the distributed part 1220 decrypts the encrypted print data file, and controls the execution of the print job. As will be described in conjunction with specific embodiments embodiments, it is possible to slice a 3D print data at the user equipment side and then drives 3D printer to finish printing.
[0057]
Print complete 3D models in S1260,3D printer.
[0058]
In S1270, the distributed print member 1220 can return information to the server 1210, server 1210 may be performed so that the corresponding record.
[0059]
In S1280, the server 1210 to start the clear instruction.
[0060]
In S1290: 1220 Clear print documents distributed components, and can be done self-destruct.
[0061]
To facilitate an understanding of the implementation of the embodiment according to the present invention, FIG. 18 and FIG. 19 shows an example of a network-based application, FIG. 20 shows an example of application of the network-based workflow.
[0062]
18, the user 1810 via a network 1820 such as the Internet Access Server 1830. Server 1830 via a distributed network deployment member 1840, and 1840 is controlled by the 3D printer 1850 distributed components.
[0063]
More specifically, referring to FIG 19, at S1902, the user 1910 may acquire print authorization credentials 1920 or a token from the server;
[0064]
In S1904, when the user needs to be 1910 print server can log in 1920, with the printed voucher or token authorization request to start printing;
[0065]
In S1906, the server 1920 may be generated and distributed downlink member 1930 and may transmit 3D model data;
[0066]
In S1908, the distributed control components 1930 1940 3D printer 3D print job is completed.
[0067]
In the example of processing flow in an example network scenario 3D printing platform information processing apparatus according to an embodiment of the present invention, the work 20 shown in FIG. It should be noted that the information processing apparatus to realize the hardware platform is a cloud-based server cluster, may also be generic server or a personal computer clusters and so on.
[0068]
In S2002, the user 2010, for example by an electronic device like a personal computer connected to the Internet, connecting to the remote server 2020 through a browser or application.
[0069]
In S2004, 2010 user login, browse, find the saved 3D model files in the server 2020, to find a 3D model you want to print, to obtain authorization to print receipts and distributed components 2030. If the paid services involved, the process may also include the trading process. 2010 users can connect to a local 3D printer device running distributed member 2030 to start printing.
[0070]
In S2006, the process may be performed, for example, 12 described above with reference to FIG S1220 to S1290.
[0071]
In S2008, the user gets a 3D model printed by the consumer's own print documents. Further, the server can record and process accordingly.
[0072]
It should be noted that the embodiment of the present invention is not limited to the embodiment as a network (e.g., commercial) 3D printing platform, but can also be used as the user's personal 3D printing platform.
[0073]
The present invention is used as a personal 3D printing platform. In this case, the information processing apparatus according to an embodiment of the present invention may be implemented as a computer that is configured as a home server.
[0074]
For example, users can control the three-dimensional printing tasks on their computers by way of example:
[0075]
Users open the software (or through a browser or application), run the service function;
[0076]
User login, browse, find 3D model file saved in the computer, locate the 3D model you want to print;
[0077]
The user selects the print function, the system will automatically assign print credential for the user. Because the device and user files are private, so in this example scenario does not involve transactions. Server software generates a corresponding distributed components, and start running the distributed components in the machine (computer). Communication between the server and distributed software components may be different processes, it may be the communication between different threads. 3D model data distributed components to obtain the encrypted software from the server, the decrypted 3D printer to complete the print driver.
[0078]
Printing is complete, distributed components can clear the cache, temporary files associated with the print job on the local computer. Finally, the distributed components to complete self-clearing.
[0079]
In addition, it is also conceivable scenario users to connect remotely to your computer complete 3D printing. Specifically, the remote user can connect to the Internet using a computer or other electronic device, connected via remote browser or application set up their own web server (personal computer), and find the 3D model you want to print, and by a similar process, using the distribution 3D print job completion type member.
[0080]
Further, it is also contemplated that the following example scenarios: If the user does not have a local 3D printer is available, the user can also select other online provided by the server, the available 3D printer. After printing, can be printed out by courier / mail, etc. 3D model served user.
[0081]
Distributed components obtained user information in electronic format, which can be copied, transferred. But run distributed components for printing, can be automatically distributed components connected to the remote server, the printing authorization verification is completed, printing is performed.
[0082]
It should be understood, embodiments of the present invention is not limited to the specific details of the above examples.
[0083]
Embodiments of the present invention employs a three-dimensional perform distributed control member of the print job, and carrying means for decrypting the distributed by the three-dimensional model information of the three-dimensional data of the print job. Implemented by using distributed components 3D model data from the server to the secure transmission of a user equipment terminal, making it possible to effectively protect the 3D model data.
[0084]
Next, with reference to FIG. 2 illustrates a configuration example of an information processing apparatus according to another embodiment of the present invention. The above-mentioned embodiment, the information processing apparatus according to the present embodiment also corresponds to the server side.
[0085]
2, the information processing apparatus according to the present embodiment includes a processor 210, processor 210 includes a generating unit 211, control unit 213 and a processing unit 215. Generation means 211 previously described with reference to a similarly configured generating unit 111 in FIG., In the detailed description thereof will not be repeated herein.
[0086]
The processing unit 215 is configured to process three-dimensional model for three-dimensional data of the print job. Further, in addition to the control unit 213 is configured to control the generating unit 211 generates the distributed member disposed outside the equipment to the user, further configured to control the three-dimensional model data to the user equipment via the transmission processing unit 215.
[0087]
According to one embodiment, the three-dimensional model comprises primary data and secondary data model data model, and the generation unit 211 may be configured to model the secondary data uniquely arranged distributed the generated member. Accordingly, the processing unit 215 may be configured such that the main data model three-dimensional model data to be transmitted to the user equipment is.
[0088]
In other words, according to the present embodiment, the distributed components themselves may also carry part of the 3D model data, transmitted to the user equipment and the lower end of the 3D model data is not complete, it is necessary to form the 3D model data is actually available to make up the distributed components . With this configuration, so that the 3D model can be further protect the data from being copied and used arbitrary.
[0089]
Further, the processing unit 215 three-dimensional model data is not limited thereto. For example, according to one embodiment, the processing unit 215 may be configured as a three-dimensional model data or slice data obtained by the three-dimensional model data is encrypted; and / or three-dimensional model data or slice data fragmentation and obfuscation. Accordingly, in the case where a three-dimensional model data obfuscated, the generated distributed recovery algorithms may also comprise means for obfuscated.
[0090]
Typically, 3D models as data slice data needs to be processed for printing. For example, 3D models, for example, the source file formats include STL and the AMF, generated during pretreatment print file is usually sliced ​​Gcode file, which is a collection of a printing command. Model in STL file as an example, the parameters need to 3D printer, such as temperature, speed, fill rate, thickness, etc. of sections to be converted into a Gcode codes (G codes operation control apparatus for controlling movement 3D printer prints ).
[0091]
Example generate slice data may be distributed by the member may be performed in a user equipment according to the embodiment of the server segment of the present invention. Next, illustrate the exemplary embodiments of these two cases.
[0092]
According to one embodiment, the distributed components to generate and configure the user equipment is configured by the information processing apparatus 200: a three-dimensional parameters of the printing apparatus acquires a user associated with the device, and the control transmits the parameter to the information processing apparatus 200. Accordingly, the processing unit 215 may be further configured to: according to the parameter, the three-dimensional model data into slice data. Further, the generation unit 211 may also be configured to generate the configuration information based on the print parameter. Further, the control unit 213 may be configured to control the distributed processing means transmits the slice data obtained from unit 215 and a generating unit 211 generates print configuration information to the user equipment to perform three-dimensional control for the print job. In the present embodiment, a slice data generated on the server side, distributed components responsible for providing 3D printing device parameters to the server for generating slice data.
[0093]
According to another embodiment, the user equipment generates slice data segments distributed by the member. Accordingly, the distributed components to generate and configure the user equipment is configured to acquire a three-dimensional user equipment associated with the printing apparatus parameters, and the parameters in accordance with the acquired data into the three-dimensional model data slice.
[0094]
In addition, in some applications, users need to be authorized to be able to print 3D models. In this case, the authorization information may be carried by the distributed components. According to one embodiment, the generated distributed components may include authorization information related to the three-dimensional model for three-dimensional data of the print job, and the distributed component may be configured to control the three-dimensional print job is performed according to the authorization information. Authorization information may include an identifier, the number of permitted print three-dimensional model data and life data of the other three-dimensional model of the three-dimensional model data. With this configuration, it is possible to effectively prevent the use of any three-dimensional model to be protected.
[0095]
Further, according to an embodiment of distributed components, the generated may be configured to perform a three-dimensional process after a print job or at the end, remove a three-dimensional model file for a print job, slice files, temporary files and / or data cache. With this configuration, it is possible to effectively prevent the malicious data to the three-dimensional model.
[0096]
As mentioned previously, the information processing apparatus according to an embodiment of the above aspects may be implemented as a server. For example, the information processing apparatus according to the embodiment of the present invention will work for a three-dimensional or three-dimensional model browse server print control server. In addition, three-dimensional model browse server may include a three-dimensional model library and / or three-dimensional model transaction interface.
[0097]
FIG 16 shows a configuration example of the information processing apparatus is implemented as a server. It is noted that, in FIG. 16 in the respective modules shown by way of example only illustrating the functional unit may comprise a server, the information processing apparatus according to an embodiment of the present invention need not include all of the functional units shown. Further, the functional units illustrated may each be implemented as a single page (Web page) may also be combined into one or more pages.
[0098]
Specifically, as shown in FIG. 16, the server comprising a front functional units can be divided into functional units, for example, that the user interface (the UI), and a background function unit types.
[0099]
Reception function unit may include:
[0100]
Register / Log in unit 1614: accepting registration for new users and for registered users log into the system. The unit can interact with the authentication unit 1602 back-office services functions.
[0101]
3D model file browsing unit 1616: the user can browse and select the server unit imported 3D model.
[0102]
Print authorization acquisition unit 1618: the user selects a 3D model, you want to print it out, you'll need to obtain authorization to print. The authorization data can be electronically distributed manner binding member.
[0103]
3D model file upload interface unit 1620: a user design into their 3D server interface.
[0104]
Background function unit may include:
[0105]
Authentication unit 1602: for user login authentication.
[0106]
Background file import interface unit 1604: If the server is a general-purpose server or cloud services provide external services, it is necessary from time to time when a large number of imported 3D model file, the interface is not suitable for upload to import one by one through the front desk, you can use the bulk import interface to back-office functions.
[0107]
Confusion and the encryption unit 1606: transmission of the 3D data to file fragmentation, confusion, encryption operation.
[0108]
Slicing the 3D model to the file unit 1612: file converted from 3D models (e.g., STL, AMF) as a distributed component sections supported file formats.
[0109]
The 3D model / slice file transfer interface unit 1608: Distributed member comprises an effective print authorization, 3D model files can be transmitted via the interface to download a file to be printed, or slice after pretreatment, the file may be in a network ciphertext transmission.
[0110]
Trading Interface Unit 1610: If the server is a commercial service platform, users get the authorization of the print process may be transaction, the unit responsible for docking the two sides to complete the transaction.
[0111]
Distributed member Create / downstream unit 1606: The server side of the printing request user, in a case where the user prints obtained authorization server generates distributed components. The distributed printing member may be authorized user to obtain binding. The distributed part is transmitted to a user at a local printer connected to a local device 3D, completion of the printing of the 3D model. If the user does not have a local 3D printer, you can also contact the available 3D printing devices in the vicinity complete print server.
[0112]
Further, in addition to the authentication process for the user mentioned above, in certain applications, it may also require authentication processing for the 3D printing apparatus, so that only a particular 3D printing apparatus can be allowed to perform certain tasks 3D printing.
[0113]
May be performed by distributed processing means for authentication 3D printing apparatus. According to one embodiment, the information generated by the processing apparatus (e.g., a server) is a distributed component configured to pass authentication information between the information processing apparatus and a three-dimensional printing apparatus, the printing apparatus for three-dimensional mutual authentication.
[0114]
Depending on the way authentication information may include for example: a certificate for the certificate and the signature information mode; identity information is used for a public key encryption system random pattern or signature information; challenge information, or for pre-shared key mode, identifying information and auxiliary information.
[0115]
Next, with reference to specific examples illustrate authentication processing for the 3D printing apparatus.
[0116]
3D printing device can have a device identity key, which for example can be prefabricated at the factory in the device, or by a third party online agencies issued and written to the device. The device key may be based on a certificate authority (CA) digital certificates can be identity-based encryption system (IBE) key generation center (KGC) is responsible for issuing or other cryptographic algorithms can be used to support authentication key.
[0117]
The information processing apparatus (e.g., server) may have a identity key, and the authorization can be distributed components and 3D printing apparatus for mutual authentication. Specifically, the following exemplary embodiment may be employed to carry out the mutual authentication:
[0118]
Mode 1: when the distributed components generated signature information is embedded in the information processing apparatus based on the identity of the key, the signature information is distributed with the holding member 3D printing apparatus mutual authentication is completed.
[0119]
Mode 2: when generating member as claimed distributed, the information processing apparatus impart proxy signature (Proxy signature), the distributed components representative of 3D information processing apparatus and printing apparatus to complete two-way authentication.
[0120]
Method 3: Distributed components may also be used as an intermediary, 3D support mutual authentication between the printing apparatus and the information processing apparatus.
[0121]
In addition, after the distributed components with the 3D printing equipment for two-way authentication can be identity-based key agreement key information or authentication information, establish communication key. After establishing the communication key, and the data transmission between the distributed components are 3D printing apparatus using the communication key encrypted transmission. Thereby protecting the security data from the distributed components to the 3D printing apparatus.
[0122]
FIG. 22 shows an example of a workflow system including the authentication process.
[0123]
In S2202, initialize the device identity key. In this example, the key 2250 provided by the key to the central server 2220 and the printing apparatus 2240 3D.
[0124]
In the S2204, users 22,102,220 obtain authorization to print server to start printing.
[0125]
In S2206, the server 2220 generates the distributed components 2230 and transmitted to the client device.
[0126]
In S2208, the distributed components 3D printing apparatus 2230 and 2240 perform mutual authentication.
[0127]
In S2210, a 3D model data 2220 transmitted from the server to the distributed security member (user equipment terminal) at 2230.
[0128]
In S2212, the distributed control member 2230 3D printing apparatus 2240 performs printing tasks.
[0129]
In S2214, after the print job is completed, the member 2230 and distributed Clear Clear print data.
[0130]
In the S2216, users get 2210 models print out.
[0131]
FIG 23 is a schematic view of the initial stage of the mutual authentication between the distributed components and the general description of the apparatus for 3D printing. As shown, the key generation center or public key infrastructure / Authentication Center (PKI / CA) 2310 generated identity key / device key or digital certificate (public key, private key), and are issued to the server 2320 and 3D printing equipment 2330.
[0132]
About the identity of the key distribution initialization phase, for example, the following key management options are available:
[0133]
Certificate-based (PKI / CA) way;
[0134]
Identity-based public key systems (IBE) manner; and
[0135]
Device pre-shared key (PSK) based manner.
[0136]
The following will the mutual authentication process in the distributed components of the 3D printer embodiment of the present invention is based on three types of key management mode described example.
[0137]
In the certificate-based mode, it is shown in Figure 24, in the initialization phase, issued by the certification authority (CA) 2410 digital certificates to servers 2420 and 2430 3D printing apparatus. Certification process, CA 2410 as a trusted third party, responsible for verifying the validity of the certificate.
[0138]
FIG 25 illustrates an example of processing flow in this mode.
[0139]
① 3D distributed components connected to the printing apparatus 2530 2540, initiates authentication.
[0140]
②3D printing equipment 2540 certificate and signature information be sent to the distributed components 2530.
[0141]
③ distributed components 2530 2540 3D printing apparatus and a certificate signature information is forwarded to the server 2520.
[0142]
④ Server 2540 Certificate 2520 Certificate Server 2520 and 3D printing equipment be sent to the CA 2510 certificate validation, CA 2510 and to verify server 2520 and 2540 3D printing equipment certificate validity.
[0143]
Returned the correct response information ⑤CA 2510 verified.
[0144]
⑥ If the certificate is valid 3D printing apparatus, the server transmits to CA 2510 2520 2530 distributed components for server certificate verification result.
[0145]
⑦ distributed components 2530 CA 2510 returns to the 3D printing apparatus 2540 for server certificate verification result. In order to complete the verification.
[0146]
After authentication by the distributed key agreement member 2530 may be a 3D printing apparatus 2540, and further data communication between the parties is encrypted with a key negotiation.
[0147]
In the embodiment identity-based public key system, shown in Figure 26, in the initialization phase, generates a corresponding key 2610 (PK = ID 2620 and server-based 3D printing apparatus identification ID 2630 by the key generation center (the KGC) , SK). The key to the ID binding. In a public key system, the identity, ID itself may be used as a public key PK, such as identification numbers, email addresses, and so on.
[0148]
Compared with certificate-based authentication, identity public key system is relatively simple, because the identity of the private key is binding and does not require the use of the certificate, which verifies the identity and key relationships through a third party trusted platform.
[0149]
FIG 27 illustrates an example of processing flow in this mode.
[0150]
① identity server 2710 using the public key ID 3D printing 3D encrypted random information, sent over a secure channel 2720 distributed components.
[0151]
② distributed encrypted random member 2720 forwards the information to the printing apparatus 2730.3D 3D printing apparatus 2730 using the private key SK identity 3D decrypted random information.
[0152]
③3D printing apparatus 2730 uses the server public key ID 2710 is identification Srv random information is encrypted, and distributed to the member 2720 returns.
[0153]
④ member 2720 distributed encrypted random information over the secure channel 2710 back to the server. Server 2710 using the identity of the private key SK Srv decrypted random information. Random information before contrast, if they are equal, then the authentication is successful.
[0154]
Random information may be used as a communication encryption key to the distributed components 2720, 2720 and distributed components 3D data communication between the printing apparatus 2730 are encrypted using the random information server 2710, for example, random information transmitted over a secure channel.
[0155]
Of course, for security communications in the above process flow, you can add the sender's signature for the communication of information to the recipient to confirm the true identity of the actual sender. That is, in addition to sending encrypted random information, but also attach a digital signature for the information. Digital signature is based on their identity private by the sender, obtained by the signature algorithm. Increasing the signature can effectively resist the-middle attack, i.e. inserted between the listener and the distributed components 3D printing apparatus, so that falsified communication content.
[0156]
On the other hand, without the use of random information as a decryption key, the authentication is passed, the distributed key agreement member 2720 may be a 3D printing apparatus 2730, and further data communication between the parties is encrypted with a key negotiation.
[0157]
In the embodiment of the pre-shared key-based device, as in claim 28, in the initialization phase, by the key management center apparatus 2810 is responsible for generating the master key, the key can be introduced in the device or for producing the 3D online printing equipment in 2830. This master key for the 3D printing device unique key.
[0158]
Communication, the server 2820 based on ID 3D and other auxiliary information acquired by the key management center 2810 EK traffic encryption key derived from the master key based on the device.
[0159]
FIG 29 shows an example of processing flow in this mode.
[0160]
① 3D distributed components connected to the printing apparatus 2930 2940, 2940 issued to challenge information transmitting 3D printing apparatus.
[0161]
The printing apparatus 2940 ②3D ID 3D information and other auxiliary information be sent to the distributed components 2930. Meanwhile, 3D printing, the device 2940 by a preset specific algorithms, according to which the apparatus main key, received challenge information, and auxiliary information send deduced the encryption key EK.
[0162]
③ challenge information distributed components 2930, ID 3D information and other auxiliary information is forwarded to the server 2920.
[0163]
④ 2920 server challenge information, ID 3D information and other auxiliary information to the key management center 2910 via a secure channel of communication requests an encryption key 2940 and the 3D printing apparatus.
[0164]
⑤ based key management center 2910 and the pre-stored ID 3D device corresponding to the master key, and the received challenge information, ID 3D information and other auxiliary information by a specific algorithm, the encryption key is derived EK, and through a secure channel EK 2920 will be returned to the server.
[0165]
Transmitted at distributed components 2930 EK ⑥ The security server 2920. Thus, the distributed components 2930 and 3D printing apparatus 2940 can use the EK.
[0166]
It should be noted, embodiments of the present invention is not limited to the details of the mutual authentication in the example above.
[0167]
FIG 21 shows an example of a configuration of distributed components. In this example, the distributed components 2110 and 2100 comprising unidirectional interface 2160,3D document reader 2120,3D file key verifier 2130, 3D file decryption trigger 2140 and 2150 clear. Wherein the unidirectional interface 2110 for receiving a 3D file, 3D file reader 2120 for reading (without storage) 3D files. 3D file verification key 2130 for performing operations related to printing to verify authorization. 2140 3D file decryption trigger for triggering decrypt the 3D file. Clear process 2150 for removing data after printing or during printing, and may be deleted After completion of the printing member itself is distributed. Unidirectional interface 2160 for instructing the printing apparatus to a 3D print output. Alternatively, distributed components 2100 further include a bidirectional interface 2170 may, for example, connected in the administrator mode 3D file verification key 2130 for key update, and the connection 3D file decryption trigger 2140 in certain cases automatic cleanup unlocked. Auto Clear unlocking means, in some cases, the distributed components may be unlocked after repeated use, or only need to update the key portion can be put into another print job cycle. For example: 3D printing sequence has a user points the same 3D model once purchased, or an unlimited number of users have permission to print a 3D model and so on.
[0168]
In the above description of the server-side information processing apparatus according to an embodiment of the present invention it is clearly disclosed methods and processes. Next, in the case already described will not be repeated specific details, embodiments of a method for server-side processing information according to embodiments of the present invention will be described.
[0169]
3, the information processing method according to an embodiment comprises the steps of:
[0170]
In S310, the distributed components for generating three-dimensional print job. Distributed means for establishing a connection with the user equipment, the three-dimensional control is performed independently of the print job to the information processing apparatus, and the distributed component contains decryption information for three-dimensional three-dimensional model data of a print job.
[0171]
In S320, the control member is disposed distributed to the user equipment.
[0172]
An information processing method according to one embodiment further comprises a three-dimensional model data is processed.
[0173]
As shown in FIG 4, the information processing method according to an embodiment comprises the steps of:
[0174]
In S410, the distributed components for generating three-dimensional print job.
[0175]
In S420, the control member is disposed distributed to the user equipment.
[0176]
In S430, processing three-dimensional model data for three-dimensional printing tasks.
[0177]
In S440, three-dimensional model data to the control device transmits the processed user.
[0178]
The above described embodiment of the information processing apparatus and a method for the server side, the embodiment of the present invention further includes an information processing apparatus and method for user equipment side.
[0179]
5, the information processing apparatus according to an embodiment of the embodiment 500 comprises a processor 510 or more. The processor 510 includes a control unit 511 and operation unit 513.
[0180]
The control unit 511 is configured for obtaining a distributed component arrangement three-dimensional printing job is controlled by the server. Distributed means for establishing a connection with the user equipment, independently of the control server D performs a print job, and the distributed component contains decryption information for three-dimensional three-dimensional model data of a print job.
[0181]
Operation unit 513 is configured to run distributed components of the received three-dimensional printing apparatus 500 associated with the control information processing device to perform a three-dimensional print job.
[0182]
According to one embodiment, the information processing apparatus 500 to work for the implementation of the user equipment.
[0183]
Accordingly, FIG. 6 shows an information processing method for user equipment side. 6, the information processing method according to an embodiment comprises the steps of:
[0184]
In S610, the control section distributed for obtaining a three-dimensional arrangement of the print job from the server. Distributed means for establishing a connection with the user equipment, independently of the control server D performs a print job, and the distributed component contains decryption information for three-dimensional three-dimensional model data of a print job.
[0185]
In S620, the print run distributed components perform three tasks to control the three-dimensional printing apparatus and the information processing apparatus is associated.
[0186]
Further, embodiments of the present invention further includes the above-distributed components. FIG. 7 shows an example of a configuration of a distributed computer-implemented member according to an embodiment, the means for distributed from the server is arranged for a three-dimensional to the user device the print job.
[0187]
7, member 700 includes a distributed control unit 710 and the bearing unit 720.
[0188]
The control unit 710 is configured as a distributed component 700 after establishing a connection with a user equipment, independently of the server perform three-dimensional control of the print job.
[0189]
Carrying unit 720 is configured to decrypt information bearing three-dimensional model for three-dimensional data of the print job.
[0190]
According to one embodiment, the control unit 710 is further configured to control the user authentication information is transmitted between the device and the three-dimensional printing apparatus, a user equipment for mutual authentication with the three-dimensional printing apparatus.
[0191]
According to one embodiment, the three-dimensional model data for three-dimensional model of the print job includes a primary data and secondary data model, and the carrying unit 720 is further configured to carry the secondary model data uniquely.
[0192]
According to one embodiment, the control unit 710 is further configured to perform a three-dimensional process after a print job or at the end, remove a three-dimensional model file for a print job, slice files, temporary files and / or data cache.
[0193]
According to one embodiment, the control unit 710 is further configured three-dimensional model data obfuscated by recovery processing.
[0194]
Next, with reference to FIG. 17 illustrates a configuration example of distributed components. In the illustrated example, the distributed components 1700 comprises:
[0195]
The communication module unit 1702, and 1700 for controlling the distributed server side communication means. The communication module unit 1702 may comprise, for example, an IP server or URL information.
[0196]
Print file decryption unit 1704 for decrypting the downloaded 3D print data from the server.
[0197]
Obfuscated data extracting unit 1706 for extracting a data block of the correct order of the data in the confusion.
[0198]
3D data unit 1708, a distributed server when generating member, the 3D data may be the data unit 1708 to print the embedded portion (corresponding to the secondary model data in the hereinbefore mentioned), distributed at 1700 controls the printing member, these data are combined with the main data model to obtain a complete model data.
[0199]
Cleaner 1710, for post during printing or after printing, is responsible for clearing process data, such as cache, temporary files, etc., and can be uninstalled after printing is complete, remove the distributed components itself.
[0200]
Print authorization information 1712, which may carry authorization information and 3D print job corresponding 3D model.
[0201]
3D print control unit 1714 for controlling the printing apparatus associated 3D 3D print job is completed.
[0202]
3D slice processing unit 1716, for slicing the 3D model data processed at the user equipment.
[0203]
The foregoing has been described with these processing units corresponding to the details will not be repeated in these processes. Further, the distributed components of an embodiment of the present invention need not include all of the above-described exemplary unit.
[0204]
13 and FIG. 14 is a diagram showing the relationship between the lower end of the member from the distributed server sends a 3D model data for FIG.
[0205]
In FIG 13, in addition to the distributed component 1310 is also shown schematically a 3D data file 1321, fragmented 3D print data 1323, 1325 of the 3D print data obfuscation, encrypted print data 1327 and the main 3D 3D printing 1329 data. It should be noted that the above illustration is merely illustrative and not restrictive. Further, in FIG. 13, arrow 1327 between the encrypted data with the printing unit showing a distributed file decryption means decrypting the encrypted data with the encryption process 1310 to 1327 correspond to, rather than carrying component 1310 represents a distributed encrypted data 1327 itself. Similarly, the confusion between arrows 1325 and data obfuscated data extracting unit 1310 represents a distributed data extraction member confusion confused obfuscated data processing procedure corresponding to 1325, represents a distributed rather than carrying member 1310 obfuscated data 1325 itself.
[0206]
On the server side, a 3D data file 1321 for fragmentation process obtained data 1323, data 1323 1325 confuse the data obtained. I.e., according to certain rules randomness confusion scrambled data, the control rules may be specific algorithm, for example, a matrix in rows and columns and the like can be adjusted. 1325 data obtained by encrypting the data 1327, for example, the decryption key may be implicit in the distributed components 1310. The method according to claim 1. The server can encrypt data 1327 is split into two parts, a distributed data embedding section 1310, another portion of the data 1329 as a separate downstream. In addition, the server may be encrypted print file 1329 and transmitted to the distributed components packaged client device 1310 together.
[0207]
3D data file in FIG. 14 and 1421 and the corresponding data 1422,1423,1429 portion in FIG. 13 are similar, except FIG. 14 illustrates an example of FIG. 13 shows that the split process data (1425) in Data Encryption (1427) performed before. Moreover, those skilled in the art can also envision a variety of alternative ways, and for processing data issued. Further, in FIG. 14, arrow 1427 between the encrypted data with the printing unit showing a distributed file decryption means decrypting the encrypted data with the encryption process 1410 corresponding to 1427, 1410 rather than carrying member represents the distributed encrypted data 1427 itself. Obfuscated data between the 1423 and arrows represent the distributed scrambled data extracting unit 1410 extracting member obfuscated data obfuscation process obfuscated data processing corresponding to 1423, it represents a distributed rather than carrying member 1410 obfuscated data 1423 itself.
[0208]
Next, with reference to FIG. 15 described after establishing a connection with a user equipment distributed components, a concrete example of the processing procedure performed by the distributed components. It should be understood, the distributed components of the embodiments of the present invention does not necessarily perform the entire process in this example.
[0209]
In S1510, the search 3D printer information distributed components connected to the local device, such as a printer model, etc., and sends the information to the server;
[0210]
In S1520, the distributed components sent from the server receives a 3D printer parameter configuration information, and the encrypted print file;
[0211]
In S1530, the distributed components of the 3D printer server according to an instruction set (parameter), and decrypts the print file, the printer driver 3D printing is completed;
[0212]
In S1540, distributed components clear the cache, temporary files and other information about the printing process;
[0213]
In S1550, after printing, distributed components to complete self-destruction.
[0214]
Embodiment of the present invention further includes a server information processing apparatus. 8, the information processing apparatus according to an embodiment of the device 810 comprises a control device 820 and generates. Generating means 810 is configured to generate a three-dimensional distributed components for the print job, the distributed components for establishing a connection with a user equipment, a three-dimensional control is performed independently of the print job to the information processing apparatus, and distributed for three-dimensional member comprising decryption information of three-dimensional model data of the print job. The control device 820 is configured to control member disposed distributed to the user equipment.
[0215]
Further embodiment of the present invention comprises an information processing apparatus for user equipment terminal. 9, the information processing apparatus according to an embodiment of the device 910 and the apparatus 920 includes a control operation. The control device 910 is configured to control the distributed components for obtaining the three-dimensional arrangement of the print job from the server, the distributed components for establishing a connection with a user equipment, independently of the control server D performs a print job, and the distributed component decrypt the information contained three-dimensional model data for three-dimensional printing tasks. Operation means 920 is configured to run distributed components in a three dimensional printing apparatus controls the information processing apparatus associated with the implementation of a three-dimensional print job.
[0216]
By way of example, various steps of the above method, and each module of the above-described apparatus and / or units may be implemented as software, firmware, hardware, or a combination thereof. In the case realized by software or firmware, a program constituting the software may be installed above-described embodiment of the method to a computer having a dedicated hardware structure (e.g., a general purpose computer 1000 as shown in FIG. 10) from a storage medium or a network, installed in the computer when there are a variety of programs, capable of performing various functions.
[0217]
In FIG. 10, the arithmetic processing unit (i.e. CPU) 1001 according to a read only memory 1002 Memory (ROM) or perform various processes loaded from a storage section 1008 to a random access memory (RAM) 1003 a program. In the RAM 1003, it is also necessary when storing data required when CPU 1001 performs the various processes. CPU 1001, ROM 1002 and RAM 1003 via a bus 1004 links to one another. Input / output interface 1005 is also connected to the bus 1004.
[0218]
The following components are linked with the input / output interface 1005: an input section 1006 (including a keyboard, a mouse, etc.), an output section 1007 (including a display, such as a cathode ray tube (CRT), liquid crystal display (LCD) and the like, and a speaker, etc.) , storage section 1008 (including a hard disk), a communication section 1009 (including a network interface card such as a LAN card, modem, etc.). The communication section 1009 via a network such as the Internet performs a communication process. A drive 1010 is also connected to the input / output interface 1005. Removable medium 1011 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory and the like is mounted on the drive 1010, so that a computer program read therefrom is installed into the storage section 1008 as required.
[0219]
In the case where the foregoing series of processes by software, from a network such as the Internet or a storage medium such as the removable medium 1011 configured to install the software program.
[0220]
Those skilled in the art will appreciate, this storage medium is not limited to 10 shown in FIG stored therein a program, it is distributed separately from the device to provide a removable medium 1011 program to the user. Removable medium 1011 include the magnetic disk (including a floppy disk (registered trademark)), CD (compact disc read-only memory that contains (CD-ROM) and digital versatile disc (DVD)), magneto-optical disk (including a Mini Disk (MD) (registered trademark )) and a semiconductor memory. Alternatively, the storage medium may be a ROM 1002, a storage section 1008 comprising a hard disk, etc., which the program is recorded and which is distributed to a user equipment together.
[0221]
Embodiments of the present invention further relates to a program product storing machine-readable instruction codes. When the instruction code read and executed by a machine, perform the method according to embodiments of the present invention as described above.
[0222]
Accordingly, program product, for bearing the instruction codes are stored in a machine-readable storage medium is also included in the present invention is disclosed. The storage medium includes, but not limited to, floppy diskettes, optical disks, magneto-optical disk, memory card, memory stick and the like.
[0223]
On the face of the present invention, description of specific embodiments, the description is directed to an embodiment and / or illustrated features may be used in one or more other embodiments, the same or similar way, features of the other embodiments in combination with, or instead of the features of other embodiments.
[0224]
It should be emphasized that the term "comprises / comprising" specify the presence of features, elements, steps or components used in herein, but does not preclude the presence or addition of one or more other features, elements, steps or components.
[0225]
In the above-described embodiments and examples, the use of the reference numerals of digits to represent the various steps and / or units. Those of ordinary skill in the art should be understood that these reference numerals merely for convenience of description and drawing, and does not represent the order or any other defined.
[0226]
Further, the method of the present invention is not limited to be performed in chronological order described in the specification, may be, performed in parallel or independently in accordance with another time-sequentially. Thus, the order of the method described in the specification above should not be construed as limiting the scope of the invention.
[0227]
Although above the invention has been disclosed by the description of specific embodiments of the present invention, it should be understood that all of the above embodiments and examples are illustrative rather than limiting. One skilled in the art may be devised within the spirit and scope of the appended claims various modifications of the invention, modifications and equivalents. Such modifications, improvements or equivalents should also be considered as included within the scope of the present invention.

Claims

[Claim 1]An information processing apparatus, comprising: one or more processors, configured to generate a three-dimensional distributed components for the print job, the distributed components for establishing a connection with the user equipment, independent of the information processing control apparatus performs the three-dimensional print job, and said member comprises a distributed decryption information data for three-dimensional model of the three-dimensional print job; and the control member is disposed distributed to the user equipment.
[Claim 2]
The information processing apparatus according to claim 1, wherein the processor is further configured to: process the three-dimensional model data for three-dimensional print job; and a three-dimensional model data to the control device transmits the processed user.
[Claim 3]
The information processing apparatus according to claim 2, wherein said three-dimensional model comprises primary data and secondary data model data model, the distributed generation means comprises: model the secondary data in the uniquely arranged distributed components, and the processing of the three-dimensional model data comprising: three-dimensional model to be transmitted to the user device data for said main data model.
[Claim 4]
The information processing apparatus according to claim 2, wherein the distributed components are configured to: three-dimensional parameters of the printing apparatus acquires the user associated with the device, and the control parameters are sent to the information processing apparatus and the processor is further configured to: according to the parameter, the three-dimensional model data into slice data; generates print information according to the configuration parameters; and controlling the slice data and the print configuration information distributed to the member to perform a three-dimensional control of the print job at the user device.
[Claim 5]
The information processing apparatus according to claim 1, wherein the distributed components are configured to: three-dimensional parameters of the printing apparatus acquires the user associated with the device; and in accordance with the acquired parameter, the three-dimensional model data processed into slice data.
[Claim 6]
The information processing apparatus according to claim 2, wherein the processing of the three-dimensional model data comprises: encrypting the three-dimensional model data or slice data obtained by the three-dimensional model data; and / or the three-dimensional model data or the slice data fragmentation and obfuscation.
[Claim 7]
The information processing apparatus according to claim 1, wherein said generating means comprises distributed: white-box cryptography by embedding a decryption algorithm and decryption key data of the three-dimensional model of the distributed execution to the code member in.
[Claim 8]
The information processing apparatus according to claim 1, wherein said member further comprises a distributed authorization information relating to the three-dimensional model data, and the distributed component is configured to control the authorization information according to the three-dimensional printing mission.
[Claim 9]
The information processing apparatus according to claim 8, wherein the authorization information comprises one or more of the following items of information: the identifier of the three-dimensional model data; allowed number of times to print the three-dimensional model data; and the said period of use of the three-dimensional model data.
[Claim 10]
The information processing apparatus according to claim 1, wherein the distributed components are configured to: after performing the process of the three-dimensional print job or at the end, remove the three-dimensional model file for a print job, document sections , temporary files, and / or cache data.
[Claim 11]
The information processing apparatus according to any of claims 1 to 10, wherein the distributed components are configured to: transmitting authentication information between the information processing apparatus and a three-dimensional printing apparatus, for the mutual authentication three-dimensional printing device.
[Claim 12]
The information processing apparatus according to claim 11, wherein the authentication information comprises: a certificate for the certificate and the signature information mode; Identity public key information for encrypting a random pattern or signature information system; or a preform for a shared secret challenge mode key information, the identification information and auxiliary information.
[Claim 13]
According to any of claims 1 to 10 in an information processing apparatus, wherein said information processing apparatus to a three-dimensional or three-dimensional model of the print control server browse server.
[Claim 14]
The information processing apparatus according to claim 13, wherein the three-dimensional model comprising a three-dimensional model library server browsing and / or three-dimensional model transaction interface.
[Claim 15]
An information processing method comprising the steps of: generating a three-dimensional distributed components for the print job, the distributed components for establishing a connection with the user equipment, said information processing apparatus to independently control the three-dimensional print job execution and the distributed component containing decryption information for three-dimensional model of the three-dimensional data of the print job; and the control member is disposed distributed to the user equipment.
[Claim 16]
The information processing method according to claim 15, further comprising the step of: processing data for three-dimensional model of the three-dimensional print job; and a three-dimensional model data to the control device transmits the processed user.
[Claim 17]
An information processing apparatus, comprising: one or more processors, configured to acquire a three-dimensional distributed components for the print job from the server is arranged to control the distributed means for establishing a connection with the user equipment, independently of the control server performs the three-dimensional print job, and said member comprises a three-dimensional model data distributed for the three-dimensional print job decryption information; and operating the distributed information to control the component the printing apparatus performs three-dimensional processing device associated with a three-dimensional print job.
[Claim 18]
An information processing method comprising the steps of: a distributed control means for acquiring a three-dimensional arrangement of the print job from the server, the distributed components for establishing a connection with the user equipment, the server is controlled independently of the three-dimensional performing the print job, and said member comprises a distributed decryption information for said three-dimensional model of the three-dimensional data of the print job; and operation of the distributed control member in a three dimensional printing apparatus with the information processing apparatus to perform the associated said three-dimensional printing tasks.
[Claim 19]
A computer-implemented distributed components for the three-dimensional configuration for the print job from the server to the user equipment, said distributed means comprising: a control unit configured to establish the connection with the user equipment distributed member after, independently of the control server performs the three-dimensional print job; and a carrying unit configured to carry information for decrypting the three-dimensional three-dimensional model of the print job data.
[Claim 20]
The distributed component according to claim 19, wherein said control unit is further configured to: control transfer of information between the user authentication device and the three-dimensional printing apparatus, the user equipment and for the three-dimensional printing apparatus mutual authentication.
[Claim 21]
The distributed component according to claim 19, wherein the three-dimensional model comprises primary data and secondary data model data model, and the carrying unit is further configured to carry the secondary uniquely model data.
[Claim 22]
The distributed component according to claim 19, wherein said control unit is further configured to: after performing the process of the three-dimensional print job or at the end, remove the three-dimensional model file for a print job, document sections , temporary files, and / or cache data.
[Claim 23]
The distributed component according to claim 19, wherein said control unit is further configured to: after the three-dimensional model data obfuscated recovery processing.

Documents

Application Documents

# Name Date
1 201817028326-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [27-07-2018(online)].pdf 2018-07-27
2 201817028326-STATEMENT OF UNDERTAKING (FORM 3) [27-07-2018(online)].pdf 2018-07-27
3 201817028326-PROOF OF RIGHT [27-07-2018(online)].pdf 2018-07-27
4 201817028326-PRIORITY DOCUMENTS [27-07-2018(online)].pdf 2018-07-27
5 201817028326-POWER OF AUTHORITY [27-07-2018(online)].pdf 2018-07-27
6 201817028326-FORM 1 [27-07-2018(online)].pdf 2018-07-27
7 201817028326-DRAWINGS [27-07-2018(online)].pdf 2018-07-27
8 201817028326-DECLARATION OF INVENTORSHIP (FORM 5) [27-07-2018(online)].pdf 2018-07-27
9 201817028326-COMPLETE SPECIFICATION [27-07-2018(online)].pdf 2018-07-27
10 201817028326.pdf 2018-08-01
11 201817028326-OTHERS-010818.pdf 2018-08-03
12 201817028326-Correspondence-010818.pdf 2018-08-03
13 201817028326-OTHERS-010818..pdf 2018-08-11
14 abstract.jpg 2018-08-29
15 201817028326-FORM 18 [03-02-2020(online)].pdf 2020-02-03
16 201817028326-FER.pdf 2021-10-18

Search Strategy

1 Searchstrategy_201817028326E_16-09-2021.pdf