1. A biodegradable bio-plastic material, comprising:
a first material having a specific tensile strength, wherein the first material is synthetic;
and
a second material having a tensile strength, wherein the second material is a plastic made up of a natural material, to be mixed with the first material in a specific weight ratio to produce the biodegradable material to make a laboratory product.
2. The biodegradable material of claim 1, wherein the first material is at least one of a hydrophobic and hydrophilic in nature.
3. The biodegradable material of claim 1, wherein the second natural material is at least one of a hydrophobic and hydrophilic in nature.
4. The biodegradable material of claim 1, wherein specific weight ratio of the first material is 0.001% to 99.9% and the second material is 0.001% to 99.9%, wherein the specific weight ratio is inversely proportional to other material.
5. The biodegradable material of claim 1, wherein the first material is more than one type and the second material is more than one type that is present in the biodegradable material.
6. The biodegradable material of claim 5, wherein the first material is at least one of a polypropylene, polyethylene, ABS, Poly styrene, Poly carbonate, Cyclic Olefin Copolymer (COC) and combination thereof.
7. The biodegradable material of claim 5, wherein the second material, that is made from the natural material, is at least one of a cellulose based plastics, soy oil based bio plastic, zein (a protein based bio-plastic), protein based bio plastic, starch based plastic, polylactic acid based plastic (PLA), cornstarch based plastic, natural oil based plastics or other naturally derived hydrophilic plastic.
8. The biodegradable material of claim 1, wherein the laboratory product is at least one of a Pipette tips, Pipette racks, Pipette rack covers both on top and bottom, Pipette packaging material, storage racks, freezer racks, Micro centrifuge tube, Centrifuge tubes with 5 ml, 15 ml, 50 ml capacity, Screw cap sample storage tube, PCR sample tube, PCR strip, PCR plates 24 well, 48 well, 96 well, 384 well, 1536 well, Reservoir plate 1 well to 96 well, Assay plates 96 well, 384 well, 1536 well, 3456 well, 6144 well, Elisa micro plate, Deep well plate with 200 ul, 450 ul 1 ml and 2 ml capacity.
9. A biodegradable bio-plastic material, comprising:
a first material, wherein the first material is a natural material having a hydrophilic property; and
a synthetic material having a hydrophobic property and a specific tensile strength and a specific combination ratio with the first material to make the biodegradable material that may be used to make a laboratory product.
10. The biodegradable material of claim 9, wherein the specific combination is 0.001% to 51% percentage of first material having the conductive property mixed with 0.001% to 49% one or more hydrophilic property having material and 0.001 to 99.9% of hydrophobic property having material.
11. The biodegradable material of claim 9, further comprising:
a third material having a conductive property, wherein the third material is at least one of coal and carbon derived from processed cellulose matter.
12. The biodegradable material of claim 9, wherein the hydrophilic property having material is at least one of a walnut shell, almond shell, coconut and other hard shells, husk from rice, wheat, flax, starch, other seeds, corn husks, and other organic biodegradable matter.
13. The biodegradable material of claim 9, wherein the hydrophobic property having material is one of a cellulose based plastics, soy oil based bio plastic, zein (a protein based bio-plastic), protein based bio plastics, starch based plastic, polylactic acid based plastic (PLA), cornstarch based plastic, natural oil based plastics and combination thereof.
14. The biodegradable material of claim 9, wherein the laboratory product is at least one of a Pipette tips, Pipette racks, Pipette rack covers both on top and bottom, Pipette packaging material, storage racks, freezer racks, Micro centrifuge tube, Centrifuge tubes with 5 ml, 15 ml, 50 ml capacity, Screw cap sample storage tube, PCR sample tube, PCR strip, PCR plates 24 well, 48 well, 96 well, 384 well, 1536 well, Reservoir plate 1 well to 96 well, Assay plates 96 well, 384 well, 1536 well, 3456 well, 6144 well, Elisa micro plate, Deep well plate with 200 ul, 450 ul, 1 ml and 2 ml capacity.
15. The biodegradable material of claim 11, wherein the laboratory product is at least one of a Pipette tips, Pipette racks, Pipette rack covers both on top and bottom, Pipette packaging material, storage racks, freezer racks, Micro centrifuge tube, Centrifuge tubes with 5 ml, 15 ml, 50 ml capacity, Screw cap sample storage tube, PCR sample tube, PCR strip, PCR plates 24 well, 48 well, 96 well, 384 well, 1536 well, Reservoir plate 1 well to 96 well, Assay plates 96 well, 384 well, 1536 well, 3456 well, 6144 well, Elisa micro plate, Deep well plate with 200 ul, 450 ul, 1 ml and 2 ml capacity.
16. A biodegradable bio-plastic material composition, comprising:
a natural material such as walnut shell, almond shell, coconut and other hard shells, husk from rice, wheat, flax, starch, other seeds, corn husks, and other organic biodegradable matter; and
a synthetic material such as polypropylene, polyethylene, ABS, Poly styrene, Poly carbonate or Cyclic Olefin Copolymer (COC) added in combination to make a laboratory product.
17. The biodegradable bio-plastic material composition claim of 16, wherein the natural material is hydrophilic in nature and the synthetic material is hydrophobic in nature.
18. The biodegradable bio-plastic material composition claim of 16, further comprising:
The biodegradable bio-plastic material composition has a specific tensile strength.
19. The biodegradable bio-plastic material composition of claim 16, wherein the laboratory product is at least one of a Pipette tips, Pipette racks, Pipette rack covers both on top and bottom, Pipette packaging material, storage racks, freezer racks, Micro centrifuge tube, Centrifuge tubes with 5 ml, 15 ml, 50 ml capacity, Screw cap sample storage tube, PCR sample tube, PCR strip, PCR plates 24 well, 48 well, 96 well, 384 well, 1536 well, Reservoir plate 1 well to 96 well, Assay plates 96 well, 384 well, 1536 well, 3456 well, 6144 well, Elisa micro plate, Deep well plate with 200 ul, 450 ul, 1 ml and 2 ml capacity.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for rendering a web page, a RenderServer being configured at a server side in advance, and the method comprising:
sending, by the RenderServer, a web page accessed by a mobile terminal to a webcore, and the web page being rendered by the webcore to form a render tree; and
serializing, by the RenderServer, data corresponding to render objects on the render tree, and sending a data sequence to the mobile terminal; the received data sequence being used by the mobile terminal to perform drawing operation to implement web page browsing.
2. The method of claim 1, wherein sending, by the RenderServer, a web page accessed by a mobile terminal to a webcore comprises:
parsing, by the RenderServer, the web page accessed by the mobile terminal into a Document Object Mode (DOM) tree;
serializing, by the RenderServer, data corresponding to render objects on the render tree comprises:
obtaining Render objects needed by the mobile phone from the render tree;
for each obtained Render object, obtaining rendering information of the Render object, obtaining a DOM element corresponding to the Render object and attributes of the DOM element from the DOM tree;
binary encoding the obtained rendering information, the DOM element and the attribute of the DOM element respectively, and obtaining a binary stream.
3. The method of claim 2, wherein the render objects needed by the mobile phone at least comprises: a RenderText object, a Renderlmage object, a control Render object, and Render objects associated with logic of the mobile phone; or all of the Render objects on the render tree.
4. The method of claim 2, wherein the binary encoding is performed according to a TLV encoding format; and
the method further comprises: adding a file identification and version number corresponding to the binary stream in the front of or at the end of the binary stream, to identify the binary stream.
5. The method of claim 2, wherein the server side further comprises: a ChromeServer, a Data Cache (DCache) and a BrokerServer; and the method further comprises:
obtaining, by the ChromeServer, a web page of a URL request sent by the mobile terminal, obtaining picture information corresponding to a picture label in the web page by parsing the web page, storing the picture information to the DCache, performing JavaScript (JS) included in the web page, and sending the parsed web page to the BrokerServer;
reading, by the BrokerServer, the picture information from the DCache after receiving the web page, inserting the picture information into the picture label corresponding to the picture information on the web page, obtaining a web page, and sending the web page to the RenderServer.
6. The method of claim 5, wherein the server side further comprises a SkeetServer located between the ChromeServer and the BrokerServer;
sending, by the ChromeServer, the parsed web page to the BrokerServer comprises:
sending, by the ChromeServer, the parsed web page to the SkeetServer;
determining, by the SkeetServer, whether the mobile phone supports the parsed web page after receiving the parsed web page, if the mobile phone does not support the parsed web page, transforming the parsed web page as a web page supported by the mobile terminal and sending the web page supported by the mobile terminal to the BrokerServer; if the mobile phone supports the parsed web page, sending the parsed web page to the BrokerServer.
7. The method of claim 6, wherein sending, by the RenderSever, a data sequence to the mobile terminal comprises:
sending, by the RenderSever, the binary stream to the BrokerServer via the SkeetServer; and performing, by the BrokerServer, WUP protocol group packaging and compression for the received binary stream, and sending the processed binary stream to the mobile terminal; and
the mobile terminal obtains the binary stream by parsing the WUP protocol group package and performs the drawing operation according to the binary stream.
8. An apparatus for rendering a web page, the apparatus being configured at a server side, and comprising:
a processing unit, adapted to send a web page accessed by a mobile terminal to a webcore; the web page being rendered by the webcore render to form a render tree; and
a transforming unit, adapted to serialize data corresponding to render objects on the render tree, and send a data sequence to the mobile terminal; the received data sequence being used by the mobile terminal to perform drawing operation to implement web page browsing.
9. The apparatus of claim 8, wherein the processing unit is further adapted to parse the web page accessed by the mobile terminal into a DOM tree; and
the transforming unit comprises:
a first obtaining sub-unit, adapted to obtain Render objects needed by the mobile phone from the render tree;
a second obtaining sub-unit, adapted to, for each obtained Render object, obtain rendering information of the Render object, obtain a DOM element corresponding to the Render object and attributes of the DOM element from the DOM tree;
an encoding sub-unit, adapted to binary encode the obtained rendering information, the DOM element and the attribute of the DOM element respectively, and obtain a binary stream.
10. The apparatus of claim 8, wherein the render objects needed by the mobile phone at least comprises: a RenderText object, a Renderlmage object, a control Render object, and Render objects associated with logic of the mobile phone; or all of the Render objects on the render tree.
11. A system for rendering a web page, comprising a webcore, a mobile terminal and an apparatus claimed in claim 8.
12. The system of claim 11, further comprising: a ChromeServer, a DCache and a BrokerServer; wherein
the ChromeServer is adapted to obtain an original web page of a URL request sent by the mobile terminal, obtain picture information corresponding to a picture label in the original web page by parsing the original web page, store the picture information to a DCache, perform JS included in the original web page, and send the parsed web page to the BrokerServer;
the BrokerServer is adapted to read the picture information from the DCache after receiving the parsed web page, insert the picture information into the picture label corresponding to the picture information on the web page, obtain a web page, and send the web page to the processing unit of the apparatus.
13. The system of claim 12, further comprising a SkeetServer located between the ChromeServer and the BrokerServer; wherein
the SkeetServer is adapted to determine whether the mobile phone supports the parsed web page after receiving the parsed web page sent by the ChromeServer, if the mobile phone does not support the parsed web page, transform the parsed web page as a web page supported by the mobile terminal and send the web page supported by the mobile terminal to the BrokerServer; if the mobile phone supports the parsed web page, send the parsed web page to the BrokerServer.
14. The system of claim 13, wherein the apparatus is adapted to send the binary stream to the BrokerServer via the SkeetServer, and the BrokerServer is adapted to perform WUP protocol group packaging and compression for the received binary stream, and send the processed binary stream to the mobile terminal;
the mobile terminal is adapted to obtain the binary stream by parsing the WUP protocol group package and perform drawing operation for the web page according to the binary stream.