A mobile terminal comprising: a memory configured to store schedule information including contact information corresponding to a sharing target terminal and a sharing time period for sharing a plurality of first contents with the sharing target terminal; a wireless communication unit; and a controller configured to control content sharing with the sharing target terminal through the wireless communication unit, characterized in that the controller is further configured to: identify the sharing target terminal among a plurality of terminals for content sharing, based on at least one of a position of the sharing target terminal within a prescribed distance from the mobile terminal, create the plurality of first contents during a time period in which the sharing target terminal corresponding to the contact information included in the stored schedule information is located within the prescribed distance from the mobile terminal, and when a current time of the mobile terminal corresponds to the sharing time period included in the stored schedule information and the sharing target terminal deviates away from the prescribed distance from the mobile terminal, transmit the plurality of first contents created by the mobile terminal during the time period to the sharing target terminal, and receive a plurality of second contents created by the sharing target terminal during the same time period from the remote terminal. a memory configured to store schedule information including contact information corresponding to a sharing target terminal and a sharing time period for sharing a plurality of first contents with the sharing target terminal; a wireless communication unit; and a controller configured to control content sharing with the sharing target terminal through the wireless communication unit, characterized in that the controller is further configured to: identify the sharing target terminal among a plurality of terminals for content sharing, based on at least one of a position of the sharing target terminal within a prescribed distance from the mobile terminal, create the plurality of first contents during a time period in which the sharing target terminal corresponding to the contact information included in the stored schedule information is located within the prescribed distance from the mobile terminal, and when a current time of the mobile terminal corresponds to the sharing time period included in the stored schedule information and the sharing target terminal deviates away from the prescribed distance from the mobile terminal, transmit the plurality of first contents created by the mobile terminal during the time period to the sharing target terminal, and identify the sharing target terminal among a plurality of terminals for content sharing, based on at least one of a position of the sharing target terminal within a prescribed distance from the mobile terminal, create the plurality of first contents during a time period in which the sharing target terminal corresponding to the contact information included in the stored schedule information is located within the prescribed distance from the mobile terminal, and when a current time of the mobile terminal corresponds to the sharing time period included in the stored schedule information and the sharing target terminal deviates away from the prescribed distance from the mobile terminal, transmit the plurality of first contents created by the mobile terminal during the time period to the sharing target terminal, and receive a plurality of second contents created by the sharing target terminal during the same time period from the remote terminal.