1. A method for offering suggestion during conversation, comprising: listening to a conversation on a first electronic device and a second electronic device; determining whether the conversation satisfies a recommendation criterion; determining whether at least one suggestion information exists in a database if the conversation satisfies the recommendation criterion, wherein the database comprises a local database associated with a plurality of applications installed in the first electronic device; displaying at least one suggestion option related to the at least one suggestion information on the first electronic device if the at least one suggestion information related to the associated application exists in the database; selecting a target option among the at least one suggestion option by the first electronic device; transmitting at least one part of the at least one suggestion information related to the selected target option to the second electronic device by the first electronic device; displaying the at least one part of the at least one suggestion information related to the selected target option on both of the first electronic device and the second electronic device; monitoring a feedback from the second electronic device associated with the at least one part of the at least one suggestion information related to the selected target option; if the feedback is positive, storing the at least one part of the at least one suggestion information related to the selected target option back to one of the applications installed on the first electronic device; and if the feedback is negative, continuously listening to the conversation on the first electronic device and the second electronic device.