A method for an electronic device to provide an augmented reality service, the method comprising: receiving content information associated with an object selected for the augmented reality service from a server, wherein the content information is information describing multiple contents related to the object; determining at least one content to request among the multiple contents related to the object based on the received content information; transmitting a request for the determined at least one content; receiving the at least one content in response to the request; and outputting the received at least one content in a virtual region of a display of the electronic device, wherein the at least one content is determined by filtering the multiple contents based on at least one of capability information of the electronic device, channel state information indicating a connectivity state of the network between the electronic device and the server, user mobility information, or content priority information, and wherein the method is characterized in that it further comprises: triggering object prefetching based on the channel state information; recognizing at least one object upon triggering object prefetching; and selecting an object belonging to a zone determined based on the user mobility information and the channel state information from among the at least one object for receiving at least one content related to the selected object in advance. receiving content information associated with an object selected for the augmented reality service from a server, wherein the content information is information describing multiple contents related to the object; determining at least one content to request among the multiple contents related to the object based on the received content information; transmitting a request for the determined at least one content; receiving the at least one content in response to the request; and outputting the received at least one content in a virtual region of a display of the electronic device, wherein the at least one content is determined by filtering the multiple contents based on at least one of capability information of the electronic device, channel state information indicating a connectivity state of the network between the electronic device and the server, user mobility information, or content priority information, and wherein the method is characterized in that it further comprises: triggering object prefetching based on the channel state information; recognizing at least one object upon triggering object prefetching; and selecting an object belonging to a zone determined based on the user mobility information and the channel state information from among the at least one object for receiving at least one content related to the selected object in advance. triggering object prefetching based on the channel state information; recognizing at least one object upon triggering object prefetching; and selecting an object belonging to a zone determined based on the user mobility information and the channel state information from among the at least one object for receiving at least one content related to the selected object in advance.