1460975599-75cb651d-9471-4b79-9e4d-410cada0f565

An electronic commerce protocol stack includes a connectivity layer that receives business data from a first entity. An inner wall of the driving barrel has at least one first groove, at least one second groove and at least one controlling convex dot. Encoding modules are used to encode both the unconverted and converted images.