Abstract:
The present invention relates to a data sharing service system, and a method and a device for a data sharing service, and to the data sharing service in a multi-device environment. Particularly, the present invention enables a user to summarize information on content being used or to transmit data on specific content to terminal device of another party by using a messenger, so that the user can gather the contents of interested articles (or books) to manage the contents by compiling statistics and the user can easily notify the other party of the contents of the articles (or books) without requiring the user to write out the interested contents one by one when using the messenger.

Description:
CROSS-REFERENCE TO RELATED APPLICATION 
       [0001]    THE PRESENT APPLICATION IS BASED ON, AND CLAIMS PRIORITY FROM, KR APPLICATION SERIAL NUMBER 10-2012-0062313, FILED ON Jun. 11, 2012. THE DISCLOSURE OF THE ABOVE-LISTED APPLICATION IS HEREBY INCORPORATED BY REFERENCE HEREIN IN THEIR ENTIRETY. 
       TECHNICAL FIELD 
       [0002]    The present invention relates to a data sharing service in a multi-device environment, and more particularly, to a data sharing service system and a method and device for a data sharing service which are directed to summarize content being used by a user or transmit data of specific information to a counterpart terminal device using a messenger. 
       BACKGROUND 
       [0003]    With the development of communication technology, work styles and communication infrastructure are rapidly being diversified in recent years. 
         [0004]    Lately, technologies for communication and data sharing among various devices in a multimedia environment in which the various devices communicate with each other are under development. 
         [0005]    As a technique for the purpose, a messenger may be used. A messenger refers to a program for exchanging messages and data in real time, and enables terminal devices, such as cellular phones, personal computers (PCs), personal digital assistants (PDAs), Internet telephones, smart phones, etc., to share data, such as photographs, moving pictures, etc., while communicating with each other. 
       SUMMARY 
       [0006]    One aspect of the present invention provides a data sharing system including: a terminal device configured to, when an entire area or an area is selected by a user from content displayed on a screen, read only content data of the area selected from the displayed content, transmit content selection information including the read content data to a service device, receive content data obtained by editing the read data from the service device, and transmit the received content data to a counterpart terminal device through a messenger in use; and the service device configured to receive the content selection information from the terminal device, search the read content data included in the content selection information for specific information, filter content data corresponding to the found specific information, edit the filtered content data, transmit the edited content data to the terminal device, perform statistical processing on the edited content data according to fields of interest, and store and manage the edited content data according to the fields of interest. 
         [0007]    In the data sharing system of the present invention, the terminal device may request content management data corresponding to information on a field of interest input by the user from the service device, receive the content management data obtained through the statistical processing and managed from the service device, and transmit the received content management data to the counterpart terminal device through the messenger in use. 
         [0008]    Another aspect of the present invention provides a service device for a data sharing service including: a communication unit configured to communicate with a terminal device via a communication network; and a control unit configured to perform control so that an application for the data sharing service is provided to the terminal device through the communication unit, content selection information including content data of an area selected by a user from content displayed on the terminal device through the application is received, the content data of the selected area included in the received content selection information is searched for specific information, content data corresponding to the found specific information is filtered, the filtered content data is edited, the edited content data is transmitted to the terminal device, the edited content data is subjected to statistical processing, stored, and managed according to fields of interest. 
         [0009]    In the service device for a data sharing service of the present invention, the control unit may include: a content analyzer configured to search the content data received from the terminal device for the specific information using at least one of a special mark and a previously set item, and filter the content data corresponding to the found specific information; a content editor configured to edit the content data filtered in the content analyzer by summarizing and combining the filtered content data, and transmit the edited content data to the terminal device; and a statistics processor configured to perform the statistical processing on the edited content data according to the fields of interest. 
         [0010]    In the service device for a data sharing service of the present invention, the content editor may summarize the filtered content data using a word or a sentence marked with the special mark in the filtered content data, and include the summarized content data in a summary field. 
         [0011]    In the service device for a data sharing service of the present invention, the content analyzer may check whether the received content data is content provided to the terminal device using content identification information received from the terminal device, read entire content data of the provided content, and filter the read entire content data using at least one of search information desired by the user, the special mark, and the previously set item. 
         [0012]    In the service device for a data sharing service of the present invention, the content selection information may include at least one of the read content data, display form information, and user input information. 
         [0013]    Still another aspect of the present invention provides a terminal device for a data sharing service including: a communication unit configured to communicate with a service device and a counterpart terminal device via a communication network; an output unit configured to display content in use on a screen; an input unit configured to, when an entire area or an area is selected by a user from content displayed on the screen of the output unit, generate an input signal for the selected area; and a control unit configured to perform control so that only content data of the selected area is read, the read content data is searched for specific information, content data corresponding to the found specific information is filtered, the filtered content data is edited, and the edited content data is transmitted to the counterpart terminal device through a messenger in use. 
         [0014]    In the terminal device for a data sharing service of the present invention, the control unit may include: a content selector configured to, when the entire area or the area is selected from the content displayed on the screen, read only the content data of the selected area from a stored content file on the content; a content analyzer configured to search the content data of the selected area for the specific information using at least one of search information input by the user, a special mark and a previously set item, and filter the content data corresponding to the found specific information; a content editor configured to edit the content data filtered in the content analyzer by summarizing and combining the filtered content data; and a messenger processor configured to transmit the content data edited in the content editor to the counterpart terminal device using the messenger. 
         [0015]    In the terminal device for a data sharing service of the present invention, the content selector may check an identification number of the area selected in the screen and read the content data mapped to the checked identification number. 
         [0016]    In the terminal device for a data sharing service of the present invention, the content selector may configure a file access menu in the screen, and access the content file and read the content data desired by the user when the user selects the configured file access menu. 
         [0017]    Yet another aspect of the present invention provides a method for a data sharing service in a service device of a data sharing service system including: providing an application for the data sharing service to a terminal device; receiving content selection information including content data of an area selected from content being used in the terminal device through an application; searching the content data included in the received content selection information for specific information using at least one of a special mark and a previously set item, filtering content data corresponding to the found specific information, and analyzing the content data; editing the filtered content data by summarizing and combining the filtered content data; and transmitting the edited content data to the terminal device. The edited content data is transmitted to a counterpart terminal device through a messenger being used in the terminal device. 
         [0018]    Yet another aspect of the present invention provides a method for a data sharing service in a terminal device of a data sharing service system including: executing a messenger with a counterpart terminal device; when an entire area or an area is selected by a user from content displayed on a screen, reading content data of the selected area; searching the read content data for specific information using at least one of search information input by the user, a special mark and a previously set item, filtering content data corresponding to the found specific information, and analyzing the read content data; editing the filtered content data by summarizing and combining the filtered content data; and transmitting the edited content data to the counterpart terminal device using the messenger. 
         [0019]    In a computer-readable recording medium of the present invention, a program for performing a method for a data sharing service is recorded. 
     
    
     
       BRIEF DESCRIPTION OF DRAWINGS 
         [0020]      FIG. 1  is a diagram showing a data sharing service system in a multi-device environment according to exemplary embodiments of the present invention. 
           [0021]      FIG. 2  is a diagram schematically showing a constitution of a terminal device in a data sharing system according to an exemplary embodiment of the present invention. 
           [0022]      FIG. 3  is a diagram schematically showing a constitution of a service device in a data sharing system according to an exemplary embodiment of the present invention. 
           [0023]      FIG. 4  is a diagram schematically showing a constitution of a terminal device according to another exemplary embodiment of the present invention. 
           [0024]      FIG. 5  is a diagram illustrating a method for a data sharing service in a service device of a data sharing service system according to an exemplary embodiment of the present invention. 
           [0025]      FIG. 6  is a diagram illustrating a method for a data sharing service in a terminal device of a data sharing system according to other exemplary embodiments of the present invention. 
       
    
    
     DETAILED DESCRIPTION 
       [0026]    Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, in the following description and the accompanying drawings, detailed descriptions on well-known functions or structures which may obscure the gist of the present invention will be omitted. Also, it should be understood that throughout the drawings, like reference numerals denote like elements. 
         [0027]    The terminology or words used in this specification and the claims described below should not be interpreted as typical meanings or lexical meanings, and they should be interpreted as the meaning and concept conforming to the technological spirit of the present invention according to the principle that the inventor can define the concept of the words appropriately in order to illustrate his or her invention in the best manner. Therefore, embodiments disclosed herein and constitutions illustrated in drawings are merely preferable embodiments of the present invention, and do not represent all the technological spirit of the present invention. Accordingly, it should be appreciated that there may be various equivalents and modifications for substituting those at the time point of filing this application. 
         [0028]    With reference to the accompanying drawings, a data sharing service system in a multi-device environment according to an exemplary embodiment of the present invention will be described in detail. 
         [0029]      FIG. 1  is a diagram showing a data sharing service system in a multi-device environment according to exemplary embodiments of the present invention. 
         [0030]    Referring to  FIG. 1 , a data sharing service system according to exemplary embodiments of the present invention may include a plurality of terminal devices  100  and  300  which operate in conjunction with each other via a communication network  10 , and a service device  200 , and include other devices used for a data sharing service in addition to them. 
         [0031]    The terminal devices  100  and  300  denote terminals capable of transmitting and receiving various types of data via the communication network  10  according to key manipulation of a user, and may be any one of a tablet personal computer (PC), a laptop, a PC, a smart phone, a personal digital assistant (PDA), a mobile communication terminal, and so on. 
         [0032]    Also, the terminal devices  100  and  300  are terminals which perform voice or data communication using the communication network  10 , and denote terminals having memories which store a browser, a program, and a protocol for communicating with the service device  200  via the communication network  10 , microprocessors for executing various programs for calculation and control, and so on. In other words, the terminal devices  100  and  300  can be any terminals capable of performing server-client communication with the service device  200 , and have a broad concept including all computing and communicating devices, such as a laptop, a mobile communication terminal, a PDA, and so on. 
         [0033]    Meanwhile, the terminal devices  100  and  300  may be manufactured in a form having a touch screen, but are not limited to this form. 
         [0034]    While content is used, the terminal devices  100  and  300  may operate in conjunction with the service device  200  via the communication network  10  to copy specific information or the content of a desired part in the content or summarize the entire content and transmit the copied content or the summarized content to the service device  200  through a messenger. 
         [0035]    In particular, when a user selects an entire area or an area from content in use, that is, content displayed on a screen, through a downloaded application, the terminal device  100  or  300  according to exemplary embodiments of the present invention transmits content data obtained by editing content data of the selected area to the counterpart terminal device  100  or  300  through the messenger to share the content data with the counterpart terminal device  100  or  300 . The detailed constitution of such a terminal device will be described later. 
         [0036]    The service device  200  operates in conjunction with the terminal device  100  via the communication network  10 , transmits the application to the terminal device  100 , analyzes content data of an area selected in the terminal device  100 , edits the analyzed content data, and transmits the edited content data to the terminal device  100 . The detailed constitution of the service device  200  will be described later. 
         [0037]    Devices for a data sharing service in the data sharing service system constituted as described above will be described in detail with reference to accompanying drawings. First, a constitution of a terminal device for providing a data sharing service according to an exemplary embodiment of the present invention will be described below. 
         [0038]      FIG. 2  is a diagram schematically showing a constitution of a terminal device in a data sharing system according to an exemplary embodiment of the present invention. 
         [0039]    The caller terminal device  100  may be configured to include a control unit  110 , a communication unit  120 , an input unit  130 , an output unit  140 , and a storage unit  150 . 
         [0040]    The control unit  110  performs overall control of the caller terminal device  100 . In particular, according to the exemplary embodiment of the present invention, when content desired by a user is selected from content in use through a downloaded application, that is, an entire area or an area of content displayed on a screen is selected by the user, the control unit  110  reads content data of the selected area, controls the read content data to be transmitted to the service device  200 , and controls content data obtained by analyzing and editing the content data to be received from the service device  200  and transmitted to a counterpart terminal device  100  through a messenger so that the received content data is shared with the counterpart terminal device  100 . To this end, the control unit  110  may include a content selector  111  and a messenger processor  112 . 
         [0041]    The control unit  110  performs control so that the content, for example, text, images, videos, etc. of newspaper articles, the content of books, etc., is displayed on a screen of the output unit  140 . As the user selects the desired entire or partial area from the content displayed on the screen, the content selector  111  of the control unit  110  reads only content data corresponding to the selected area. At this time, the content selector  111  enables the user to check or copy the area from the displayed content or to display the area in a different color. 
         [0042]    In the reading of content data, only the content data displayed on the selected area may be read from a stored content file on the content displayed on the screen currently in use. In this case, the control unit  110  may divide the screen into predetermined areas, map pieces of content data displayed on the respective areas upon displaying the content on the screen to identification numbers of the areas, and separately store the pieces of content data with the identification numbers. Thus, when the user selects the corresponding area, the content selector  111  may check an identification number of the corresponding area and read content data mapped to the checked identification number. When the user selects the entire area, the content selector  111  may read all of the content data. Here, when the screen is a touch screen, the terminal device  100  may be set so that the user can select content according to the strength and direction of a direct touch on the screen. When the screen is not a touch screen, the terminal device  100  may be set so that content can be selected or copied using direction keys and specific keys of a keypad. 
         [0043]    Meanwhile, when the content is displayed on the screen of the output unit  140 , the control unit  110  may display on the screen a file access menu (icon, widget, etc.) enabling access to a content file itself, for example, a Java program, before the content file is converted into an image or a video displayed on the screen. In this case, when the user wants to select the displayed content as the content of interest, the user may simply select the file access menu displayed on the screen. When the file access menu is selected by the user, the content selector  111  may display that the content file of the corresponding content has been accessed on the screen of the output unit  140 , and read content data from the storage unit  150 . In this way and also various other ways, a content selection can be made. 
         [0044]    The content selector  111  includes the read content data in content selection information and transmits the content selection information to the service device  200 . Here, the content selection information may include at least one of the content data, display form information, and user input information. 
         [0045]    In the read content data, the content selector  111  may mark specific information (specific word, paragraph, or sentence) with a special mark (in a different color, with a check mark, etc.). The specific information may be displayed using a word checked by the user or in a previously set form. The messenger processor  112  performs control so that edited content data is received from the service device  200  and transmitted to the counterpart terminal device  100  through the messenger in use. 
         [0046]    Also, when information on the field of interest (a word or selection information on a list item displayed on the screen) is received from the user through the input unit  130 , the messenger processor  112  controls the information on the field of interest to be transmitted to the service device  200  through the communication unit  120 , receives content management data corresponding to the information on the field of interest from the service device  200  through the communication unit  120 , and controls the received content management data to be transmitted to the counterpart terminal device  100  through the messenger so that the content management data can be shared with the counterpart terminal device  100 . The communication unit  120  communicates with the service device  200  and the counterpart terminal device  100  via the communication network  10 , thereby transmitting and receiving messages for a data sharing service. The communication unit  120  may transmit and receive data through various communication schemes as well as wired and wireless schemes. In addition, the communication unit  120  may transmit and receive data using one or more communication schemes. To this end, the communication unit  120  may include a plurality of communication modules which transmit and receive data according to different communication schemes. 
         [0047]    The input unit  130  may generate a user input signal corresponding to a request or information of the user according to manipulation of the user, and may be implemented as various input means, which have been commercialized already or can be commercialized in the future. The various input means may include gesture input means which sense a motion of the user and generate a specific input signal as well as general input devices, for example, a keyboard, a mouse, a joystick, a touch screen, a touch pad, and so on. In particular, when content of a desired area is selected by the user from the content displayed on the screen of the output unit  140 , the input unit  130  transmits an input signal for the selected content to the control unit  110 . 
         [0048]    The output unit  140  is a means for providing an operation result or an operational state of the terminal device  100  so that the user can recognize the operation result or the operational state. For example, the output unit  140  may include a display unit which visually outputs the corresponding data through a screen, a speaker which outputs an audible sound, or so on. In particular, in the present invention, the output unit  140  may display screens of the data sharing service, the messenger, and an application for the data sharing service run in the terminal device  100 , display content to be provided to the user, and display a screen for causing content selection in the application screen. 
         [0049]    The storage unit  150  stores the received content file, the content selection information, the content management data received from the service device  200 , information on the data sharing service and the application for the data sharing service, and so on. Also, the storage unit  150  may map content data displayed on the screen to identification information on respective areas of the screen and store the content data with the identification information. The storage unit  150  includes magnetic media, such as a hard disk, a floppy disk, and a magnetic tape, optical media, such as a compact disk read only memory (CD-ROM) and a digital video disk (DVD), magneto-optical media, such as a floptical disk, a ROM, a random access memory (RAM), and a flash memory. 
         [0050]    Next, a constitution of the service device  200  for providing a data sharing service according to an exemplary embodiment of the present invention is described as follows. 
         [0051]      FIG. 3  is a diagram schematically showing a constitution of a service device in a data sharing system according to an exemplary embodiment of the present invention. 
         [0052]    Referring to  FIG. 3 , the service device  200  may be configured to include a control unit  210 , a communication unit  220 , and a storage unit  230 . 
         [0053]    The control unit  210  controls overall operation of the service device  200 , and may provide an application and content for a data sharing service to the terminal device  100 . 
         [0054]    Also, the control unit  210  may receive content selection information including selected content data from the terminal device  100 , and analyze and edit (summarize) the content data selected by a user using the received content selection information. To this end, the control unit  210  may be configured to include a content analyzer  211 , a content editor  212 , and a statistics processor  213 . 
         [0055]    The content analyzer  211  analyzes the content data included in the content selection information received from the terminal device  100 . For example, the content analyzer  211  searches the received content data for a special mark (a checked part, a color mark, a thick letter, a large letter, a headline (title), etc.) or specific information (a word, a paragraph, or a sentence) included in previously set items, filters content data corresponding to the found specific information (a paragraph or a sentence including the word or the sentence) from the received content data, and transfers the filtered content data (the paragraph or the sentence) to the content editor  212 . Here, various methods can be applied to filtering of the paragraph or the sentence. 
         [0056]    In the case of content provided from the service device  200 , the content analyzer  211  may receive search information (a word or a sentence) desired by the user in provided entire content data as well as the data of an area of the content selected in the terminal device  100 , that is, the selected content data, and filter the entire content data using the received search information (the word or the sentence). 
         [0057]    Also, when not an area of the content but the content itself is checked in the terminal device  100 , and content identification information on the content itself included in the content selection information is received, the content analyzer  211  checks whether the content is content provided from the service device  200 , reads the entire content data for the provided content, and analyzes the entire content data according to an item previously set in the read entire content data. For example, the content analyzer  211  may decode the entire content data, and filter desired content data from the decoded data using at least one of the search information (the word or the sentence) desired by the user, a special mark (a headline (title), a large letter, a thick letter, a color mark, a checked part, etc.), and the previously set item. Here, in the case of content provided using the content identification information included in the content selection information, the control unit  210  of the service device  200  may read and analyze the content, or receive the content data from the terminal device  100  to analyze the received content data. 
         [0058]    The content editor  212  edits the content data filtered in the content analyzer  211 , and transmits the edited content data to the terminal device  100 . For example, the content editor  212  may perform editing, such as summarizing, combining, etc. of the content data filtered in the content analyzer  211 , or edit the filtered data according to the previously set item. Specifically, the content editor  212  may regard, for example, a word or a sentence displayed with large letters in the filtered content data as core content, separately configure a summary field, summarize the filtered content, and combine sentences including similar words. In this way and also various other ways, the editing of the content data can be performed. 
         [0059]    The statistics processor  213  receives the edited content data from the content editor  212  from the content editor  212 , performs statistical processing on the received content data according to fields of interest, dates, etc., and manages the received content data according to the fields of interest, dates, etc. Specifically, the statistics processor  213  checks information (a word, a sentence, etc.) included in the summary field from the edited content data, maps the checked information to previously set information (a word, a sentence, etc.) on a field of interest corresponding to the checked information, and stores and manages the edited content data in a database of the corresponding field of interest. 
         [0060]    The communication unit  220  communicates with the terminal device  100  via the communication network  10 , thereby transmitting and receiving messages for the data sharing service. The communication unit  220  may transmit and receive data using various communication schemes as well as wired and wireless schemes. In addition, the communication unit  220  may transmit and receive data using one or more communication schemes. To this end, the communication unit  220  may include a plurality of communication modules which transmit and receive data according to different communication schemes. 
         [0061]    The storage unit  230  stores a program and data necessary for operation of the service device  200 . Basically, an operating program of the service device  200  is stored. In addition, the storage unit  230  stores application data and content data to be provided, the content selection information received from the terminal device  100 , items previously set for content analysis, edited content data, etc., classifies databases according to fields of interest, and stores statistical data in a database of the corresponding field of interest. The storage unit  230  includes magnetic media, such as a hard disk, a floppy disk, and a magnetic tape, optical media, such as a CD-ROM and a DVD, magneto-optical media, such as a floptical disk, a ROM, a RAM, and a flash memory. Although it has been described in this embodiment of the present invention that the storage unit  230  is included in the service device  200 , a storage medium installed outside the service device  200  may be applied as the storage unit  230 . 
         [0062]    Meanwhile, a constitution of a terminal device according to another exemplary embodiment of the present invention is described as follows. 
         [0063]      FIG. 4  is a diagram schematically showing a constitution of a terminal device according to another exemplary embodiment of the present invention. 
         [0064]    Referring to  FIG. 4 , a terminal device  300  may be configured to include a control unit  310 , a communication unit  320 , an input unit  330 , an output unit  340 , and a storage unit  350 . 
         [0065]    The control unit  310  performs overall control of the terminal device  300 . In particular, according to the other exemplary embodiment of the present invention, the control unit  310  selects content desired by a user from content in use, analyzes and edits the selected content, and controls data resulting from the editing to be transmitted to a counterpart terminal device through a messenger so that the result data is shared with the counterpart terminal device. To this end, the control unit  310  may include a content selector  311 , a content analyzer  312 , a content editor  313 , and a messenger processor  314 . 
         [0066]    The control unit  310  performs control so that the content, for example, a newspaper article, the content of a book, an image, a video, etc., is displayed on a screen of the output unit  340 . When an entire area or an area desired by the user is selected from the displayed content, the content selector  311  of the control unit  310  reads only content data corresponding to the selected area from a stored content file on the displayed content. At this time, the content selector  311  enables the user to check or copy the area from the displayed content, or to display the area in a different color. 
         [0067]    The content selector  311  transmits the content data for the selected area to the content analyzer  312 . The content selector  311  operates in the same way as the content selector  111  according to the embodiment of the present invention, and thus detailed description of content reading will be omitted. 
         [0068]    The content analyzer  312  analyzes and edits the content data read in the content selector  311 . For example, the content analyzer  312  searches a special mark (a checked part, a color mark, a thick letter, a different font, a letter size, a headline (title), etc.) in the selected content data for a specific word, filters the found word or a paragraph or a sentence including the found word from the read content data, and transfers the filtered paragraph or sentence to the content editor  312 . Also, the content analyzer  312  may check specific information input by the user or previously set items (e.g., a title, a purpose, an abstract, a summary, a gist, an effect, etc.) in the read content data, and search for a paragraph or a sentence including a checked word, thereby filtering the content data. In addition to this, various search and filtering methods can be applied. 
         [0069]    In the case of content provided from the service device  200 , the content analyzer  312  may search the provided entire content as well as the content data of the selected area for input search information (a word or a sentence) desired by the user or a previously set item. 
         [0070]    Also, when not an area of the content but the content itself is checked, the content analyzer  312  may analyze and edit entire content data according to an item previously set in the entire content data. For example, the content analyzer  312  may decode the entire content data, and filter an area marked with a special mark (a headline (title), a large letter, a color mark, a different font, a headline (title) etc.) from the decoded data. 
         [0071]    The content editor  313  edits the content data filtered in the content analyzer  211 , stores and manages the edited content data, and transmits the edited content data to the messenger processor  314  so that the edited content data is transmitted through the messenger. For example, the content editor  313  may perform editing, such as summarizing, combining, etc. of words or sentences filtered in the content analyzer  312 , or edit the filtered data according to the previously set item. The editing of content data in the content editor  313  is the same as a content data editing operation in the content editor  212  of the service device  200  according to the embodiment of the present invention, and thus detailed description thereof will be omitted. 
         [0072]    The messenger processor  314  controls the content data edited in the content editor  313  to be transmitted to a counterpart terminal device  300  through the messenger so that the edited content data is shared with the counterpart terminal device  300 . 
         [0073]    The communication unit  320  communicates with the service device  200  and the counterpart terminal device  300  via the communication network  10 , thereby transmitting and receiving messages for a data sharing service. The communication unit  320  may transmit and receive data using various communication schemes as well as wired and wireless schemes. In addition, the communication unit  320  may transmit and receive data using one or more communication schemes. To this end, the communication unit  320  may include a plurality of communication modules which transmit and receive data according to different communication schemes. 
         [0074]    The input unit  330  may generate a user input signal corresponding to a request or information of the user according to manipulation of the user, and may be implemented as various input means, which have been commercialized already or can be commercialized in the future. The various input means may include gesture input means which sense a motion of the user and generate a specific input signal as well as general input devices, for example, a keyboard, a mouse, a joystick, a touch screen, a touch pad, and so on. In particular, when an entire area or an area is selected by the user from the content displayed on the screen of the output unit  340 , the input unit  330  transmits an input signal for the content selection to the control unit  310 . In the input signal transmitted by the input unit  330 , an identification number of the selected area may be included. 
         [0075]    The output unit  340  is a means for providing an operation result or an operational state of the terminal device  300  so that the user can recognize the operation result or the operational state. For example, the output unit  340  may include a display unit which visually outputs the corresponding data through the screen, a speaker which outputs an audible sound, or so on. In particular, in the present invention, the output unit  340  may display screens of the data sharing service, the messenger, and an application for the data sharing service run in the terminal device  300 , and display a screen for causing content selection in the application screen. 
         [0076]    The storage unit  350  stores a received content file, content selection information, edited content data, information on the data sharing service and an application for the data sharing service, and so on. Also, the storage unit  350  may perform statistical processing on the edited content data, and store and manage the edited content data in respective databases according to fields of interest. The storage unit  350  includes magnetic media, such as a hard disk, a floppy disk, and a magnetic tape, optical media, such as a CD-ROM and a DVD, magneto-optical media, such as a floptical disk, a ROM, a RAM, and a flash memory. 
         [0077]    Meanwhile, no configuration for statistical processing in the terminal device  300  has been described according to the other embodiment of the present invention, but the control unit  310  may map the edited content data to previously set information on fields of interest, perform statistical processing on the edited content data according to the fields of interest, and store and manage the edited content data according to the fields of interest. 
         [0078]    A method for providing a goods exchange service in a goods exchange service system constituted as described above will be described in detail with reference to accompanying drawings. 
         [0079]      FIG. 5  is a diagram illustrating a method for a data sharing service in a service device of a data sharing service system according to an exemplary embodiment of the present invention. 
         [0080]    In step  1101 , the service device  100  provides content and an application to the terminal device  100 . Here, the terminal device  100  may be provided with content from the service device  100 , or may be provided with content from another device and display the content. In the latter case, the service device  200  may be provided with information on currently running content from the terminal device  100  for the data sharing service. 
         [0081]    Subsequently, in step  1102 , the service device  200  checks whether an entire area or an area has been selected by a user from the content displayed in the terminal device  100 , that is, whether content selection information including content data of a selected content area has been received. When it is checked that content selection information has been received, step  1103  is performed. Otherwise, the service device  200  waits for receiving content selection information. 
         [0082]    In step  1103 , the service device  200  checks the content selection information and analyzes selected content data included in the checked content selection information. 
         [0083]    In step  1104 , the service device  200  performs editing, such as summarizing, combining, etc. of the analyzed content data. 
         [0084]    Subsequently, in step  1105 , the service device  200  transmits content data obtained through the editing to the terminal device. 
         [0085]    Then, in step  1106 , the service device  200  performs statistical processing on the edited content data, and stores and manages statistical data obtained through the statistical processing. 
         [0086]    Subsequently, when information on a field of interest input by the user is received from the terminal device  100 , the service device  200  reads the corresponding content management data managed in a database of the field of interest corresponding to the information on the field of interest, and transmits the read content management data to the terminal device  100 . At this time, for example, only content of a summary field may be read and provided in the form of a list as the transmitted content management data. Accordingly, the terminal device  100  may display the content list provided from the service device  200  on a screen, and may be provided with the corresponding content data from the service device  200  according to a selection input of the user and display the content data to the user. 
         [0087]    The terminal device  100  checks the content data received from the service device  200 , and transmits content data to the counterpart terminal device  100  through a messenger when the user wants to share the content data with a counterpart while using the messenger. 
         [0088]    According to the above-described exemplary embodiment of the present invention, the terminal device  100  may share content, which is edited by summarizing and combining content desired by a user or specific information in displayed content data, with the counterpart terminal device  100  through a messenger, and may collect the content of articles (or books) in which the user is interested, compile statistics of the collected content, and manage the content. Accordingly, when a messenger is used, it is possible to easily notify a counterpart of the content of articles (books, images, or videos) even without writing out details of the content of interest. 
         [0089]    Meanwhile, a method for a data sharing service in a terminal device in a multi-device environment according to another exemplary embodiment of the present invention will be described in detail with reference to a drawing. 
         [0090]      FIG. 6  is a diagram illustrating a method for a data sharing service in a terminal device according to the other exemplary embodiments of the present invention. 
         [0091]    Referring to  FIG. 6 , in step  1201 , the terminal device  300  is provided with content and displays the content. 
         [0092]    In step  1202 , the terminal device  300  executes a service application for a data sharing service. 
         [0093]    In step  1203 , the terminal device  300  checks whether an entire area or an area has been selected by a user from content displayed on a screen through the service application. When it is checked that a user has selected a desired area, step  1204  is performed. Otherwise, the terminal device  300  keeps waiting for content selection of a user. 
         [0094]    The terminal device  300  analyzes content data of the selected area in step  1204 , and edits the analyzed content data by summarizing and combining the analyzed content data in step  1205 . 
         [0095]    Subsequently, the terminal device  300  displays the analyzed content data in step  1206 . 
         [0096]    In step  1207 , the terminal device  300  transmits the edited content data to the counterpart terminal device  100  using a messenger. 
         [0097]    In step  1208 , the terminal device  300  performs statistical processing on the edited content data and stores the edited content data. 
         [0098]    According to the above-described other embodiment of the present invention, the terminal device  300  transmits content data which is obtained by analyzing and editing selected content data to the counterpart terminal device  300  through a messenger when the user wants to share the content data with a counterpart while using the messenger. In this way, the terminal device  300  may share content data, which is edited by summarizing and combining content desired by the user or specific information in displayed content data, with the counterpart terminal device  300  through the messenger, and may collect the content of articles (or books) in which the user is interested, compile statistics of the collected content, and manage the content. Accordingly, when a messenger is used, it is possible to easily notify a counterpart of the content of articles (or books) even without writing out details of the content of interest. 
         [0099]    A method for a data sharing service according to the present invention may be implemented recorded in the form of software readable by various computing means and recorded in a computer-readable recording medium. The recording medium may separately include program commands, data files, data structures, etc., or include a combination of them. The program commands recorded in the recording medium may be specially designed and configured for the present invention, or known and available to those of ordinary skill in the field of computer software. Examples of the recording medium include magnetic media, such as a hard disk, a floppy disk, and a magnetic tape, optical media, such as a CD-ROM and a DVD, magneto-optical media, such as a floptical disk, and hardware devices, such as a ROM, a RAM, and a flash memory, specially configured to store and perform program commands. Examples of the program commands may include high-level language codes executable by a computer using an interpreter, etc. as well as machine language codes made by compilers. Such a hardware device may be configured to operate as one or more software modules for performing operation of the present invention, and vice versa.