1. A method for offering services according to user facial expressions, the method being used for an electronic device storing a service database recording services for users and including at least one user's information, each user's information comprising a mapping relationship between a plurality of images of facial expressions on the user, a plurality of facial expressions of the user, and a plurality of services, the method comprising: activating an offering service function of the electronic device; capturing images of real-time facial expressions of the user; extracting the features of each facial expression of the user; comparing the extracted features of the real-time facial expressions with the features of the facial expressions in the images of the user stored in the service database, so as to find a matching feature or the closest matching feature in the images of the user stored in the service database, and determining the type of the facial expression and the service corresponding thereto in the service database; and activating and providing the determined service.
2. The method as described in claim 1 , further comprising: storing the captured images of the face of the user in a buffer; and determining the hardware and associated software required for the determined service.