KR101370316B1 - Method for controlling of web page in messenger, apparatus and system for the same - Google Patents

Method for controlling of web page in messenger, apparatus and system for the same Download PDF

Info

Publication number
KR101370316B1
KR101370316B1 KR20130020775A KR20130020775A KR101370316B1 KR 101370316 B1 KR101370316 B1 KR 101370316B1 KR 20130020775 A KR20130020775 A KR 20130020775A KR 20130020775 A KR20130020775 A KR 20130020775A KR 101370316 B1 KR101370316 B1 KR 101370316B1
Authority
KR
South Korea
Prior art keywords
service page
terminal
service
image
messenger program
Prior art date
Application number
KR20130020775A
Other languages
Korean (ko)
Inventor
오길훈
우재영
Original Assignee
에스케이플래닛 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이플래닛 주식회사 filed Critical 에스케이플래닛 주식회사
Application granted granted Critical
Publication of KR101370316B1 publication Critical patent/KR101370316B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/08Annexed information, e.g. attachments

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a service page control method in a messenger program. If a service page such as a web page is executed while the messenger program is being used, a menu providing at least one function among an image extraction function for extracting one or more images displayed on the service page, an image capturing function for generating a captured image by capturing a specific region of the service page, and a service page sharing function for sharing the service page with the other terminal that is designated is displayed together with the service page. Therefore, it is possible to easily perform various controls related to the service page while the messenger program is being used. [Reference numerals] (AA) Start; (BB) End; (S100) Execute a messenger program; (S200) Access a service page; (S300) Display the service page; (S400) Perform a service page control function; (S500) Terminate the service page

Description

메신저 프로그램에서의 서비스 페이지 제어 방법, 이를 위한 장치 및 시스템{Method for controlling of web page in messenger, apparatus and system for the same}Method for controlling service page in messenger program, apparatus and system for same {Method for controlling of web page in messenger, apparatus and system for the same}

본 발명은 메신저 프로그램에서의 서비스 페이지 제어 방법에 관한 것으로서, 더욱 상세하게는 메신저 프로그램 이용 중에 웹 페이지와 같은 서비스 페이지를 실행하게 되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 표시함으로써, 메신저 프로그램 내에서 서비스 페이지와 관련된 다양한 제어를 수행할 수 있는 서비스 페이지 제어 방법, 이를 위한 장치 및 시스템에 관한 것이다.The present invention relates to a method of controlling a service page in a messenger program, and more particularly, when executing a service page such as a web page while using a messenger program, an image extraction function of extracting one or more images displayed on the service page. A menu for providing at least one of a function of capturing a specific area of the service page and generating a captured image, and a service page sharing function of sharing the service page with a specified counterpart terminal together with the service page. The present invention relates to a service page control method capable of performing various controls related to a service page in a messenger program, an apparatus, and a system therefor.

정보통신 기술의 비약적인 발전으로 인해 이동통신 단말, 개인용 컴퓨터 등과 같은 다양한 종류의 단말들은 다양한 기능을 수행할 수 있도록 구현되고 있다.2. Description of the Related Art [0002] With the rapid development of information communication technologies, various types of terminals such as mobile communication terminals, personal computers, and the like have been implemented to perform various functions.

이동통신 단말을 예로 들어 설명하면, 이동통신 단말은 기본적인 음성 통신 기능에서 더 나아가 최근에는 데이터 통신, 카메라를 이용한 사진이나 동영상 촬영, 음악 또는 동영상 파일 재생, 게임, 방송 시청 등 다양한 기능들을 이용할 수 있도록 구현되고 있다.For example, the mobile communication terminal may be provided with various functions such as data communication, photographing or movie shooting using a camera, music or moving picture file playback, game, and broadcasting viewing. .

이러한 단말에서 실행될 수 있는 기능의 증대를 위한 기술 개발은 지속적으로 이뤄지고 있으며, 하드웨어 개량 기술은 물론 소프트웨어 개량 기술을 중심으로 지속적으로 이뤄지고 있다.Technological developments for increasing the functions that can be performed on such terminals have been continuously carried out, and they have been continuously carried out mainly in hardware improvement technology and software improvement technology.

한편, 최근에는 이러한 단말을 이용하여 통신망에 접속한 후 다수의 사용자와 메시지를 송수신함으로써, 대화를 진행할 수 있는 메신저 프로그램의 사용 빈도가 지속적으로 증가하고 있다. In recent years, the frequency of use of a messenger program capable of conducting a conversation has been continuously increasing by connecting and communicating with a large number of users after connecting to a communication network using such a terminal.

이러한 메신저 프로그램을 통해 사용자는 웹 페이지를 실행할 수 있으며, 채팅 중에 특정 웹 페이지의 주소 정보(예컨대, URL)을 상대방 단말로 전송함으로써, 상대방과 웹 페이지를 공유하기도 한다. 그러나 현재까지의 메신저 프로그램 내에서의 웹 페이지 제어 방법은 단순히 웹 페이지를 실행하거나, 웹 페이지의 주소 정보를 공유하는 수준에 불과하다.Through such a messenger program, a user can execute a web page and share a web page with a counterpart by transmitting address information (eg, a URL) of a specific web page to a counterpart terminal during a chat. However, the method of controlling a web page in a messenger program up to now is merely a level of executing a web page or sharing address information of the web page.

더하여, 메신저 프로그램 이용 중에 웹 페이지에 표시되는 특정 이미지를 상대방과 공유하기 위해, 사용자는 상기 이미지를 캡쳐 또는 다운로드 등을 통해 자신의 단말에 일단 저장한 후, 메신저 프로그램의 사진 공유 기능 등을 통해 현재 채팅을 수행하고 있는 상대방에게 전송해야 한다.In addition, in order to share the specific image displayed on the web page with the other party while using the messenger program, the user stores the image on his terminal through capturing or downloading, etc., and then, through the photo sharing function of the messenger program, Send it to the person you are chatting with.

이러한 과정들을 사용자로 인해 여러 차례의 조작을 요구하는 과정이어서 사용자의 입장에서는 여간 불편하다.Since these processes require a plurality of operations by the user, it is inconvenient for the user.

한국등록특허 제10-0733603호, 2007년 06년 22일 등록 (명칭: 모바일 멀티미디어 인스턴트 메신저 서비스 시스템 및 그를 이용한 모바일 멀티미디어 메신저 서비스 방법)Korean Registered Patent No. 10-0733603, Registered on May 22, 2007 (Name: Mobile Multimedia Instant Messenger Service System and Mobile Multimedia Messenger Service Method Using the Same)

본 발명은 상기한 종래의 문제점을 해결하기 위해 제안된 것으로서, 특히 메신저 프로그램 이용 중에 웹 페이지와 같은 서비스 페이지에 접속한 후, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 표시함으로써, 메신저 프로그램 이용 중에 서비스 페이지에 관련된 다양한 제어를 수행할 수 있는 메신저 프로그램에서의 서비스 페이지 제어 방법, 이를 위한 장치 및 시스템을 제공하는 데 목적이 있다.The present invention has been proposed to solve the above-described problems, and particularly, an image extraction function for extracting one or more images displayed on the service page after accessing a service page such as a web page while using a messenger program. By displaying a menu with at least one of the image capture function for capturing a specific area of the service page to generate a captured image and the service page sharing function for sharing the service page with a specified counterpart terminal together with the service page. It is an object of the present invention to provide a method for controlling a service page in a messenger program that can perform various controls related to a service page while using a messenger program, an apparatus and a system therefor.

또한, 본 발명은 웹 페이지에 표시되는 특정 이미지를 상대방과 공유하기 위해, 상기 이미지를 캡쳐 또는 다운로드 등을 통해 자신의 단말에 일단 저장한 후 메신저 프로그램의 사진 공유 기능 등을 이용하는 방식이 아니라, 단말에 저장되는 과정 없이 서비스 페이지 상에 표시되는 메뉴를 이용하여 상기 서비스 페이지 상에 표시되는 이미지를 추출하거나 캡쳐하여 상대방 단말과 공유를 허용함으로써, 컨텐츠 공유가 더욱 더 용이한 메신저 프로그램에서의 서비스 페이지 제어 방법, 이를 위한 장치 및 시스템을 제공하는 데 그 목적이 있다.In addition, in order to share a specific image displayed on a web page with a counterpart, the present invention is not a method of using a picture sharing function of a messenger program after storing the image on its own terminal through capture or download, etc. Service page control in a messenger program that makes it easier to share content by extracting or capturing an image displayed on the service page using a menu displayed on the service page without sharing the information and capturing the image with the counterpart terminal. It is an object of the present invention to provide a method, an apparatus and a system therefor.

상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 단말은 적어도 하나의 상대방 단말과 인스턴트 메시지(instant message) 송수신이 가능하도록 구성된 메신저 프로그램 실행 중에 발생되는 하나 이상의 정보를 표시하는 표시부; 및 표시부와 기능적으로 연결되며, 메신저 프로그램의 어느 하나의 실행 화면에서 소정의 서비스 페이지가 실행되면, 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 서비스 페이지와 함께 표시부를 통해 표시되도록 제어하는 제어부;를 포함하여 구성될 수 있다.According to an aspect of the present invention, there is provided a terminal including: a display unit displaying one or more information generated during execution of a messenger program configured to transmit and receive an instant message with at least one counterpart terminal; And an image extraction function that is functionally connected to the display unit and extracts one or more images displayed on the service page when a predetermined service page is executed on any one execution screen of the messenger program, and captures and captures a specific area of the service page. And a controller configured to control a menu to provide at least one of a function of at least one of an image capture function for generating a generated image and a service page sharing function for sharing a service page with a designated counterpart terminal. Can be.

이때, 서비스 페이지는 메신저 프로그램의 실행 화면 내에 삽입되어 표시될 수 있다.In this case, the service page may be inserted and displayed in the execution screen of the messenger program.

또한, 제어부는 메신저 프로그램의 어느 하나의 실행 화면에서 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 서비스 장치가 제공하는 소정의 서비스 페이지를 실행할 수 있다.The controller may execute a predetermined service page provided by the service device when a user input corresponding to a preset condition is detected on one execution screen of the messenger program.

또한, 제어부는 메신저 프로그램의 대화 창 화면을 통해 송수신된 소정의 서비스 페이지의 주소 정보에 대한 선택 입력이 확인되면, 서비스 페이지를 실행할 수 있다.The controller may execute the service page when the selection input for the address information of the predetermined service page transmitted and received through the chat window screen of the messenger program is confirmed.

또한, 제어부는 이미지 추출 기능을 제공하는 메뉴의 선택 입력이 확인되면, 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출할 수 있다.The controller may extract one or more images displayed on the service page according to a preset condition when the selection input of the menu providing the image extraction function is confirmed.

이때, 제어부는 서비스 페이지 상에 표시되는 하나 이상의 이미지 중 일정 크기 이상의 이미지만을 추출할 수 있다.In this case, the controller may extract only an image of a predetermined size or more among one or more images displayed on the service page.

이때, 제어부는 서비스 페이지 상에 표시되는 하나 이상의 이미지의 소스 코드를 확인하거나, 주소 정보를 확인한 후, 소스 코드 또는 주소 정보에 기 설정된 키워드가 포함되어 있을 경우, 이미지는 추출되지 않도록 제어할 수 있다.In this case, the controller may check the source code of at least one image displayed on the service page or check the address information, and if the preset keyword is included in the source code or the address information, the controller may control not to extract the image. .

또한, 제어부는 추출된 이미지를 표시부를 통해 표시할 경우, 기 설정된 크기로 이미지를 축소하거나 확대하여 표시할 수 있다.In addition, when the extracted image is displayed through the display unit, the controller may reduce or enlarge the image to a preset size and display the image.

또한, 제어부는 이미지 캡쳐 기능을 제공하는 메뉴의 선택 입력이 확인되면, 서비스 페이지 상에 이미지 캡쳐를 위한 지시선을 활성화하여 표시하고, 지시선을 통해 설정된 영역을 캡쳐하여 캡쳐된 이미지를 생성할 수 있다.In addition, when a selection input of a menu providing an image capture function is confirmed, the controller may activate and display a leader line for capturing an image on a service page, and generate a captured image by capturing an area set through the leader line.

또한, 제어부는 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력이 확인되면, 지정된 상대방 단말로 서비스 페이지를 공유하기 위한 요청 메시지를 전송할 수 있다.The controller may transmit a request message for sharing the service page to the designated counterpart terminal when the selection input of the menu providing the service page sharing function is confirmed.

상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 서비스 장치는 하나 이상의 단말과 메신저 프로그램을 통해 다양한 정보를 송수신하는 서비스 통신부; 및 서비스 통신부를 통해 메신저 프로그램이 실행되고 있는 어느 하나의 단말로부터 서비스 페이지 접속 요청이 수신되면, 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 서비스 페이지와 함께 서비스 통신부를 통해 단말로 제공하는 서비스 제어부;를 포함하여 구성될 수 있다.According to an aspect of the present invention, there is provided a service device including a service communication unit for transmitting and receiving various information through one or more terminals and a messenger program; And an image extraction function for extracting one or more images displayed on the service page when a request for accessing a service page is received from any one terminal on which a messenger program is executed through the service communication unit. And a service control unit providing a menu providing at least one function of at least one of an image capture function for generating an image and a service page sharing function for sharing a service page with a specified counterpart terminal together with the service page to the terminal. Can be configured.

이때, 서비스 제어부는 단말로부터 이미지 추출 기능을 제공하는 메뉴의 선택 입력이 확인되면, 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출하고, 추출한 이미지를 단말로 전송되도록 제어할 수 있다.In this case, when a selection input of a menu for providing an image extraction function is confirmed from the terminal, the service controller may extract one or more images displayed on the service page according to a preset condition and control the extracted images to be transmitted to the terminal. .

또한, 서비스 제어부는 메신저 프로그램을 통해 적어도 하나의 상대방 단말과 메시지를 송수신할 수 있는 대화 창 화면이 표시되고 있는 단말로부터 이미지 추출 기능을 제공하는 메뉴의 선택 입력이 확인되면, 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출하고, 추출한 이미지를 단말로 전송되도록 제어할 수 있다.The service controller may be displayed on the service page when a selection input of a menu providing an image extraction function is confirmed from a terminal on which a chat window screen for transmitting and receiving messages with at least one counterpart terminal is displayed through a messenger program. One or more images may be extracted according to a preset condition, and the extracted images may be controlled to be transmitted to the terminal.

또한, 서비스 제어부는 추출된 이미지만을 단말로 전송한 이후에, 단말로부터 어느 하나의 이미지에 대한 선택 입력이 확인되면, 대화 창 화면을 통해 연결된 상대방 단말로 이미지를 전송할 수 있다.In addition, after transmitting only the extracted image to the terminal, the service controller may transmit the image to the counterpart terminal connected through the chat window screen when a selection input for one image is confirmed from the terminal.

또한, 서비스 페이지별로 이미지 추출 조건을 설정하여 저장하는 서비스 저장부;를 더 포함하며, 서비스 제어부는 서비스 페이지에 대응하는 이미지 추출 조건을 확인한 후, 조건에 따라 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출할 수 있다.The apparatus may further include a service storage unit configured to store and extract an image extraction condition for each service page. The service control unit may determine one or more images displayed on the service page according to the condition after checking the image extraction condition corresponding to the service page. Can be extracted.

또한, 서비스 제어부는 단말로부터 이미지 캡쳐 기능을 제공하는 메뉴의 선택 입력이 확인되면, 서비스 페이지 상의 이미지 캡쳐를 위한 지시선을 활성화하여 표시되도록 제어하고, 단말로부터 지시선을 통해 설정된 영역에 대한 캡쳐 명령이 수신되면, 설정된 영역을 캡쳐하여 캡쳐된 이미지를 단말로 전송할 수 있다.In addition, when a selection input of a menu providing an image capturing function is confirmed from the terminal, the service controller controls to activate and display a leader line for capturing an image on a service page, and receives a capture command for a region set through the leader line from the terminal. When the set area is captured, the captured image may be transmitted to the terminal.

또한, 서비스 제어부는 메신저 프로그램을 통해 적어도 하나의 상대방 단말과 메시지를 송수신할 수 있는 대화 창 화면이 표시되고 있는 단말로부터 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력이 확인되면, 대화 창 화면을 통해 연결된 상대방 단말로 서비스 페이지 공유를 위한 요청 메시지를 전송할 수 있다.In addition, if the service control unit confirms a selection input of a menu providing a service page sharing function from a terminal displaying a chat window screen for sending and receiving a message with at least one counterpart terminal through a messenger program, through the chat window screen The request message for sharing the service page may be transmitted to the connected counterpart terminal.

이때, 서비스 제어부는 상대방 단말로부터 수락 메시지가 수신되면, 수락 메시지를 단말로 전송함과 동시에 상대방 단말로 서비스 페이지를 전송하고, 단말로부터 수신되는 서비스 페이지에 대한 제어 명령에 따라 상대방 단말로 전송된 서비스 페이지를 제어할 수 있다.In this case, when the acceptance message is received from the counterpart terminal, the service control unit transmits the service page to the counterpart terminal at the same time as transmitting the accept message to the terminal, and the service transmitted to the counterpart terminal according to a control command for the service page received from the terminal. You can control the page.

상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 메신저 시스템은 메신저 프로그램의 어느 하나의 실행 화면에서 소정의 서비스 페이지가 실행되면, 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 서비스 페이지와 함께 표시하는 단말; 및 메신저 프로그램 실행 중에 단말의 요청에 따라 단말로 소정의 서비스 페이지를 제공하는 서비스 장치;를 포함하여 구성될 수 있다.According to an embodiment of the present invention, a messenger system extracts one or more images displayed on a service page when a predetermined service page is executed on one execution screen of a messenger program. Displaying a menu providing at least one of a function, an image capture function for capturing a specific area of a service page and generating a captured image, and a service page sharing function for sharing a service page with a specified counterpart terminal. Terminal; And a service device for providing a predetermined service page to the terminal at the request of the terminal while executing the messenger program.

상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법은 단말이 메신저 프로그램의 어느 하나의 실행 화면에서 사용자의 요청에 따라 소정의 서비스 페이지를 실행하는 단계; 및 단말이 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 서비스 페이지와 함께 표시하는 단계;를 포함하여 이뤄질 수 있다. According to an aspect of the present invention, there is provided a method of controlling a service page in a messenger program, the method including: executing, by a terminal, a predetermined service page according to a request of a user on any execution screen of the messenger program; And an image extraction function for extracting one or more images displayed on the service page by the terminal, an image capture function for capturing a specific area of the service page to generate a captured image, and a service page sharing function for sharing the service page with a specified counterpart terminal. And displaying a menu providing at least one of the functions together with the service page.

이때, 메신저 프로그램의 실행 화면이 대화 창 화면일 경우, 표시하는 단계 이후에, 단말이 이미지 추출 기능을 제공하는 메뉴의 선택 입력을 확인하는 단계; 단말이 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출하는 단계; 및 단말이 추출된 이미지를 일정 영역 내 표시하는 단계;를 더 포함하여 이뤄질 수 있다.At this time, if the execution screen of the messenger program is a chat window screen, after the displaying step, the terminal confirming the selection input of the menu providing the image extraction function; Extracting, by the terminal, at least one image displayed on the service page according to a preset condition; And displaying the extracted image in a predetermined area by the terminal.

이때, 일정 영역은 추출된 이미지를 표시하기 위한 제1 영역과 추출된 이미지를 대화 창 화면을 통해 연결된 상대방 단말로 전송하기 위한 제2 영역을 포함하며, 일정 영역 내 표시하는 단계 이후에, 단말이 제1 영역에 표시되는 하나 이상의 이미지 중 어느 하나의 이미지가 제2 영역으로의 이동이 감지되면, 상대방 단말로 제2 영역으로 이동된 이미지를 전송하는 단계;를 더 포함하여 이뤄질 수 있다.In this case, the predetermined area includes a first area for displaying the extracted image and a second area for transmitting the extracted image to the counterpart terminal connected through the chat window screen. If any one of the one or more images displayed in the first area is detected to move to the second area, transmitting an image moved to the second area to the counterpart terminal may be further included.

또한, 표시하는 단계 이후에, 단말이 이미지 캡쳐 기능을 제공하는 메뉴의 선택 입력을 확인하는 단계; 단말이 서비스 페이지 상에 캡쳐를 위한 지시선을 활성화하는 단계; 및 지시선을 통해 설정된 영역에 대한 캡쳐 명령이 입력되면, 단말이 설정된 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 단계;를 더 포함하여 이뤄질 수 있다.In addition, after the displaying step, the terminal confirming the selection input of the menu providing the image capture function; Activating a leader line for capturing on the service page by the terminal; And when the capture command for the set area is input through the leader line, generating a captured image by capturing the set area by the terminal.

또한, 메신저 프로그램의 실행 화면이 대화 창 화면일 경우, 표시하는 단계 이후에, 단말이 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력을 확인하는 단계; 및 단말이 대화 창 화면을 통해 연결된 상대방 단말로 서비스 페이지의 공유를 위한 요청 메시지를 전송하는 단계;를 더 포함하여 이뤄질 수 있다.In addition, when the execution screen of the messenger program is a chat window screen, after the displaying step, confirming, by the terminal, a selection input of a menu providing a service page sharing function; And transmitting, by the terminal, a request message for sharing the service page to the counterpart terminal connected through the chat window screen.

이때, 메신저 프로그램의 실행 화면이 대화 창 화면이 아닐 경우, 표시하는 단계 이후에, 단말이 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력을 확인하는 단계; 단말이 메신저 프로그램 내 기 저장된 하나 이상의 상대방 단말에 대한 목록을 표시하는 단계; 단말이 상대방 단말에 대한 목록 중 어느 하나의 상대방 단말에 대한 선택 입력을 확인하는 단계; 및 단말이 선택된 상대방 단말로 서비스 페이지의 공유를 위한 요청 메시지를 전송하는 단계;를 더 포함하여 이뤄질 수 있다.In this case, if the execution screen of the messenger program is not a chat window screen, after the displaying step, the terminal confirming a selection input of a menu providing a service page sharing function; Displaying, by the terminal, a list of one or more counterpart terminals previously stored in the messenger program; Confirming, by the terminal, a selection input for any one of the counterpart terminals in the list of the counterpart terminal; And transmitting, by the terminal, a request message for sharing the service page to the selected counterpart terminal.

이때, 서비스 페이지를 실행하는 단계는 메신저 프로그램 실행 중에 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 단말이 서비스 장치가 제공하는 소정의 서비스 페이지에 대한 목록을 표시하는 단계; 단말이 서비스 페이지에 대한 목록 중 어느 하나의 서비스 페이지에 대한 선택 입력을 확인하는 단계; 및 단말이 선택된 서비스 페이지를 실행하는 단계;를 포함하여 이뤄질 수 있다.In this case, the executing of the service page may include: displaying, by the terminal, a list of predetermined service pages provided by the service device when a user input corresponding to a preset condition is detected while executing the messenger program; Confirming, by the terminal, a selection input for any one of the service pages of the list of the service pages; And executing, by the terminal, the selected service page.

추가로, 본 발명은 상술한 바와 같은 메신저 프로그램에서의 서비스 페이지 제어 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체를 제공할 수 있다.In addition, the present invention can provide a computer readable recording medium having recorded thereon a program for executing a service page control method in a messenger program as described above.

본 발명의 메신저 프로그램에서의 서비스 페이지 제어 방법, 이를 위한 장치 및 시스템에 의하면, 메신저 프로그램 이용 중에 웹 페이지와 같은 서비스 페이지에 접속한 후, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 표시함으로써, 메신저 프로그램 이용 중에 서비스 페이지와 관련된 다양한 제어를 용이하게 수행할 수 있는 효과가 있다.According to a method of controlling a service page in a messenger program of the present invention, an apparatus and a system therefor, an image extraction for extracting one or more images displayed on a service page after accessing a service page such as a web page while using a messenger program. A menu for providing at least one of a function, an image capture function for capturing a specific area of the service page to generate a captured image, and a service page sharing function for sharing the service page with a specified counterpart terminal; By displaying together, it is possible to easily perform various controls related to the service page while using the messenger program.

또한, 본 발명은 웹 페이지에 표시되는 특정 이미지를 상대방과 공유하기 위해, 상기 이미지를 캡쳐 또는 다운로드 등을 통해 자신의 단말에 일단 저장한 후 메신저 프로그램의 사진 공유 기능 등을 이용하는 방식이 아니라, 단말에 저장되는 과정 없이 서비스 페이지 상에 표시되는 메뉴를 이용함으로써, 상대방 단말과 특정 이미지를 공유할 수 있어, 컨텐츠 공유가 더욱 더 용이해진다는 효과가 있다.In addition, in order to share a specific image displayed on a web page with a counterpart, the present invention is not a method of using a picture sharing function of a messenger program after storing the image on its own terminal through capture or download, etc. By using the menu displayed on the service page without being stored in, it is possible to share a specific image with the counterpart terminal, thereby making it easier to share content.

도 1은 본 발명의 실시 예에 따른 메신저 시스템의 개략적인 구성도이다.
도 2는 본 발명의 실시 예에 따른 단말의 주요 구성을 도시한 블록도이다.
도 3은 본 발명의 실시 예에 따른 서비스 장치의 주요 구성을 도시한 블록도이다.
도 4는 본 발명의 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법을 개략적으로 설명하기 위한 흐름도이다.
도 5는 본 발명의 일 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법을 설명하기 위한 흐름도이다.
도 6은 본 발명의 다른 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법을 설명하기 위한 흐름도이다.
도 7은 본 발명의 또 다른 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법을 설명하기 위한 흐름도이다.
도 8 내지 도 12는 본 발명의 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법을 설명하기 위한 화면 예시도이다.
1 is a schematic configuration diagram of a messenger system according to an embodiment of the present invention.
2 is a block diagram showing a main configuration of a terminal according to an embodiment of the present invention.
3 is a block diagram illustrating a main configuration of a service apparatus according to an embodiment of the present invention.
4 is a flowchart illustrating a method of controlling a service page in a messenger program according to an exemplary embodiment of the present invention.
5 is a flowchart illustrating a method of controlling a service page in a messenger program according to an embodiment of the present invention.
6 is a flowchart illustrating a method of controlling a service page in a messenger program according to another embodiment of the present invention.
7 is a flowchart illustrating a service page control method in a messenger program according to another embodiment of the present invention.
8 to 12 are screen examples for explaining a service page control method in a messenger program according to an embodiment of the present invention.

이하 첨부된 도면을 참조하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있는 바람직한 실시예를 상세히 설명한다. 다만, 본 발명의 바람직한 실시예에 대한 동작 원리를 상세하게 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 핵심을 흐리지 않고 더욱 명확히 전달하기 위함이다. 또한 제 1, 제 2 등의 용어는 다양한 구성요소들을 설명하기 위해 사용하는 것으로, 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용될 뿐, 상기 구성요소들을 한정하기 위해 사용되지 않는다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the detailed description of known functions and configurations incorporated herein will be omitted when it may unnecessarily obscure the subject matter of the present invention. This is to omit the unnecessary description so as to convey the key of the present invention more clearly without fading. Also, the terms first, second, etc. are used for describing various components and are used only for the purpose of distinguishing one component from another component, and are not used to define the components.

또한, 도면 전체에 걸쳐 유사한 기능 및 작용을 하는 부분에 대해서는 동일한 도면 부호를 사용한다.The same reference numerals are used for portions having similar functions and functions throughout the drawings.

아울러, 본 발명의 단말은 다양한 형태로 구현될 수 있다. 예를 들어, 본 명세서에서 기술되는 단말은 스마트 폰(smart phone), 타블렛 PC(Tablet PC), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), MP3 Player 등의 이동 단말기는 물론, 스마트 TV(Smart TV), 데스크탑 컴퓨터 등과 같은 고정 단말기가 사용될 수 있으며, 통신망을 통해 다른 사용자와 메시지를 송수신할 수 있는 단말이라면, 그 어떠한 장치도 본 발명의 단말로 적용 가능하다.In addition, the terminal of the present invention can be implemented in various forms. For example, the terminal described in the present specification may be a mobile terminal such as a smart phone, a tablet PC, a PDA (Personal Digital Assistants), a PMP (Portable Multimedia Player), an MP3 player, (Smart TV), a desktop computer, or the like can be used. Any device capable of transmitting / receiving a message to / from another user through a communication network can be applied to the terminal of the present invention.

이하, 본 발명의 실시 예에 따른 메신저 시스템에 대해 설명하도록 한다.Hereinafter, a messenger system according to an embodiment of the present invention will be described.

도 1은 본 발명의 실시 예에 따른 메신저 시스템의 개략적인 구성도이다.1 is a schematic configuration diagram of a messenger system according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 메신저 시스템(100)은 다수의 단말(10), 서비스 장치(20) 및 통신망(30)을 포함하여 구성될 수 있으며, 서비스 장치(20)를 통해 단말(10)로 웹 페이지와 같은 서비스 페이지를 제공하는 다수의 컨텐츠 제공 장치(40)를 더 포함하여 구성될 수 있다.Referring to FIG. 1, the messenger system 100 of the present invention may include a plurality of terminals 10, a service apparatus 20, and a communication network 30, and the terminal 10 may be configured through the service apparatus 20. ) May further include a plurality of content providing devices 40 providing a service page such as a web page.

먼저, 다수의 단말(10)은 메신저 프로그램을 통해 하나 이상의 상대방 단말과 메시지를 송수신하거나 컨텐츠를 송수신하여 공유할 수 있는 장치로, 사용자가 이용 가능한 장치를 의미한다.First, the plurality of terminals 10 are devices that can transmit and receive messages or share contents by transmitting and receiving messages with one or more counterpart terminals through a messenger program.

여기서, 메신저 프로그램은 서비스 장치(20)에 의해 제공될 수 있는 것으로, 인스턴트 메시징 서비스(Instant Messaging Service)를 제공할 수 있는 프로그램이 될 수 있다. 이러한 메신저 프로그램은 서비스 장치(20)로부터 다운로드되어 단말(10)에 설치될 수 있으며, 단말(10)이 메신저 프로그램을 설치하고 있지 않더라도, 서비스 장치(20)에 접속하여 클라우드 서비스 방식으로 메신저 프로그램을 이용할 수도 있다.Here, the messenger program may be provided by the service device 20 and may be a program capable of providing an instant messaging service. Such a messenger program may be downloaded from the service device 20 and installed in the terminal 10. Even if the terminal 10 does not install the messenger program, the messenger program may be connected to the service device 20 to transmit the messenger program in a cloud service manner It can also be used.

이러한 단말(10)은 메신저 프로그램을 실행하고, 메신저 프로그램 실행 화면(예컨대, 초기 화면, 대화 창 화면 등)을 표시할 수 있다. 여기서 메신저 프로그램은 사용자의 요청에 따라 실행되거나 특정 이벤트 발생 시 실행될 수 있다. 예컨대 상대방으로부터 메시지가 수신될 때 또는 서비스 장치(20)로부터 특정 정보가 수신될 때 등과 같이 특정 이벤트 발생 시 단말(10)의 메신저 프로그램이 실행될 수 있다.Such a terminal 10 can execute a messenger program and display a messenger program execution screen (e.g., an initial screen, a dialog window screen, etc.). Here, the messenger program may be executed according to a request of the user or may be executed upon occurrence of a specific event. The instant messenger program of the terminal 10 can be executed when a specific event occurs, such as when a message is received from the other party or when specific information is received from the service device 20. [

특히, 본 발명의 실시 예에 따른 단말(10)은 메신저 프로그램 실행 중에 컨텐츠 제공 장치(40)가 제공하는 소정의 서비스 페이지에 서비스 장치(20)를 통해 접속하여 표시할 수 있다. 이때, 본 발명의 단말(10)은 서비스 페이지만을 표시하는 것이 아니라, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 표시할 수 있다.In particular, the terminal 10 according to an exemplary embodiment of the present disclosure may access and display a predetermined service page provided by the content providing device 40 while the messenger program is executed through the service device 20. In this case, the terminal 10 of the present invention not only displays a service page, but also an image extraction function for extracting one or more images displayed on the service page, and captures a specific area of the service page to generate a captured image. A menu providing at least one of an image capture function and a service page sharing function for sharing the service page with a designated counterpart terminal may be displayed together with the service page.

이후, 사용자의 요청에 따라 단말(10)은 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출한 후, 추출된 이미지만을 표시하거나, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하거나, 상기 서비스 페이지를 지정된 상대방 단말로 전송하고, 상기 상대방 단말로 상기 서비스 페이지에 대한 제어 명령을 전송할 수 도 있다.Subsequently, the terminal 10 extracts one or more images displayed on the service page according to a preset condition according to a user's request, and then displays only the extracted images or captures a specific area of the service page. Or generate the service page to the designated counterpart terminal and transmit a control command for the service page to the counterpart terminal.

더하여, 단말(10)은 이미지 추출 기능 또는 이미지 캡쳐 기능을 통해 추출되거나 생성된 이미지를 지정된 상대방 단말로 전송할 수도 있다.In addition, the terminal 10 may transmit an image extracted or generated through an image extraction function or an image capture function to a designated counterpart terminal.

이와 같이, 본 발명은 메신저 프로그램을 통해 웹 페이지와 같은 서비스 페이지에 접속하게 되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 상기 서비스 페이지와 함께 표시함으로써, 사용자는 메신저 프로그램 이용 중에 웹 페이지와 같은 서비스 페이지와 관련된 다양한 제어를 수행할 수 있게 된다.As such, when the present invention accesses a service page such as a web page through a messenger program, an image extraction function of extracting one or more images displayed on the service page, and an image captured by capturing a specific area of the service page By displaying the service page providing at least one of an image capture function for generating a function and a service page sharing function for sharing the service page with a designated counterpart terminal, the user can access a service page such as a web page while using a messenger program. Various controls related to the operation can be performed.

이러한 본 발명의 실시 예에 따른 단말(10)의 주요 구성 및 보다 구체적인 동작 방법에 대해서는 후술하도록 한다.The main configuration and more specific operation method of the terminal 10 according to an embodiment of the present invention will be described later.

서비스 장치(20)는 메신저 프로그램을 통해 다수의 단말(10) 사이의 메시지 또는 컨텐츠의 송수신을 지원하는 역할을 수행한다. 예컨대, 서비스 장치(20)는 제1 단말의 사용자로부터 메시지가 입력되면, 메신저 프로그램의 대화 창을 통해 연결된 하나 이상의 제2 단말로 전송하고, 상기 제2 단말로부터 메시지가 수신되면, 제1 단말로 표시하는 과정의 전반을 지원할 수 있다. The service device 20 plays a role of supporting transmission and reception of messages or contents among a plurality of terminals 10 through a messenger program. For example, when a message is input from the user of the first terminal, the service device 20 transmits the message to one or more second terminals connected through a chat window of the messenger program, and when the message is received from the second terminal, the service device 20 sends the message to the first terminal. It can support the whole process of marking.

또한, 서비스 장치(20)는 사용자의 요청에 따라 현재 대화 창을 통해 송수신되고 있는 메시지 또는 컨텐츠를 저장하고, 제공할 수 있다. 다시 말해, 제1 단말과 하나 이상의 제2 단말이 메신저 프로그램의 대화 창을 통해 연결된 상태에서, 제1 단말의 대화 창 화면에서 기 설정된 조건에 해당하는 사용자 입력, 예컨대, 일 방향으로의 스와이프 동작이 감지되면, 상기 대화 창 화면을 통해 송수신된 메시지 또는 컨텐츠를 저장할 수 있으며, 사용자의 요청에 따라 언제든지 저장된 메시지 또는 컨텐츠를 제공할 수 있다.In addition, the service device 20 can store and provide a message or content being transmitted and received through a dialog window at the request of the user. In other words, when the first terminal and the at least one second terminal are connected through the chat window of the messenger program, a user input corresponding to a preset condition on the chat window screen of the first terminal, for example, a swipe operation in one direction If detected, the message or content transmitted and received through the chat window screen may be stored, and the stored message or content may be provided at any time according to a user's request.

이때 바람직하게는 상기 단말(10)의 메신저 프로그램을 통해 송수신되는 메시지 또는 컨텐츠는 상기 단말(10) 내 저장되는 것이 아니라 서비스 장치(20)에 저장되고 관리될 수 있다.At this time, the message or contents transmitted / received through the messenger program of the terminal 10 may be stored and managed in the service device 20 rather than being stored in the terminal 10.

또한, 단말(10)의 사용자는 자신이 상대방과 주고받은 메시지 또는 컨텐츠 를 확인하기 위해 상기 서비스 장치(20)에 접속하여 이를 확인할 수 있다(여기서, 접속은 단말(10)을 통해 서비스 장치(20)에 별도의 로그인 등의 절차를 거치는 과정을 포함할 수 있다. 또한 로그인 등의 절차를 거치지 않더라도 자동적으로 서비스 장치(20)에 연결되는 과정을 포함할 수 있다. 또한, 단말(10)의 사용자는 미리 서비스 장치(20)로부터 관련된 정보를 수신하고, 이를 메신저 프로그램의 일 실행 화면을 통해 즉시 확인할 수 있으며, 사용자로부터의 상기 메신저 프로그램의 일 실행 화면에 표시되는 특정 객체, 명령에 대한 선택 입력이 감지될 때 서비스 장치(20)에 바로 접속할 수도 있다.In addition, a user of the terminal 10 may access the service apparatus 20 to check a message or content exchanged with the other party (the connection may be performed by the service apparatus 20 through the terminal 10). It may include a process of going through a separate login, etc. In addition, it may include a process of automatically connecting to the service device 20 without going through a login, etc. In addition, the user of the terminal 10 Receives the related information from the service device 20 in advance, and can immediately check the information through the one execution screen of the messenger program, and a selection input for a specific object and a command displayed on the one execution screen of the messenger program from the user is When detected, the service device 20 may be directly connected.

또한, 메신저 프로그램을 통해 송수신된 메시지 또는 컨텐츠는 단말(10)과 서비스 장치(20)에 동시에 저장될 수 있으며, 사용자의 선택에 따라 특정 메시지 또는 특정 컨텐츠만을 서비스 장치(20)에 저장할 수도 있다.In addition, messages or contents transmitted and received through the messenger program can be simultaneously stored in the terminal 10 and the service device 20, and only a specific message or specific contents can be stored in the service device 20 according to the user's selection.

이 외에도, 서비스 장치(20)는 다수의 단말(10)로 메신저 프로그램 서비스를 제공하기 위해, 가입된 사용자들을 사용자 식별자로 구분하고 각각의 가입된 사용자들에 대해 상태, 수신모드, 메시지 수신자 리스트 및 가입자 환경 정보를 관리하고, 인터넷에 접속 중인(On-line) 사용자들 간에 IM 대화 메시지를 전달을 위한 IM 대화 세션, 즉 대화 채널을 관리할 수 있다. 또한, 서비스 장치(20)는 SIP(Session Initiation Protocol) 호 처리 및 MSRP(Message Session Relay Protocol) 릴레이 기능 등을 수행할 수 있으며, 이를 통해 다수의 단말, 예컨대 제1 단말 및 제2 단말 간에 채팅 서비스 제공이 가능하다.In addition, the service device 20 divides the subscribed users into user identifiers to provide a messenger program service to a plurality of terminals 10, and for each subscribed user, a status, a reception mode, a list of message recipients, Manage subscriber environment information, and manage IM chat sessions, i.e., chat channels, for delivering IM chat messages between on-line users connected to the Internet. In addition, the service device 20 may perform a Session Initiation Protocol (SIP) call processing and a Message Session Relay Protocol (MSRP) relay function, and the like, thereby enabling a chat service between a plurality of terminals, for example, a first terminal and a second terminal. It can be provided.

특히, 본 발명의 실시 예에 따른 서비스 장치(20)는 메신저 프로그램이 실행되고 있는 어느 하나의 단말(10)로부터 서비스 페이지 접속 요청이 수신되면, 상기 단말(10)로 서비스 페이지를 제공하게 된다. 이때, 제공되는 서비스 페이지는 특정 컨텐츠 제공 장치(40)가 제공하는 웹 페이지가 될 수 있다. In particular, the service device 20 according to an embodiment of the present invention provides a service page to the terminal 10 when a service page access request is received from any one terminal 10 on which a messenger program is executed. In this case, the provided service page may be a web page provided by the specific content providing device 40.

더하여, 본 발명의 실시 예에 따른 서비스 장치(20)는 상기 단말(10)로 단순히 서비스 페이지만을 전송하는 것이 아니라, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 상기 단말(10)로 제공할 수 있다.In addition, the service device 20 according to an embodiment of the present invention does not merely transmit a service page to the terminal 10, but an image extraction function for extracting one or more images displayed on the service page, the service page. An image capturing function for capturing a specific area of the terminal and a service page sharing function for sharing the service page with a designated counterpart terminal, and a menu for providing at least one function together with the service page, the terminal 10 ) Can be provided.

이후, 상기 단말(10)로부터 이미지 추출 요청이 수신되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출한 후, 추출한 상기 이미지를 단말(10)로 전송하고, 이를 수신한 단말(10)은 수신되는 이미지를 메신저 프로그램 상에 표시할 수 있게 된다.Thereafter, when an image extraction request is received from the terminal 10, after extracting one or more images displayed on the service page according to a preset condition, the extracted image is transmitted to the terminal 10 and the terminal is received. 10 may display the received image on the messenger program.

또한, 상기 단말(10)로부터 이미지 캡쳐 요청이 수신되면, 상기 서비스 페이지 상에 이미지 캡쳐를 위한 지시선을 활성화하여 표시하고, 상기 지시선을 통해 설정된 영역에 대한 캡쳐 명령이 확인되면, 상기 설정된 영역을 캡쳐하여 캡쳐된 이미지를 상기 단말(10)로 제공할 수 있다. In addition, when an image capture request is received from the terminal 10, a leader for image capturing is activated and displayed on the service page, and when the capturing command for the area set through the leader is confirmed, the set area is captured. The captured image may be provided to the terminal 10.

또한, 상기 단말(10)로부터 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 요청이 수신되면, 상기 서비스 페이지를 공유하기 위한 요청 메시지를 지정된 상대방 단말로 전송되는 과정을 제어하며, 상기 상대방 단말로부터 수락 메시지가 수신되면, 상기 서비스 페이지를 상대방 단말로 전송하고, 상기 사용자의 단말(10)로부터 수신되는 상기 서비스 페이지에 대한 제어 명령에 따라 상기 상대방 단말로 전송된 서비스 페이지를 제어하는 과정 전반을 제어할 수도 있다. In addition, when a service page sharing request for sharing the service page with a designated counterpart terminal is received from the terminal 10, a process of transmitting a request message for sharing the service page to a designated counterpart terminal is controlled. When the acceptance message is received from the terminal, the service page is transmitted to the counterpart terminal, and the overall process of controlling the service page transmitted to the counterpart terminal according to the control command for the service page received from the terminal 10 of the user. You can also control it.

이러한 서비스 장치(20)는 상술한 바와 같은 동작을 지원하기 위해 다양한 장치의 집합으로써 구현될 수 있다. 예컨대 관련된 다양한 정보를 저장하고 관리할 수 있는 데이터베이스 서버, 파일 처리를 위한 파일 서버, 단말(10)로 관련된 정보를 자동적으로 푸쉬(push)할 수 있는 푸쉬 서버 등을 포함하여 구현될 수 있다.Such a service device 20 may be implemented as a collection of various devices to support the operation as described above. For example, a database server capable of storing and managing various related information, a file server for file processing, a push server capable of automatically pushing relevant information to the terminal 10, and the like.

이 외에도 시스템 설계 방식에 따라 다양한 서버들을 포함하여 구현될 수 있다. 또한 상기의 서버에 대응하는 기능을 하나의 모듈로써 하나의 서비스 장치(20) 내에 구현될 수도 있다.In addition, various servers can be implemented according to the system design method. In addition, the function corresponding to the server may be implemented in one service apparatus 20 as one module.

상술한 바와 같은 단말(10) 및 서비스 장치(20)의 주요 구성 및 보다 구체적인 동작 방법에 대해서는 후술하여 설명하도록 하며, 본 발명의 실시 예에 따른 단말(10) 및 서비스 장치(20)에 탑재되는 프로세서는 본 발명에 따른 방법을 실행하기 위한 프로그램 명령을 처리할 수 있다. 일 구현 예에서, 이 프로세서는 싱글 쓰레드(Single-threaded) 프로세서일 수 있으며, 다른 구현 예에서 본 프로세서는 멀티 쓰레드(Multithreaded) 프로세서일 수 있다. 나아가 본 프로세서는 메모리 혹은 저장 장치 상에 저장된 명령을 처리하는 것이 가능하다.The main configuration and more specific operation method of the terminal 10 and the service device 20 as described above will be described later, and are mounted in the terminal 10 and the service device 20 according to an embodiment of the present invention. The processor may process program instructions for executing the method according to the invention. In one implementation, the processor may be a single-threaded processor, and in other embodiments, the processor may be a multithreaded processor. Further, the processor is capable of processing instructions stored on a memory or storage device.

아울러, 앞서 설명한 본 발명에서의 대화 창을 통해 연결된 상태란 다수의 단말(10) 사이에 메시지를 송수신할 수 있는 이동 경로, 즉 세션(session)이 연결된 상태를 의미한다.In addition, the state connected through the chat window according to the present invention described above means a state in which a mobile path, ie, a session, that can transmit and receive messages between a plurality of terminals 10 is connected.

예를 들어, 제1 단말이 대화를 진행하고자 하는 하나 이상의 제2 단말을 선택하여 대화 창을 생성하는 행위, 제1 단말이 사용자로부터 입력된 메시지를 하나 이상의 제2 단말로 전송하는 행위 등을 모두 포함하는 개념이 될 수 있다.For example, the first terminal may select one or more second terminals to which a conversation is to be performed to create a dialog window, the first terminal transmits a message input by the user to one or more second terminals, and the like Can be included.

또한, 본 발명의 실시 예에 따른 다수의 단말(10) 및 서비스 장치(20)는 통신망(30)을 통해 관련된 다양한 정보를 송수신하게 되며, 이때의 통신망(30)은 다양한 형태의 통신망이 이용될 수 있다.A plurality of terminals 10 and service apparatuses 20 according to an embodiment of the present invention transmit and receive various information related to each other through the communication network 30. The communication network 30 at this time uses various types of communication networks .

예컨대, WLAN(Wireless LAN), 와이파이(Wi-Fi), 와이브로(Wibro), 와이맥스(Wimax), HSDPA(High Speed Downlink Packet Access) 등의 무선 통신 방식 또는 이더넷(Ethernet), xDSL(ADSL, VDSL), HFC(Hybrid Fiber Coaxial Cable), FTTC(Fiber to The Curb), FTTH(Fiber To The Home) 등의 유선 통신 방식을 이용할 수 있다.For example, a wireless communication method such as WLAN (Wireless LAN), Wi-Fi, WiBro, WiMAX, HSDPA or Ethernet, xDSL (ADSL, VDSL) , Hybrid Fiber Coaxial Cable (HFC), Fiber to the Curb (FTTC), and Fiber To The Home (FTTH).

또한, 상술한 통신 방식 이외에도 기타 널리 공지되었거나 향후 개발될 모든 형태의 통신 방식을 포함할 수 있다.In addition to the above-described communication methods, other widely known or later-developed communication methods may be included.

더하여, 컨텐츠 제공 장치(40)는 서비스 장치(20)와 연동하여 단말(10)로 서비스 페이지를 제공하는 장치를 의미한다. 예컨대 쇼핑, 영화, 게임, 어플리케이션 스토어 등 특정 서비스를 제공하는 장치가 될 수 있다. 이러한 컨텐츠 제공 장치(40)는 서비스 장치(20)의 요청에 따라 단말(10)로 자신이 서비스하는 서비스 페이지와 관련된 정보를 제공할 수 있다. 이러한 서비스 페이지는 웹 페이지 형태로 제공되거나, 서비스 어플리케이션 형태일 수도 있다.In addition, the content providing device 40 refers to a device providing a service page to the terminal 10 in association with the service device 20. For example, it may be a device that provides a specific service such as shopping, a movie, a game, an application store, and the like. The content providing device 40 may provide the terminal 10 with information related to the service page it serves to the terminal 10 at the request of the service device 20. Such a service page may be provided in the form of a web page or may be in the form of a service application.

더하여, 컨텐츠 제공 장치(40)가 단말(10)로 직접 서비스 페이지와 관련된 정보를 제공할 수도 있으나, 서비스 장치(20)의 요청에 따라 상기 서비스 장치(20)로 서비스 페이지와 관련된 정보를 제공한 후, 서비스 장치(20)가 직접 단말(10)로 서비스 페이지와 관련된 정보를 제공할 수도 있다.In addition, although the content providing device 40 may provide the information related to the service page directly to the terminal 10, in response to a request of the service device 20, the content providing device 40 provides the information related to the service page to the service device 20. Thereafter, the service device 20 may directly provide information related to the service page to the terminal 10.

이하, 본 발명의 실시 예에 따른 단말(10)의 주요 구성 및 동작 방법에 대해 설명하도록 한다.Hereinafter, the main configuration and operation method of the terminal 10 according to the embodiment of the present invention will be described.

도 2는 본 발명의 실시 예에 따른 단말의 주요 구성을 도시한 블록도이다.2 is a block diagram showing a main configuration of a terminal according to an embodiment of the present invention.

도 1 및 도 2를 참조하면, 본 발명의 실시 예에 따른 단말(10)은 통신부(11), 입력부(12), 제어부(13), 저장부(14) 및 표시부(15)를 포함하여 구성될 수 있다.1 and 2, a terminal 10 according to an embodiment of the present invention includes a communication unit 11, an input unit 12, a control unit 13, a storage unit 14, and a display unit 15, .

각 구성 요소에 대해 보다 구체적으로 설명하면, 통신부(11)는 서비스 장치(20) 및 하나 이상의 상대방 단말과 관련 정보의 송수신을 지원하는 역할을 수행한다.More specifically, the communication unit 11 plays a role of supporting transmission and reception of related information with the service apparatus 20 and one or more counterpart terminals.

예컨대 통신부(11)는 메신저 프로그램의 대화 창 화면을 통해 사용자로부터 입력된 메시지를 상기 대화 창 화면의 대화 채널을 통해 연결된 상대방 단말로 전송하고, 상기 상대방 단말로부터 메시지를 수신할 수 있다.For example, the communication unit 11 can transmit a message input by a user through a chat window screen of a messenger program to a partner terminal connected through a chat channel of the chat window screen, and receive a message from the partner terminal.

또한, 통신부(11)는 사용자로부터 입력된 다양한 요청 정보를 서비스 장치(20)로 전송할 수 있다. 그리고, 통신부(11)는 서비스 장치(20)로부터 요청한 서비스 페이지를 수신할 수 있다.In addition, the communication unit 11 can transmit various request information input from the user to the service device 20. [ In addition, the communication unit 11 may receive the requested service page from the service device 20.

입력부(12)는 사용자로부터 입력되는 숫자 및 문자 정보 등의 다양한 정보, 각종 기능 설정 및 단말(10)의 기능 제어와 관련하여 입력되는 신호를 제어부(13)로 전달한다. 특히, 본 발명의 입력부(12)는 메신저 프로그램을 실행하기 위한 사용자의 입력을 지원한다. 또한, 메신저 프로그램 실행 화면에서 서비스 페이지를 실행하기 위한 사용자의 기 설정된 동작(터치, 드래그, 스와이프 등)의 입력을 지원한다. 여기서 사용자의 기 설정된 동작은 사용자의 터치 또는 조작에 따른 입력 신호를 발생하는 키패드와 터치패드 중 적어도 하나에 의해 입력될 수 있다. 즉 입력부(12)가 표시부(15)와 함께 하나의 터치패널(또는 터치스크린)의 형태로 구성되는 경우, 상기 터치패널에서의 사용자의 터치 및 특정 방향으로의 드래그 또는 스와이프 동작의 입력을 감지할 수 있다.The input unit 12 transmits various signals such as numbers and character information input from the user, various functions, and signals inputted in relation to the function control of the terminal 10 to the control unit 13. In particular, the input unit 12 of the present invention supports the user's input to execute the messenger program. In addition, it supports input of a user's preset operations (touch, drag, swipe, etc.) to execute a service page on a messenger program execution screen. Here, the predetermined operation of the user may be inputted by at least one of a keypad and a touchpad that generates an input signal according to a user's touch or operation. That is, when the input unit 12 is configured in the form of one touch panel (or touch screen) together with the display unit 15, it detects the touch of the user in the touch panel and the input of the drag or swipe operation in a specific direction can do.

또한, 입력부(12)는 사용자로부터 입력되는 키패드의 화살표 등의 입력을 감지할 수도 있다. 또는 입력부(12)는 사용자의 음성, 예컨대, "왼쪽 드래그", "오른쪽 드래그" 등과 같은 음성의 입력을 지원할 수 있다. 더불어, 상기 입력부(12)가 제스처 입력 수단을 포함하고 있을 경우, 입력부(12)는 사용자의 기 설정된 제스처를 감지할 수도 있다.Also, the input unit 12 may sense an input of an arrow or the like of a keypad input from a user. Or the input unit 12 may support voice input of the user's voice, e.g., "left drag "," right drag ". In addition, when the input unit 12 includes gesture input means, the input unit 12 may sense a predetermined gesture of the user.

이러한 입력부(12)는 상술한 바와 같이, 키보드나 키패드와 같은 키 입력 수단, 터치센서나 터치 패드와 같은 터치 입력 수단, 음성 입력 수단, 자이로 센서, 지자기 센서, 가속도 센서와 근접 센서, 그리고 카메라 중 적어도 하나 이상을 포함하여 이루어지는 제스처 입력 수단을 포함할 수도 있다.As described above, the input unit 12 may include a key input unit such as a keyboard or a keypad, a touch input unit such as a touch sensor or a touch pad, a voice input unit, a gyro sensor, a geomagnetism sensor, an acceleration sensor and a proximity sensor, And gesture input means including at least one or more gesture input means.

이 외에도 현재 개발 중이거나 향후 개발될 수 있는 모든 형태의 입력 수단이 포함될 수 있다.In addition, it can include all forms of input that are currently under development or can be developed in the future.

제어부(13)는 단말(10)의 전반적인 제어를 수행하는 것으로, 예컨대 상기 단말(10)을 구성하는 각 구성 요소에 전원 공급 및 기능 수행을 위한 신호의 흐름을 제어하게 된다. 이때의 제어부(13)는 운영 체제(OS, Operation System) 및 각 구성을 구동시키는 프로세스 장치, 예컨대, 중앙처리장치(CPU, Central Processing Unit)가 될 수 있다. The controller 13 performs overall control of the terminal 10. For example, the controller 13 controls the flow of signals for supplying power to each component constituting the terminal 10 and performing a function. In this case, the control unit 13 may be a process unit for driving an operating system (OS) and each component, for example, a central processing unit (CPU).

특히, 본 발명의 실시 예에 따른 제어부(13)는 메신저 프로그램을 실행하고, 상기 메신저 프로그램을 통해 발생되는 다양한 기능 실행을 제어할 수 있다. 기본적으로 제어부(13)는 사용자의 요청 또는 기 설정된 이벤트 발생이 감지되면, 메신저 프로그램이 실행되도록 제어하며, 메신저 프로그램 실행 화면이 표시부(15)에 표시되도록 제어할 수 있다.In particular, the controller 13 according to the embodiment of the present invention can execute a messenger program and control various functions executed through the messenger program. The control unit 13 basically controls the messenger program to be executed when a user's request or occurrence of a preset event is detected, and controls the messenger program execution screen to be displayed on the display unit 15. [

또한, 제어부(13)는 상기 메신저 프로그램을 통해 사용자의 요청에 따라 특정 상대방을 선택하고, 상기 상대방과의 메시지 또는 컨텐츠 송수신을 위한 전반적인 과정을 지원할 수 있다. 이 외에도 제어부(13)는 메신저 프로그램이 제공하는 각종 기능 수행을 위한 다양한 동작들을 지원할 수 있다.In addition, the control unit 13 can select a specific party according to a request of the user through the messenger program, and support an overall process for transmitting or receiving a message or content with the other party. In addition, the control unit 13 may support various operations for performing various functions provided by the messenger program.

특히, 본 발명의 실시 예에 따른 제어부(13)는 메신저 프로그램 실행 중에 소정의 서비스 페이지를 실행할 수 있다. 이때, 서비스 장치(20)를 통해 다수의 컨텐츠 제공 장치(40) 중 어느 하나의 컨텐츠 제공 장치(40)가 제공하는 서비스 페이지에 접속할 수 있다. 여기서 서비스 페이지는 웹 페이지가 될 수 있다. In particular, the control unit 13 according to an embodiment of the present invention may execute a predetermined service page while executing a messenger program. In this case, the service device 20 may access a service page provided by any one of the plurality of content providing devices 40. The service page may be a web page.

예를 들어 설명하면, 메신저 프로그램 실행 중에 사용자의 요청에 따라 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 제어부(13)는 이에 대응하는 명령, 즉 서비스 장치(20)를 통해 특정 컨텐츠 제공 장치(40)가 제공하는 서비스 페이지에 접속하는 과정을 제어할 수 있다. 이때, 사용자 설정에 따라 A 컨텐츠 제공 장치(40)가 제공하는 서비스 페이지가 기본 서비스 페이지로 지정되어 있을 경우, 제어부(13)는 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 지정된 기본 서비스 페이지가 자동적으로 실행되도록 제어할 수 있다. For example, if a user input corresponding to a preset condition is detected according to a user's request while executing a messenger program, the controller 13 may provide a command corresponding to the specific content, that is, a specific content providing device (eg, the service device 20). The process of accessing the service page provided by 40 may be controlled. In this case, when the service page provided by the A content providing device 40 is designated as the default service page according to a user setting, the controller 13 detects a user input corresponding to a preset condition, and the designated default service page is displayed. You can control it to run automatically.

또한, 메신저 프로그램 실행 중에 사용자의 요청에 따라 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 제어부(13)는 이에 대응하는 명령, 예컨대 서비스 장치(20)를 통해 다수의 컨텐츠 제공 장치(40)가 제공하는 서비스 페이지의 목록을 확인할 수 있는 화면을 수신하여 표시할 수 있다. 사용자는 다수의 서비스 페이지의 목록을 확인할 수 있는 화면에서 특정 서비스 페이지를 선택할 수 있으며, 제어부(13)는 선택된 서비스 페이지의 실행을 제어할 수 있다.In addition, if a user input corresponding to a preset condition is detected at the request of the user while the messenger program is executed, the controller 13 may transmit a plurality of content providing apparatuses 40 via a command corresponding to the corresponding condition, for example, the service apparatus 20. A screen for checking a list of service pages provided can be received and displayed. The user may select a specific service page on a screen for checking a list of a plurality of service pages, and the controller 13 may control the execution of the selected service page.

여기서, 기 설정된 조건에 해당하는 사용자 입력이란 특정 방향으로의 스와이프, 제스처, 시선 이동, 쉐이크 중 어느 하나의 동작이 될 수 있으며, 이 외에도 터치, 드래그, 음성 입력 등도 될 수 있다. 또한 특정 방향은 메신저 프로그램의 실행 화면에서 상하좌우는 물론 대각선 방향이 될 수 있다.Here, the user input corresponding to the preset condition may be any one of a swipe, a gesture, a gaze movement, and a shake in a specific direction. In addition, the user input may be a touch, drag, or voice input. In addition, specific directions can be diagonal as well as up, down, left, and right on the execution screen of the messenger program.

아울러, 본 발명의 일 실시 예에서는 메신저 프로그램 실행 중에 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 제어부(13)가 서비스 장치(20)를 통해 어느 하나의 컨텐츠 제공 장치(40)가 제공하는 서비스 페이지에 접속하고 실행되는 과정 전반을 제어하는 것을 중심으로 설명하였으나, 이에 한정되는 것은 아니며, 메신저 프로그램의 대화 창 화면을 통해 송수신된 어느 하나의 컨텐츠 제공 장치(40)의 주소 정보, 예컨대 URL 정보가 수신되면, 상기 URL 정보를 선택함으로써, 상기 URL 정보에 대응하는 서비스 페이지에 접속할 수도 있다. 또한, 메신저 프로그램이 제공하는 정해진 경로에 따라, 상기 서비스 페이지를 실행할 수 도 있다. 다시 말해, 메신저 프로그램의 메뉴 화면에서 제공하는 서비스 페이지 실행 메뉴를 선택함으로써, 상기 서비스 페이지를 실행할 수도 있다.In addition, according to an embodiment of the present invention, when a user input corresponding to a preset condition is detected while executing a messenger program, the control unit 13 provides a service provided by any one content providing device 40 through the service device 20. Although the above description has been mainly focused on controlling a process of accessing and executing a page, the present invention is not limited thereto, and address information, for example, URL information, of any one content providing device 40 transmitted and received through a chat window screen of a messenger program is described. Upon reception, the service page corresponding to the URL information may be accessed by selecting the URL information. In addition, the service page may be executed according to a predetermined path provided by a messenger program. In other words, the service page may be executed by selecting a service page execution menu provided on the menu screen of the messenger program.

상술한 과정을 거쳐, 메신저 프로그램 실행 중에 서비스 페이지가 실행되면, 제어부(13)는 상기 서비스 페이지를 표시부(15)를 통해 표시하도록 제어한다. 이때, 본 발명의 제어부(13)는 실행되는 서비스 페이지를 메신저 프로그램 실행 화면 내 삽입하여 표시되도록 제어할 수 있다. 예컨대, 현재 메신저 프로그램 실행 화면이 대화 창 화면일 경우, 제어부(13)는 상기 대화 창 화면 일 영역에 서비스 페이지를 삽입하여 출력되는 과정을 제어할 수 있다. 또한, 제어부(13)는 메신저 프로그램 실행 화면에서 이동되어 하나의 전체 화면으로 표시되도록 제어할 수도 있다.After the above process, if the service page is executed during the execution of the messenger program, the control unit 13 controls to display the service page via the display unit 15. At this time, the control unit 13 of the present invention may control to insert the service page to be executed by being inserted into the messenger program execution screen. For example, when the current messenger program execution screen is a chat window screen, the controller 13 may control a process of inserting and outputting a service page into one area of the chat window screen. In addition, the controller 13 may be controlled to be displayed on one full screen by moving from the messenger program execution screen.

더하여, 본 발명의 실시 예에 따른 제어부(13)는 단순히 상기 서비스 페이지만을 표시하는 것이 아니라, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 표시되도록 제어할 수 있다. 상기 메뉴는 상기 서비스 페이지 상에 별도의 툴바(tool bar) 형태로 표시될 수 있다. 여기서 상기 메뉴는 상기 서비스 페이지와 구분되는 위치에 표시될 수 있으며, 상기 구분되는 위치는 상기 서비스 페이지의 상단일 수 있다.In addition, the control unit 13 according to an embodiment of the present invention not only displays the service page but also an image extraction function for extracting one or more images displayed on the service page, and captures a specific area of the service page. A menu providing at least one of an image capture function for generating a captured image and a service page sharing function for sharing the service page with a designated counterpart terminal may be displayed together with the service page. The menu may be displayed in the form of a separate toolbar on the service page. The menu may be displayed at a location distinct from the service page, and the location may be at the top of the service page.

제어부(13)는 상기 서비스 페이지와 상기 메뉴를 표시부(15)를 통해 표시한 이후에, 사용자로부터 이미지 추출 기능을 제공하는 메뉴의 선택 입력이 확인되면, 현재 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출되는 과정을 제어한다.The controller 13 displays the service page and the menu through the display unit 15, and when a selection input of a menu providing an image extraction function is confirmed by the user, the controller 13 displays one or more images currently displayed on the service page. Controls the extraction process according to preset conditions.

예를 들어 설명하면, 일반적으로 서비스 페이지는 다수의 이미지, 텍스트, 동영상 등 다양한 컨텐츠로 구성될 수 있다. 또한, 서비스 페이지는 상기 페이지를 제공하는 컨텐츠 제공 장치(40)의 로고 정보 등을 포함할 수 있으며, 사용자 인터페이스(User Interface)와 관련된 다양한 이미지들, 예컨대 화살표, 지시선 등과 관련된 다양한 이미지들을 포함하여 구성될 수 있다.For example, in general, the service page may include various contents such as a plurality of images, texts, and videos. In addition, the service page may include logo information of the content providing device 40 that provides the page, and may include various images related to a user interface, for example, various images related to an arrow, a leader, and the like. Can be.

본 발명의 제어부(13)는 상기 서비스 페이지 상에 존재하는 다수의 이미지, 텍스트 등과 같은 다양한 컨텐츠 중 의미 있는 이미지만을 추출하고, 추출된 이미지를 하나의 화면을 통해 출력되는 과정 전반을 제어하게 된다.The control unit 13 of the present invention extracts only meaningful images from various contents such as a plurality of images and texts existing on the service page, and controls the overall process of outputting the extracted images through one screen.

여기서, 다양한 컨텐츠 중 의미 있는 이미지란 기 설정된 조건에 해당하는 이미지를 의미한다. 예컨대, 제어부(13)는 서비스 페이지에 표시되는 하나 이상의 이미지 중 일정 크기 이상의 이미지만을 추출하도록 제어할 수 있다. 상술한 바와 같이 서비스 페이지는 다양한 이미지로 구성될 수 있는데, 여기서 컨텐츠 제공 장치(40)의 로고 이미지, 화살표, 지시선 등과 같은 사용자 인터페이스와 관련된 이미지는 사용자에게 불필요한 이미지가 될 수 있다. 반면, 특정 연예인의 사진, 특정 정보와 관련 있는 이미지는 사용자에게 필요한 이미지가 될 수 있다. 이러한 사용자에게 의미 있는 이미지들은 일반적으로 일정 크기 이상의 사이즈로 구현된다. 따라서, 제어부(13)는 서비스 페이지에 표시되는 이미지 중 일정 크기 이상의 이미지만을 추출하도록 제어함으로써, 의미 있는 이미지만을 추출할 수도 있다.Here, the meaningful image among various contents means an image corresponding to a preset condition. For example, the controller 13 may control to extract only an image of a predetermined size or more among one or more images displayed on the service page. As described above, the service page may be composed of various images, wherein an image related to a user interface such as a logo image, an arrow, a leader line, etc. of the content providing device 40 may be an unnecessary image to the user. On the other hand, a photograph of a specific entertainer and an image related to specific information may be an image required by the user. Images that are meaningful to the user are generally implemented in a size larger than a certain size. Therefore, the controller 13 may extract only meaningful images by controlling to extract only images of a predetermined size or more among images displayed on the service page.

이를 위해, 제어부(13)는 상기 서비스 페이지의 소스 코드를 확인하거나, 주소 정보를 확인하는 과정이 필요하다. 먼저, 서비스 페이지의 소스 코드를 확인함으로써, 이미지를 추출하는 과정에 대해 설명하도록 한다.To this end, the control unit 13 needs to check the source code of the service page, or confirm the address information. First, the process of extracting an image by checking the source code of the service page will be described.

일반적으로 서비스 페이지는 특정 프로그래밍 언어, 예컨대 HTML 등과 같은 프로그래밍 언어로 구현될 수 있는데, 제어부(13)는 상기 서비스 페이지의 소스 정보를 서비스 장치(20)를 통해 수신한 후, 수신된 소스 정보를 분석할 수 있다.In general, the service page may be implemented in a specific programming language, for example, a programming language such as HTML. The controller 13 receives the source information of the service page through the service device 20 and then analyzes the received source information. can do.

예를 들어 서비스 페이지가 HTML 프로그래밍 언어로 구현되어 있을 경우, 제어부(13)는 상기 서비스 페이지의 소스 정보를 분석하고, 소스 정보 중 이미지와 관련된 태그 정보인 'img'가 존재하는 부분을 탐색하게 된다. 탐색된 태그 정보가 예컨대, 하기와 같다.For example, when the service page is implemented in the HTML programming language, the controller 13 analyzes the source information of the service page and searches for a portion of the source information in which 'img', which is tag information related to an image, exists. . The retrieved tag information is as follows, for example.

<1><1>

<img src="//upload.w.org/logo.jpg" width="15" height="10" class="thumbimage"/><img src = "// upload.w.org/logo.jpg" width = "15" height = "10" class = "thumbimage" />

<2>&Lt; 2 &

<img src="//bits.worg/static-1.21wmf8/skins/common/images/magnify-clip.jpg" width="150" height="110"alt=""/><img src = "// bits.worg / static-1.21wmf8 / skins / common / images / magnify-clip.jpg" width = "150" height = "110" alt = "" />

제어부(13)는 먼저, 상기 이미지의 주소 정보에 포함된 상기 이미지의 확장자를 확인하여 상기 이미지가 메신저 프로그램에서 지원하는 이미지 형태인지를 확인할 수 있다. 메신저 프로그램에서 지원하는 이미지의 확장자는 예컨대, jpg, png, gif 등이 될 수 있으며, 이는 설정에 따라 달라질 수 있다.The controller 13 may first determine whether the image is an image type supported by a messenger program by checking the extension of the image included in the address information of the image. The extension of the image supported by the messenger program may be, for example, jpg, png, or gif, which may vary depending on the setting.

그리고 나서, 제어부(13)는 상기 태그 정보 중 이미지의 크기를 먼저 확인하다. 크기는 상기 태그 정보에 포함된 width, height 식별 정보를 통해 확인할 수 있다. 상기 확인 결과 태그 정보 <1>의 경우 이미지 크기가 15x10(mm)이며, 태그 정보 <2>의 경우 이미지 크기가 150x110(mm)이다. 이 중 제어부(13)는 이미지가 일정 크기 이상, 예컨대 가로, 세로가 100mm 이상인 이미지, 즉 태그 정보 <2>에 해당하는 이미지만을 추출하도록 제어하게 된다. 이때, 제어부(13)는 상기 서비스 장치(20)로 상기 태그 정보 <2>에 해당하는 이미지를 요청함으로써 추출할 수 있다. 또한, 단말(10) 내 미리 서비스 페이지와 관련된 모든 이미지를 포함하는 컨텐츠가 일시적으로 저장되고 있을 경우, 저장된 정보를 이용하여 서비스 장치(20)로 질의하는 과정 없이 이미지를 추출할 수도 있다. 아울러, 범위를 지정하여, 이미지가 일정 크기 이상, 일정 크기 이하인 경우만 추출되도록 제어부(13)는 제어할 수도 있다.Then, the controller 13 first checks the size of the image among the tag information. The size can be checked through the width and height identification information included in the tag information. As a result of the checking, in the case of the tag information <1>, the image size is 15x10 (mm), and in the case of the tag information <2>, the image size is 150x110 (mm). The control unit 13 controls to extract only an image having a predetermined size or more, for example, an image having a width and a length of 100 mm or more, that is, an image corresponding to tag information <2>. In this case, the controller 13 may extract the image by requesting the image corresponding to the tag information <2> from the service device 20. In addition, when content including all images related to a service page in advance is temporarily stored in the terminal 10, the image may be extracted without querying the service device 20 using the stored information. In addition, by specifying a range, the controller 13 may control the image to be extracted only when the image is a predetermined size or more and a predetermined size or less.

아울러, 제어부(13)는 상기 소스 정보 분석 후 기 설정된 키워드가 포함되어 있을 경우를 제외한 나머지 이미지만이 추출되도록 제어할 수도 있다. 예컨대, 상기의 예에서, 태그 정보 <1>은 'logo'라는 키워드를 포함하고 있음을 알 수 있다. 이는 서비스 페이지를 제공하는 컨텐츠 제공 장치(40)의 로고 이미지일 가능성이 높으므로, 상기 키워드를 포함하고 있는 태그 정보 <1>은 제외한 나머지 태그 정보에 대응하는 이미지만이 추출되도록 제어할 수도 있다. 아울러, 태그 정보에 icon, button 등과 같은 사용자 인터페이스와 관련된 키워드가 존재하는 경우에도 제어부(13)는 상기 키워드를 포함하고 있는 이미지는 추출되지 않도록 제어할 수 있다.In addition, the controller 13 may control to extract only the remaining images except when a preset keyword is included after analyzing the source information. For example, in the above example, it can be seen that the tag information <1> includes the keyword 'logo'. Since this is highly likely to be a logo image of the content providing device 40 providing the service page, only the image corresponding to the remaining tag information except for the tag information <1> including the keyword may be controlled to be extracted. In addition, even when a keyword related to a user interface such as an icon or a button exists in tag information, the controller 13 may control the image including the keyword not to be extracted.

또 다른 실시 예로써, 제어부(13)가 서비스 페이지의 주소 정보를 확인함으로써 이미지를 추출하는 과정에 대해 설명하도록 한다. 먼저 제어부(13)는 서비스 장치(20)로 서비스 페이지 상에 표시되는 이미지에 대한 주소 정보를 요청한다. As another embodiment, the process of extracting an image by confirming the address information of the service page by the control unit 13 will be described. First, the controller 13 requests the service device 20 for address information about an image displayed on a service page.

이때, 수신되는 이미지의 주소 정보는 "bits.worg/static-1.jpg" 등의 형태가 될 수 있다. 즉, 앞서의 예에서는 소스 정보를 수신한 후 이미지가 삽입된 부분을 탐색하게 된다면, 본 예에서는 소스 정보를 모두 수신하는 것이 아니라, 소스 정보에 포함된 이미지의 주소 정보만을 요청하여 수신하게 되는 것이다. In this case, the address information of the received image may be in the form of "bits.worg / static-1.jpg". That is, in the above example, if the image insertion part is searched after receiving the source information, in this example, the source information is not received, but only the address information of the image included in the source information is requested. .

이후, 제어부(13)는 상기 이미지의 주소 정보에 포함된 상기 이미지의 확장자를 확인하여 상기 이미지가 메신저 프로그램에서 지원하는 이미지 형태인지를 확인할 수 있다. 메신저 프로그램에서 지원하는 이미지의 확장자는 예컨대, jpg, png, gif 등이 될 수 있으며, 이는 설정에 따라 달라질 수 있다.Thereafter, the controller 13 may check whether the image is an image type supported by the messenger program by checking the extension of the image included in the address information of the image. The extension of the image supported by the messenger program may be, for example, jpg, png, or gif, which may vary depending on the setting.

그리고 나서 제어부(13)는 상기 이미지 주소 정보에 기 설정된 키워드가 존재하는 지 판단한다. 예컨대, 상기 이미지 주소 정보에 웹툰(webtoon)과 같은 키워드가 존재하거나, 지정된 주소 정보, 예컨대 www.sss.co.kr과 같은 지정된 주소 정보가 포함되어 있을 경우, 제어부(13)는 서비스 페이지에서 그 어떠한 이미지도 추출되지 않도록 제어할 수도 있다.Then, the controller 13 determines whether a preset keyword exists in the image address information. For example, when the keyword such as webtoon is present in the image address information or the designated address information, for example, designated address information such as www.sss.co.kr, the control unit 13 displays the information on the service page. You can also control that no image is extracted.

이를 통해, 저작권 보호가 설정된 컨텐츠 등의 공유는 사전에 차단할 수 있어 컨텐츠의 보호가 보다 더 용이하게 이뤄질 수 있게 된다.Through this, sharing of copyrighted content and the like can be blocked in advance, so that the protection of the content can be made more easily.

또한, 본 발명의 일 실시 예 및 다른 실시 예를 통해 설명한 기 설정된 조건은 사용자 또는 서비스 장치(20)에 의해 설정될 수 있으며, 컨텐츠 제공 장치(40)별로 그 조건을 달리하여 설정할 수도 있다.In addition, the preset condition described through one embodiment of the present invention and another embodiment may be set by the user or the service device 20, or may be set differently for each content providing device 40.

이와 같이, 제어부(13)는 서비스 페이지 표시 중에 사용자의 요청에 따라 상기 서비스 페이지 상에 의미 있는 이미지만을 추출한 후, 이를 하나의 화면을 통해 표시할 수 있게 된다. 이때, 제어부(13)는 표시되는 이미지를 일정 크기로 이미지를 축소하거나 확대하여 표시할 수 있다.As such, the controller 13 may extract only a meaningful image on the service page according to a user's request while displaying the service page, and then display it on one screen. In this case, the controller 13 may reduce or enlarge the image to a predetermined size and display the displayed image.

또한, 제어부(13)는 표시되는 이미지 중 어느 하나의 이미지에 대한 사용자의 선택 입력이 확인되면, 특정 상대방의 단말로 송신할 수 있으며, 캡쳐 등의 과정을 거치지 않더라도, 추출된 이미지 중 선택적으로 자신의 단말에 저장할 수도 있다.In addition, when the user's selection input to any one of the displayed images is confirmed, the control unit 13 may transmit to the terminal of a specific counterpart. It can also be stored in the terminal.

아울러, 본 발명의 실시 예에 따른 현재 표시되고 있는 서비스 페이지란 상하 스크롤을 통해 확인할 수 있는 하나의 전체 페이지를 의미한다. 반면, 좌우 스크롤을 통해 서비스 페이지가 이동한 경우, 제어부(13)는 이전 서비스 페이지에서 추출된 이미지가 자동적으로 삭제(사용자에 요청에 따라 저장된 이미지는 제외하고 나머지 이미지만 삭제함)되도록 제어하며, 사용자는 변경된 서비스 페이지에서 새로운 이미지를 추출할 수도 있다. In addition, the currently displayed service page according to an embodiment of the present invention means one entire page that can be checked through up and down scrolling. On the other hand, when the service page is moved through the left and right scroll, the control unit 13 controls to automatically delete the image extracted from the previous service page (except for the image stored on the user's request only delete the image), the user May extract a new image from the changed service page.

또한, 본 발명의 제어부(13)는 상기 서비스 페이지와 상기 메뉴를 표시부(15)를 통해 표시한 이후에, 사용자로부터 이미지 캡쳐 기능을 제공하는 메뉴의 선택 입력이 확인되면, 상기 서비스 페이지 상에 이미지 캡쳐를 위한 지시선을 활성화하여 표시되도록 제어하게 된다. 상기 지시선은 사용자의 조작에 따라 제어될 수 있으며, 지시선을 확장하거나 축소함으로써, 캡쳐할 영역을 지정할 수 있다. 이후, 제어부(13)는 사용자로부터 캡쳐 명령이 확인되면, 상기 지시선을 통해 설정된 영역을 캡쳐하여 캡쳐된 이미지를 생성하게 된다.In addition, after the control unit 13 of the present invention displays the service page and the menu through the display unit 15, when a selection input of a menu providing an image capturing function is confirmed by the user, an image is displayed on the service page. It will control the display to activate the leader line for capture. The leader may be controlled according to a user's manipulation, and the area to be captured may be designated by expanding or contracting the leader. After that, when the capture command is confirmed by the user, the controller 13 captures the area set through the leader to generate a captured image.

이후, 제어부(13)는 상기 캡쳐된 이미지를 저장부(14)에 저장되도록 제어하거나, 메신저 프로그램 실행 화면이 대화 창 화면일 경우, 상기 대화 창 화면을 통해 연결된 상대방 단말로 상기 캡쳐된 이미지를 전송하도록 제어할 수도 있다.Subsequently, the controller 13 controls the captured image to be stored in the storage unit 14 or, if the messenger program execution screen is a chat window screen, transmits the captured image to the counterpart terminal connected through the chat window screen. It can also be controlled.

또한, 본 발명의 제어부(13)는 상기 서비스 페이지와 상기 메뉴를 표시부(15)를 통해 표시한 이후에, 사용자로부터 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력이 확인되면, 상기 서비스 페이지가 지정된 상대방 단말과 공유되는 과정을 제어하게 된다.In addition, after the control unit 13 of the present invention displays the service page and the menu through the display unit 15, if a selection input of a menu providing a service page sharing function is confirmed by the user, the service page is designated. The process of sharing with the counterpart terminal is controlled.

예컨대, 메신저 프로그램 실행 화면이 대화 창 화면일 경우, 사용자로부터 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력이 확인되면, 제어부(13)는 상기 대화 창 화면을 통해 연결된 상대방 단말로 상기 서비스 페이지를 공유하기 위한 요청 메시지를 전송하게 된다. 예컨대, 'OOO님께서 웹 페이지를 함께 보기를 요청하셨습니다.'라는 요청 메시지를 전송할 수 있다.For example, when the messenger program execution screen is a chat window screen, when a selection input of a menu providing a service page sharing function is confirmed by a user, the controller 13 shares the service page to the counterpart terminal connected through the chat window screen. It will send a request message to do so. For example, you can send a request message that says "OOO requested to view a web page together."

이후, 상기 요청 메시지를 수신한 상대방 단말로부터 상기 요청 메시지에 대한 수락 메시지가 수신되면, 서비스 장치(20)가 상기 상대방 단말로 단말(10)에서 출력되고 있는 서비스 페이지와 동일한 서비스 페이지를 전송하게 된다.Thereafter, when the acceptance message for the request message is received from the counterpart terminal receiving the request message, the service device 20 transmits the same service page as the service page output from the terminal 10 to the counterpart terminal. .

이후, 제어부(13)는 사용자의 입력에 따라 발생되는 서비스 페이지와 관련된 제어 명령, 예컨대, 화면 이동, 스크롤 등 서비스 페이지 상에서 발생되는 다양한 제어 명령을 서비스 장치(20)로 전송하며, 이를 수신한 서비스 장치(20)가 상대방 단말로 상기 제어 명령을 전송할 수 있다.Thereafter, the control unit 13 transmits a control command related to the service page generated according to the user's input, for example, various control commands generated on the service page, such as a screen movement and scrolling, to the service device 20 and receives the received service. The device 20 may transmit the control command to the counterpart terminal.

이와 같이, 단말(10)에서 발생되는 서비스 페이지와 관련된 제어 명령을 상대방 단말로 전송함으로써, 서비스 페이지의 공유 및 원격 제어가 가능하게 된다.As such, by transmitting the control command related to the service page generated in the terminal 10 to the counterpart terminal, sharing and remote control of the service page are possible.

아울러, 본 발명의 일 실시 예에서는 사용자의 단말(10)과 지정된 상대방 단말 사이의 서비스 페이지 공유가 이뤄지게 되면, 제어 단말(즉, 사용자의 단말)이 피제어 단말(즉, 상대방 단말) 상에 표시되는 서비스 페이지를 제어하는 구성을 중심으로 설명하였으나, 이에 한정되는 것은 아니며, 사용자의 단말(10)과 지정된 상대방 단말 사이의 서비스 페이지 공유가 이뤄지게 되면, 상기 상대방 단말로 해당되는 서비스 페이지만을 전송하고, 상기 상대방 단말에서 독립적으로 상기 서비스 페이지를 제어할 수도 있다. 아울러, 사용자의 단말(10)에서 표시되는 이미지 추출 기능을 제공하는 메뉴, 이미지 캡쳐 기능을 제공하는 메뉴, 서비스 페이지 공유 기능을 제공하는 메뉴는 상기 공유 기능이 설정된 상대방 단말에서도 동일하게 표시될 수 있다.In addition, in an embodiment of the present invention, when the service page sharing is performed between the user terminal 10 and the designated counterpart terminal, the control terminal (ie, the terminal of the user) is displayed on the controlled terminal (ie, the counterpart terminal). Although the description has been made with reference to a configuration for controlling a service page, the present invention is not limited thereto. When sharing a service page between a user terminal 10 and a designated counterpart terminal is performed, only the corresponding service page is transmitted to the counterpart terminal. The service terminal may control the service page independently. In addition, a menu providing an image extraction function, a menu providing an image capturing function, and a menu providing a service page sharing function displayed on the user's terminal 10 may be displayed on the counterpart terminal on which the sharing function is set. .

보다 구체적인 메신저 프로그램에서의 제어 방법에 대해서는 후술하도록 하며, 상기와 같은 동작을 제어하기 위해 제어부(13)는 이미지 제어 모듈(13a) 및 서비스 페이지 제어 모듈(13b)을 포함하여 구성될 수 있다.A more specific method of controlling a messenger program will be described later. In order to control the above operation, the controller 13 may include an image control module 13a and a service page control module 13b.

여기서, 메신저 제어 모듈(13a)은 메신저 실행, 대화 창 생성 등 메신저 프로그램 실행 전반을 제어할 수 있으며, 서비스 페이지 제어 모듈(13b)은 메신저 프로그램 상에 서비스 페이지의 실행을 제어하고, 상술한 바와 같은 서비스 페이지와 관련된 다양한 제어를 수행할 수 있다.Here, the messenger control module 13a may control overall messenger program execution, such as messenger execution and conversation window generation, and the service page control module 13b controls the execution of the service page on the messenger program, as described above. Various controls related to service pages can be performed.

저장부(14)는 본 발명의 실시 예에 따른 기능 동작에 필요한 응용 프로그램을 비롯하여, 그 응용 프로그램 실행 중에 발생되는 다양한 데이터를 일시적으로 저장할 수 있다. 또한, 저장부(14)는 메신저 프로그램을 저장할 수 있으며, 메신저 프로그램을 통해 하나 이상의 상대방 단말과 송수신된 메시지 또는 컨텐츠 정보가 저장될 수도 있다. 특히, 본 발명의 실시 예에 따른 저장부(14)는 제어부(13)의 제어에 따라 서비스 페이지와 관련된 정보, 서비스 페이지에서 추출된 이미지 또는 캡쳐된 이미지가 일시적으로 저장될 수도 있다. 일시적으로 저장된 이미지는 상기 서비스 페이지가 종료되거나 서비스 페이지가 변경된 경우, 제어부(13)의 제어에 따라 삭제될 수 있다. 그러나, 사용자의 요청에 따라 저장부(14)에 영구적으로 저장될 수도 있으며, 상기 추출된 이미지 중 메신저 프로그램을 통해 상대방 단말로 전송된 이미지는 저장부(14)에 영구적으로 저장될 수도 있다.The storage unit 14 may temporarily store various data generated during execution of the application program, including an application program required for the functional operation according to the embodiment of the present invention. In addition, the storage unit 14 may store a messenger program, and may store message or content information transmitted and received with one or more counterpart terminals through the messenger program. In particular, the storage unit 14 according to an embodiment of the present invention may temporarily store information related to the service page, an image extracted from the service page, or a captured image under the control of the controller 13. The temporarily stored image may be deleted under the control of the controller 13 when the service page is terminated or the service page is changed. However, it may be permanently stored in the storage unit 14 according to a user's request, and an image transmitted to the counterpart terminal through the messenger program among the extracted images may be permanently stored in the storage unit 14.

이러한 저장부(14)는 크게 프로그램 영역과 데이터 영역을 포함할 수 있다. 프로그램 영역은 단말(10)을 부팅시키기 위한 운영체제(OS)와 같은 단말(10) 구동과 관련된 정보들을 저장한다. 데이터 영역은 단말(10)의 사용에 따라 발생되는 데이터가 저장되는 영역으로, 상술한 바와 같이 메신저 프로그램 실행 중에 발생되는 다양한 정보, 특히 서비스 페이지와 관련된 정보가 저장될 수 있다. 이러한, 저장부(14)는 플래시 메모리(flash memory), 하드디스크(hard disk), 멀티미디어 카드 마이크로(multimedia card micro) 타입의 메모리(예컨대, SD 또는 XD 메모리 등), 램(RAM), 롬(ROM) 등의 저장매체를 포함하여 구성될 수 있다.The storage unit 14 may include a program area and a data area. The program area stores information related to driving the terminal 10 such as an operating system (OS) for booting the terminal 10. The data area is an area in which data generated according to the use of the terminal 10 is stored. As described above, various information generated during execution of the messenger program, in particular, information related to a service page may be stored. The storage unit 14 may be a flash memory, a hard disk, a multimedia card micro-type memory (e.g., SD or XD memory), a RAM, a ROM ROM), and the like.

더불어, 본 발명의 일 실시 예에서는 메신저 프로그램, 또는 메신저 프로그램을 통해 송수신된 메시지, 컨텐츠 정보 등이 저장부(14)에 저장하고 있는 구성을 중심으로 설명하나 이에 한정되는 것은 아니며, 클라우드 서비스 방식에 따라 서비스 장치(20)와 연동하여 서비스 장치(20)에 저장될 수도 있다.In addition, an embodiment of the present invention will be described based on a configuration in which a messenger program, a message transmitted and received through a messenger program, content information, and the like are stored in the storage unit 14, but is not limited thereto. Accordingly, the service device 20 may be stored in the service device 20 in association with the service device 20.

표시부(15)는 단말(10)의 기능 수행 중에 발생하는 일련의 동작 상태 및 동작 결과 등에 대한 정보를 표시한다. 특히, 본 발명의 표시부(15)는 메신저 프로그램 실행 중에 발생되는 다양한 정보들을 표시할 수 있다. 더불어, 표시부(15)는 제어부(13)의 제어 하에 메신저 프로그램 실행 중에 서비스 페이지가 실행되면, 상기 서비스 페이지를 표시할 수도 있다.The display unit 15 displays information on a series of operation states, operation results, and the like that occur while the terminal 10 is performing its functions. In particular, the display unit 15 of the present invention can display various information generated during the execution of the messenger program. In addition, the display unit 15 may display the service page when the service page is executed during the execution of the messenger program under the control of the control unit 13.

또한, 본 발명의 표시부(15)는 상술한 바와 같이 입력부(12)와 함께 하나의 터치패널(또는 터치스크린)의 형태로 구현될 수도 있으며, 상기 입력부(12)와 함께 구현되는 경우, 사용자의 기 설정된 동작, 드래그 앤 드롭 동작 등에 따라 발생되는 다양한 정보들을 표시할 수 있다.The display unit 15 of the present invention may be implemented in the form of one touch panel (or touch screen) together with the input unit 12 as described above. When the display unit 15 is implemented together with the input unit 12, A variety of information generated according to a predetermined operation, a drag and drop operation, and the like can be displayed.

이러한 표시부(15)는 LCD(Liquid Crystal Display), TFT-LCD(Thin Film Transistor LCD), OLED(Organic Light Emitting Diodes), 발광다이오드(LED), AMOLED(Active Matrix Organic LED), 플렉시블 디스플레이(Flexible display) 및 3차원 디스플레이(3 Dimension) 등으로 구성될 수 있다The display unit 15 includes a liquid crystal display (LCD), a thin film transistor LCD (TFT-LCD), organic light emitting diodes (OLED), a light emitting diode (LED), an active matrix organic LED (AMOLED), and a flexible display (Flexible display). ) And a three-dimensional display (3 Dimension) or the like.

이와 같이, 도 2를 참조하여 단말(10)의 주요 구성에 대해 설명하였다. 그러나 도 2를 통해 도시된 구성 요소가 모두 단말(10)의 필수 구성 요소는 아니다.As described above, the main configuration of the terminal 10 has been described with reference to FIG. 2. However, not all components illustrated in FIG. 2 are essential components of the terminal 10.

예컨대, 단말(10)은 전기적인 신호인 음원을 아날로그 신호로 변환하여 출력할 수 있는 음원 출력부와 같은 더 많은 구성 요소에 의해 구현될 수 있으며, 그 보다 더 적은 구성 요소에 의해 단말(10)이 구현될 수도 있다.For example, the terminal 10 may be implemented by more components, such as a sound source output unit, which can convert a sound source, which is an electrical signal, into an analog signal and output the same, May be implemented.

이하, 본 발명의 실시 예에 따른 서비스 장치(20)의 주요 구성 및 동작 방법에 대해 설명하도록 한다.Hereinafter, the main configuration and operation method of the service apparatus 20 according to the embodiment of the present invention will be described.

도 3은 본 발명의 실시 예에 따른 서비스 장치의 주요 구성을 도시한 블록도이다.3 is a block diagram illustrating a main configuration of a service apparatus according to an embodiment of the present invention.

도 1 및 도 3를 참조하면, 본 발명의 서비스 장치(20)는 서비스 통신부(21), 서비스 제어부(22) 및 서비스 저장부(23)를 포함하여 구성될 수 있다.1 and 3, the service apparatus 20 of the present invention may include a service communication unit 21, a service control unit 22, and a service storage unit 23.

여기서 서비스 통신부(21)는 하나 이상의 단말(10)과 메신저 프로그램과 관련된 다양한 정보를 송수신하는 역할을 수행할 수 있다.Here, the service communication unit 21 may perform transmission and reception of various information related to one or more terminals 10 and a messenger program.

특히, 서비스 통신부(21)는 어느 하나의 단말과 연결된 다른 단말 사이에 송수신되는 메시지 또는 컨텐츠를 수신할 수 있다. 또한 서비스 통신부(21)는 어느 하나의 단말(10)로부터 다양한 정보에 대한 요청 정보를 수신하고, 이에 대한 정보를 상기 단말(10)로 제공할 수도 있다.In particular, the service communication unit 21 can receive messages or contents transmitted and received between other terminals connected to any one of the terminals. Also, the service communication unit 21 may receive request information on various information from any one of the terminals 10 and provide the information to the terminal 10.

서비스 제어부(22)는 본 발명의 서비스 장치(20)의 전반적인 제어를 수행하는 것으로, 특히, 본 발명의 실시 예에 따른 서비스 제어부(22)는 메신저 프로그램과 관련된 다양한 제어를 수행할 수 있다.The service control unit 22 performs overall control of the service device 20 of the present invention. In particular, the service control unit 22 according to the embodiment of the present invention can perform various controls related to the messenger program.

예컨대, 서비스 제어부(22)는 다수의 단말(10)로 메신저 프로그램 서비스를 제공하기 위해, 가입된 사용자들을 사용자 식별자로 구분하고 각각의 가입된 사용자들에 대해 상태, 수신모드, 메시지 수신자 리스트 및 가입자 환경 정보를 관리하고, 인터넷에 접속 중인(On-line) 사용자들 간에 IM 대화 메시지를 전달을 위한 IM 대화 세션, 즉 대화 채널을 관리하게 된다. 또한, 서비스 제어부(22)는 SIP(Session Initiation Protocol) 호 처리 및 MSRP(Message Session Relay Protocol) 릴레이 기능 등을 수행할 수 있으며, 이를 통해 다수의 단말, 예컨대 제1 단말 및 제2 단말 간에 메시지 또는 컨텐츠 송수신이 가능하게 된다.For example, in order to provide a messenger program service to a plurality of terminals 10, the service control unit 22 divides the subscribed users into user identifiers, and for each subscribed user, a status, a reception mode, Manage environment information, and manage an IM chat session, i.e., a chat channel, for delivering IM chat messages between on-line users connected to the Internet. The service control unit 22 can perform SIP (Session Initiation Protocol) call processing, MSRP (Message Session Relay Protocol) relay, and the like. The service control unit 22 can provide a message or message between a plurality of terminals, Content transmission / reception becomes possible.

특히, 본 발명의 실시 예에 따른 서비스 제어부(22)는 메신저 프로그램이 실행되고 있는 어느 하나의 단말(10)로부터 서비스 페이지 접속 요청이 수신되면, 상기 단말(10)로 서비스 페이지를 제공할 수 있다. 이때, 서비스 제어부(22)는 서비스 통신부(21)를 통해 상기 서비스 페이지를 제공하는 컨텐츠 제공 장치(40)로부터 수신된 다음에 상기 서비스 통신부(21)를 통해 상기 단말(10)로 제공될 수 있다.In particular, the service controller 22 according to an embodiment of the present invention may provide a service page to the terminal 10 when a service page access request is received from any one terminal 10 on which a messenger program is executed. . In this case, the service controller 22 may be received from the content providing device 40 providing the service page through the service communication unit 21 and then provided to the terminal 10 through the service communication unit 21. .

또한, 본 발명의 실시 예에 따른 서비스 제어부(22)는 상기 단말(10)로 서비스 페이지를 전송함과 동시에 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 단말(10)로 전송할 수 있다.In addition, the service control unit 22 according to an embodiment of the present invention transmits a service page to the terminal 10 and at the same time extracts at least one image displayed on the service page, the image extraction function, the specific of the service page An image capturing function of capturing an area to generate a captured image and a service page sharing function of sharing the service page with a designated counterpart terminal are transmitted to the terminal 10 together with the service page. Can be.

이후, 서비스 제어부(22)는 상기 단말(10)로부터 이미지 추출 기능을 제공하는 메뉴의 선택 입력이 수신되면, 상기 단말(10)로 전송된 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출한 후, 추출된 이미지를 상기 단말(10)로 전송할 수 있다. 또한, 서비스 제어부(22)는 서비스 페이지 상에 표시되는 이미지를 추출하기 위한 조건을 설정하고 저장하는 과정 전반을 제어할 수 있다. 이때의 이미지를 추출하기 위한 조건은 서비스 페이지를 제공하는 컨텐츠 제공 장치(40)별로 서로 다르게 설정될 수 있다. After that, when a selection input of a menu providing an image extraction function is received from the terminal 10, the service controller 22 sets one or more images displayed on the service page transmitted to the terminal 10 to a preset condition. After extracting accordingly, the extracted image may be transmitted to the terminal 10. In addition, the service controller 22 may control the overall process of setting and storing a condition for extracting an image displayed on the service page. Conditions for extracting the image at this time may be set differently for each content providing device 40 providing a service page.

또한, 서비스 제어부(22)는 상기 단말(10)로부터 이미지 캡쳐 기능을 제공하는 메뉴의 선택 입력이 수신되면, 상기 단말(10)로 전송된 서비스 페이지 상에 이미지 캡쳐를 위한 지시선을 활성화하여 표시하고, 상기 지시선을 통해 설정된 영역을 캡쳐하여 캡쳐된 이미지를 생성한 후, 생성된 이미지를 상기 단말(10)로 전송할 수 있다.In addition, the service controller 22 activates and displays a leader line for capturing an image on a service page transmitted to the terminal 10 when a selection input of a menu providing an image capturing function is received from the terminal 10. After generating the captured image by capturing the area set through the leader line, the generated image may be transmitted to the terminal 10.

더하여, 서비스 제어부(22)는 상기 단말(10)로 추출된 이미지 또는 캡쳐된 이미지를 전송한 이후에, 상기 단말(10)의 요청에 따라 상기 추출된 이미지 또는 캡쳐된 이미지를 지정된 상대방 단말로 상기 이미지를 전송되도록 제어할 수도 있다.In addition, after the service control unit 22 transmits the extracted image or the captured image to the terminal 10, the service control unit 22 transfers the extracted image or the captured image to a designated counterpart terminal according to a request of the terminal 10. You can also control the image to be sent.

또한, 서비스 제어부(22)는 상기 단말(10)로부터 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력이 수신되면, 상기 단말(10)로 전송된 서비스 페이지와 동일한 서비스 페이지를 지정된 상대방 단말로 전송할 수도 있다. 예컨대, 상기 단말(10)의 메신저 프로그램 실행 화면이 대화 창 화면일 경우, 서비스 제어부(22)는 상기 단말(10)의 요청에 따라 대화 창 화면을 통해 연결된 상대방 단말로 상기 서비스 페이지 공유를 위한 요청 메시지를 전송할 수 있다. 반면, 상기 단말(10)의 메신저 프로그램 실행 화면이 대화 창 화면이 아닐 경우, 서비스 제어부(22)는 상기 서비스 페이지를 공유하기 위한 상대방 단말에 대한 목록을 표시하고, 상기 단말(10)로부터 어느 하나의 상대방 단말에 대한 선택 입력이 확인되면, 선택된 상대방 단말로 서비스 페이지 공유를 위한 요청 메시지를 전송할 수 있다.In addition, the service controller 22 may transmit the same service page as the service page transmitted to the terminal 10 to the designated counterpart terminal when the selection input of the menu providing the service page sharing function is received from the terminal 10. have. For example, when the messenger program execution screen of the terminal 10 is a chat window screen, the service controller 22 requests for sharing the service page to a counterpart terminal connected through the chat window screen according to the request of the terminal 10. You can send a message. On the other hand, if the messenger program execution screen of the terminal 10 is not a chat window screen, the service control unit 22 displays a list of the counterpart terminal for sharing the service page, and any one of the terminal 10 is displayed. When the selection input to the counterpart terminal is confirmed, the request message for sharing the service page may be transmitted to the selected counterpart terminal.

이후, 서비스 제어부(22)는 단말(10)과 상기 상대방 단말 사이의 서비스 페이지 공유가 이뤄지면, 상기 단말(10)로부터 수신되는 상기 서비스 페이지와 관련된 제어 명령을 상대방 단말로 전송되는 과정을 제어할 수도 있다.Thereafter, when the service page sharing is performed between the terminal 10 and the counterpart terminal, the service controller 22 may control a process of transmitting a control command related to the service page received from the terminal 10 to the counterpart terminal. It may be.

앞서, 본 발명의 일 실시 예에서는 단말(10) 중심으로 메신저 프로그램에서의 서비스 페이지 제어 과정이 이뤄지는 것을 예로 들어 설명하였다. 그러나 상술한 바와 같이 서비스 장치(20)가 직접 서비스 페이지를 제어하고, 이에 대한 결과 정보만을 단말(10)로 전송할 수도 있다.In the above, an embodiment of the present invention has been described taking the service page control process in the messenger program as the center of the terminal 10 as an example. However, as described above, the service device 20 may directly control the service page and transmit only the result information to the terminal 10.

이를 위해, 서비스 제어부(22)는 서비스 페이지 제어 모듈(22a)을 더 포함하여 구성될 수 있다.To this end, the service control unit 22 may further include a service page control module 22a.

상술한 바와 같은 이미지 추출 과정에서 발생되는 다양한 정보는 서비스 저장부(23)에 저장될 수 있다. 더하여, 서비스 저장부(23)는 단말(10)과 하나 이상의 상대방 단말과 주고 받은 메시지, 컨텐츠 정보 등이 저장될 수 있으며, 서비스 제어부(22)는 단말(10)의 사용자 식별 정보에 대응하여 상기 정보들이 저장되도록 제어할 수도 있다.Various information generated during the image extraction process as described above may be stored in the service storage unit 23. In addition, the service storage unit 23 may store messages and content information exchanged between the terminal 10 and one or more other terminals, and the service control unit 22 may store the messages, content information, It is also possible to control so that the information is stored.

이러한 서비스 저장부(23)는 메신저 시스템(100) 내의 하나의 저장소일 수 있고, 메신저 시스템(100) 외부에 위치하여 서비스 장치(20)와 데이터 송수신이 가능한 별도의 데이터 저장 장치일 수도 있다.The service storage unit 23 may be a repository within the messenger system 100 or may be a separate data storage device located outside the messenger system 100 and capable of transmitting and receiving data with the service device 20. [

이상으로 본 발명의 실시 예에 따른 서비스 장치(20)에 대해 설명하였다.The service apparatus 20 according to the embodiment of the present invention has been described above.

앞서 설명한 바와 같이, 본 발명의 서비스 장치(20)는 서버 기반 컴퓨팅 방식 또는 클라우드 방식으로 동작하는 하나 이상의 서버로 구현될 수 있다. 특히, 메신저 시스템(100)을 통해 송수신되는 정보는 인터넷 상의 클라우드 컴퓨팅 장치에 영구적으로 저장될 수 있는 클라우드 컴퓨팅(Cloud Computing) 기능을 통해 제공될 수 있다. 여기서, 클라우드 컴퓨팅은 데스크톱, 태블릿 컴퓨터, 노트북, 넷북 및 스마트폰 등의 디지털 단말기에 인터넷 기술을 활용하여 가상화된 IT(Information Technology) 자원, 예를 들어, 하드웨어(서버, 스토리지, 네트워크 등), 소프트웨어(데이터베이스, 보안, 웹 서버 등), 서비스, 데이터 등을 온 디맨드(On demand) 방식으로 서비스하는 기술을 의미한다. 본 발명에 있어서, 다수의 단말(10)과 서비스 장치(20) 사이에 송수신되는 모든 정보는 인터넷 상의 클라우드 컴퓨팅 장치에 저장되고, 언제 어디서든 전송될 수 있다.As described above, the service apparatus 20 of the present invention can be implemented as one or more servers operating in a server-based computing mode or a cloud mode. In particular, the information transmitted and received through the messenger system 100 may be provided through a cloud computing function that can be permanently stored in a cloud computing device on the Internet. Here, cloud computing utilizes Internet technology in digital terminals such as desktops, tablet computers, laptops, netbooks and smart phones to provide virtualized IT (Information Technology) resources such as hardware (server, storage, (Database, security, web server, etc.), service, data, etc. on demand. In the present invention, all information transmitted and received between the plurality of terminals 10 and the service device 20 is stored in the cloud computing device on the Internet, and can be transmitted anywhere, anytime.

한편, 단말(10) 또는 서비스 장치(20)에 탑재되는 메모리는 그 장치 내에서 정보를 저장한다. 일 구현예의 경우, 메모리는 컴퓨터로 판독 가능한 매체이다. 일 구현 예에서, 메모리는 휘발성 메모리 유닛 일 수 있으며, 다른 구현예의 경우, 메모리는 비휘발성 메모리 유닛 일 수도 있다. 일 구현예의 경우, 저장장치는 컴퓨터로 판독 가능한 매체이다. 다양한 서로 다른 구현 예에서, 저장장치는 예컨대 하드디스크 장치, 광학디스크 장치, 혹은 어떤 다른 대용량 저장장치를 포함할 수도 있다.On the other hand, the memory mounted in the terminal 10 or the service device 20 stores information in the device. In one embodiment, the memory is a computer readable medium. In one implementation, the memory may be a volatile memory unit, and in other embodiments, the memory may be a non-volatile memory unit. In one embodiment, the storage device is a computer readable medium. In various different implementations, the storage device may include, for example, a hard disk device, an optical disk device, or any other mass storage device.

비록 본 명세서와 도면에서는 예시적인 장치 구성을 기술하고 있지만, 본 명세서에서 설명하는 기능적인 동작과 주제의 구현물들은 다른 유형의 디지털 전자 회로로 구현되거나, 본 명세서에서 개시하는 구조 및 그 구조적인 등가물들을 포함하는 컴퓨터 소프트웨어, 펌웨어 혹은 하드웨어로 구현되거나, 이들 중 하나 이상의 결합으로 구현 가능하다. 본 명세서에서 설명하는 주제의 구현물들은 하나 이상의 컴퓨터 프로그램 제품, 다시 말해 본 발명에 따른 장치의 동작을 제어하기 위하여 혹은 이것에 의한 실행을 위하여 유형의 프로그램 저장매체 상에 인코딩된 컴퓨터 프로그램 명령에 관한 하나 이상의 모듈로서 구현될 수 있다. 컴퓨터로 판독 가능한 매체는 기계로 판독 가능한 저장 장치, 기계로 판독 가능한 저장 기판, 메모리 장치, 기계로 판독 가능한 전파형 신호에 영향을 미치는 물질의 조성물 혹은 이들 중 하나 이상의 조합일 수 있다.Although the present specification and drawings describe exemplary device configurations, the functional operations and subject matter implementations described herein may be embodied in other types of digital electronic circuitry, or alternatively, of the structures disclosed herein and their structural equivalents May be embodied in computer software, firmware, or hardware, including, or in combination with, one or more of the foregoing. Implementations of the subject matter described herein may be embodied in one or more computer program products, i. E. One for computer program instructions encoded on a program storage medium of the type for &lt; RTI ID = 0.0 & And can be implemented as a module as described above. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter that affects the machine readable propagation type signal, or a combination of one or more of the foregoing.

이하, 본 발명의 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법에 대해 설명하도록 한다.Hereinafter, a method of controlling a service page in a messenger program according to an embodiment of the present invention will be described.

도 4는 본 발명의 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법을 개략적으로 설명하기 위한 흐름도이다.4 is a flowchart illustrating a method of controlling a service page in a messenger program according to an exemplary embodiment of the present invention.

도 1 및 도 4를 참조하여 설명하기에 앞서, 본 발명의 일 실시 예에서는 서비스 페이지 제어 과정이 단말(10)을 중심으로 이뤄지는 것을 예로 들어 설명하나, 이에 한정되는 것은 아니며, 서비스 장치(20)를 중심으로 서비스 페이지 제어 과정이 진행될 수도 있다.Before describing with reference to FIGS. 1 and 4, in an embodiment of the present invention, the service page control process is performed based on the terminal 10 as an example, but is not limited thereto. The service page control process may be performed based on the above.

이하, 본 발명의 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 과정을 도 1 및 도 4를 참조하여 설명하도록 한다.Hereinafter, a process of controlling a service page in a messenger program according to an embodiment of the present invention will be described with reference to FIGS. 1 and 4.

이를 위해, 먼저 단말(10)은 메신저 프로그램을 실행하고 있어야 한다(S101). 메신저 프로그램 실행 중에 단말(10)은 사용자의 요청에 따라 서비스 페이지에 접속하여 실행하게 된다(S103).To this end, first, the terminal 10 must be executing a messenger program (S101). While executing the messenger program, the terminal 10 accesses and executes a service page at the user's request (S103).

또한, 서비스 페이지에 접속하여 실행하는 과정은 단말(10)이 메신저 프로그램 실행 화면에서 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 서비스 장치(20)가 제공하는 서비스 페이지에 접속하여 실행될 수 있다. 여기서, 메신저 프로그램 실행 화면은 메신저 프로그램 상에 어느 하나의 일 화면이 될 수 있으며, 바람직하게는 대화 채널을 통해 연결된 상대방 단말과 메시지를 송수신할 수 있는 대화 창 화면이 될 수 있다. In addition, the process of accessing and executing the service page may be performed by accessing the service page provided by the service device 20 when the terminal 10 detects a user input corresponding to a preset condition on the messenger program execution screen. Here, the messenger program execution screen may be any one screen on the messenger program. Preferably, the messenger program execution screen may be a chat window screen for transmitting and receiving a message with a counterpart terminal connected through a chat channel.

더하여, 서비스 장치(20)가 다수의 서비스 페이지를 단말(10)로 제공할 수 있을 경우, 단말(10)은 메신저 프로그램 실행 화면에서 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 서비스 장치(20)가 제공하는 다수의 서비스 페이지에 대한 목록을 먼저 표시할 수 있다. 이후, 상기 서비스 페이지에 대한 목록 중 어느 하나의 서비스 페이지에 대한 선택 입력이 확인되면, 단말(10)은 확인된 서비스 페이지에 대한 실행 요청을 서비스 장치(20)로 전송하고, 서비스 장치(20)로부터 상기 서비스 페이지를 수신하여 표시함으로써, 서비스 페이지를 실행할 수 있다.In addition, when the service device 20 can provide a plurality of service pages to the terminal 10, when the user input corresponding to a preset condition is detected on the messenger program execution screen, the service device 20 is provided. The list of a plurality of service pages provided by) may be displayed first. Subsequently, when a selection input for one of the service pages of the service page list is confirmed, the terminal 10 transmits an execution request for the confirmed service page to the service device 20 and the service device 20. By receiving and displaying the service page from the service page, the service page can be executed.

또한, 상기 대화 창 화면을 통해 어느 하나의 상대방 단말과 서비스 페이지에 대응하는 URL 주소 정보가 수신된 경우, 상기 주소 정보를 선택함으로써 서비스 페이지에 접속하여 서비스 페이지를 실행할 수도 있다.In addition, when URL address information corresponding to one of the counterpart terminals and the service page is received through the chat window screen, the service page may be executed by accessing the service page by selecting the address information.

상술한 과정을 거쳐, 서비스 페이지가 실행되면, 단말(10)은 접속된 서비스 페이지를 표시하게 된다(S300). 이때, 본 발명의 실시 예에 따른 단말(10)은 단순히 서비스 장치(20)를 통해 제공되는 서비스 페이지만을 표시하는 것이 아니라, 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 표시하게 된다.After the above process, if the service page is executed, the terminal 10 displays the connected service page (S300). In this case, the terminal 10 according to an embodiment of the present invention does not merely display a service page provided through the service device 20, but an image extraction function for extracting one or more images displayed on the service page, the service. An image capture function for capturing a specific area of the page to generate a captured image and a service page sharing function for sharing the service page with a designated counterpart terminal are displayed together with the service page. .

이때, 상기 서비스 페이지는 상기 메신저 프로그램 실행 화면의 일정 영역에 삽입되어 표시될 수 있다.In this case, the service page may be inserted and displayed in a predetermined area of the messenger program execution screen.

이후, 단말(10)은 상기 서비스 페이지에 대한 스크롤, 다음 페이지 이동 등의 사용자의 조작에 따른 제어를 수행함은 물로, 상기 메뉴 중 사용자에 의해 선택된 기능을 수행할 수도 있다(S400). 그리고, 단말(10)은 사용자의 요청에 따라 언제든지 표시되는 서비스 페이지가 종료되도록 제어할 수 있다(S500).Thereafter, the terminal 10 performs the control according to the user's operation such as scrolling to the service page or moving to the next page, and may perform a function selected by the user among the menus (S400). In addition, the terminal 10 may control to terminate the service page displayed at any time according to the user's request (S500).

상기 서비스 페이지의 제어 과정에 대해서는 도 5 내지 도 7을 참조하여 설명하도록 한다.The control process of the service page will be described with reference to FIGS. 5 to 7.

도 5는 본 발명의 일 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법을 설명하기 위한 흐름도이다.5 is a flowchart illustrating a method of controlling a service page in a messenger program according to an embodiment of the present invention.

도 1 및 도 5를 참조하면, 단말(10)은 서비스 페이지 및 이미지 추출 기능, 이미지 캡쳐 기능, 서비스 페이지 공유 기능 중 어느 하나의 기능을 제공하는 메뉴를 표시한 이후에, 어느 하나의 기능, 예컨대 서비스 페이지 공유 기능에 대한 선택 입력이 확인되면(S401), 지정된 상대방 단말로 요청 메시지를 전송하게 된다(S403).1 and 5, the terminal 10 displays a menu providing any one of a service page and an image extraction function, an image capture function, and a service page sharing function. When the selection input for the service page sharing function is confirmed (S401), the request message is transmitted to the designated counterpart terminal (S403).

여기서, 지정된 상대방 단말이란 대화 창 화면을 통해 연결된 상대방 단말이 될 수 있다. 예컨대, 상기 서비스 페이지가 메신저 프로그램의 대화 창 화면에서 실행된 경우, 단말(10)은 상기 대화 창 화면을 통해 연결된 상대방 단말로 서비스 페이지 공유를 위한 요청 메시지를 전송할 수 있다.Here, the designated counterpart terminal may be the counterpart terminal connected through the chat window screen. For example, when the service page is executed on the chat window screen of the messenger program, the terminal 10 may transmit a request message for sharing the service page to the counterpart terminal connected through the chat window screen.

또한, 상기 서비스 페이지가 메신저 프로그램의 대화 창 화면이 아닌 다른 실행 화면에서 실행된 경우, 단말(10)은 먼저, 메신저 프로그램 내 기 저장된 하나 이상의 상대방 단말에 대한 목록을 표시할 수 있다. 이후, 상기 표시되는 목록에서 어느 하나의 상대방 단말에 대한 선택 입력이 확인되면, 선택된 상대방 단말로 서비스 페이지의 공유를 위한 요청 메시지를 전송할 수 있다.In addition, when the service page is executed on an execution screen other than the chat window screen of the messenger program, the terminal 10 may first display a list of one or more counterpart terminals stored in the messenger program. Subsequently, when a selection input for one counterpart terminal is confirmed in the displayed list, a request message for sharing a service page may be transmitted to the selected counterpart terminal.

이후, 단말(10)은 상대방 단말로부터 상기 요청 메시지에 대응하는 수락 메시지가 수신되면, 서비스 페이지를 공유할 수 있다(S407). 다시 말해, 단말(10)에서 표시되는 서비스 페이지와 동일한 서비스 페이지를 상대방 단말로 전송하고, 단말(10)에서 이뤄지는 서비스 페이지에 대한 제어 명령, 예컨대 화면 이동, 스크롤 등의 제어 명령을 상대방 단말로 전송하여, 상대방 단말에서도 동일한 서비스 페이지가 표시될 수 있도록 지속적으로 제어할 수 있다.Thereafter, when the terminal 10 receives an acceptance message corresponding to the request message from the counterpart terminal, the terminal 10 may share a service page (S407). In other words, the same service page as the service page displayed on the terminal 10 is transmitted to the counterpart terminal, and a control command for the service page made in the terminal 10, for example, a control command such as a screen move or scroll, is transmitted to the counterpart terminal. In this case, the counterpart terminal may continuously control the same service page to be displayed.

이하, 다른 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법에 대해 설명하도록 한다. Hereinafter, a method of controlling a service page in a messenger program according to another embodiment will be described.

도 6은 본 발명의 다른 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법을 설명하기 위한 흐름도이다.6 is a flowchart illustrating a method of controlling a service page in a messenger program according to another embodiment of the present invention.

도 1 및 도 6을 참조하면, 단말(10)은 서비스 페이지 및 이미지 추출 기능, 이미지 캡쳐 기능, 서비스 페이지 공유 기능 중 어느 하나의 기능을 제공하는 메뉴를 표시한 이후에, 어느 하나의 기능, 예컨대 이미지 캡쳐 기능에 대한 선택 입력이 확인되면(S411), 상기 서비스 페이지 상에 이미지 캡쳐를 위한 지시선을 활성화하게 된다(S413). 사용자는 상기 지시선을 이용하여 캡쳐 영역을 설정할 수 있으며(S415), 상기 캡쳐 영역을 설정한 이후에, 캡쳐 명령이 확인되면, 상기 단말(10)은 상기 설정된 영역을 캡쳐하여 캡쳐된 이미지를 생성하고, 생성된 이미지를 사용자의 단말(10)에 저장하거나, 상대방 단말로 전송되는 과정을 제어할 수 있다(S417).1 and 6, the terminal 10 displays a menu providing any one of a service page and an image extraction function, an image capture function, and a service page sharing function. When the selection input for the image capture function is confirmed (S411), the leader line for image capture on the service page is activated (S413). The user may set a capture area by using the leader line (S415). After setting the capture area, if a capture command is confirmed, the terminal 10 generates the captured image by capturing the set area. In operation S417, the generated image may be stored in the user terminal 10 or may be transmitted to the counterpart terminal.

이하, 또 다른 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법에 대해 설명하도록 한다. Hereinafter, a method of controlling a service page in a messenger program according to another embodiment will be described.

도 7은 본 발명의 또 다른 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법을 설명하기 위한 흐름도이다.7 is a flowchart illustrating a service page control method in a messenger program according to another embodiment of the present invention.

도 1 및 도 7을 참조하면, 단말(10)은 서비스 페이지 및 이미지 추출 기능, 이미지 캡쳐 기능, 서비스 페이지 공유 기능 중 어느 하나의 기능을 제공하는 메뉴를 표시한 이후에, 어느 하나의 기능, 예컨대 이미지 추출 기능에 대한 선택 입력이 확인되면(S421), 단말(10)은 서비스 페이지 내 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출한다(S423). 이후, 단말(10)은 추출된 이미지를 메신저 프로그램 상에 표시하게 된다(S425).1 and 7, the terminal 10 displays a menu providing any one of a service page and an image extraction function, an image capture function, and a service page sharing function. If the selection input for the image extraction function is confirmed (S421), the terminal 10 extracts one or more images displayed in the service page according to a preset condition (S423). Thereafter, the terminal 10 displays the extracted image on the messenger program (S425).

이후, 사용자는 표시되는 이미지 중 특정 이미지를 선택하여 상대방 단말로 전송할 수 있다. 예컨대, 메신저 프로그램의 대화 창 화면에서 서비스 페이지가 실행되고, 상기 서비스 페이지에 대한 이미지가 추출된 경우, 사용자는 표시되는 이미지 중 특정 이미지를 선택하고, [보내기] 등의 특정 메뉴를 통해 대화 창 화면을 통해 연결된 상대방 단말로 전송할 수 있다. 반면, 롱 터치(long touch) 등과 같은 기 설정된 입력에 따라 대화 창 화면을 통해 연결된 상대방 단말로 전송할 수 있다. 또한, 상대방 단말과의 공유는 물론 사용자 자신의 단말(10)로 상기 선택된 이미지를 저장할 수도 있다.Thereafter, the user may select a specific image among the displayed images and transmit the specific image to the counterpart terminal. For example, when a service page is executed on a chat window screen of a messenger program and an image of the service page is extracted, the user selects a specific image from the displayed images and displays the chat window screen through a specific menu such as [Send]. It can be transmitted to the other terminal connected through. On the other hand, according to a predetermined input such as a long touch (long touch) can be transmitted to the other terminal connected through the chat window screen. In addition, the selected image may be stored in the user's own terminal 10 as well as sharing with the other terminal.

또한, 메신저 프로그램의 일 실행 화면에서 서비스 페이지가 실행되고, 상기 서비스 페이지에 대한 이미지가 추출된 경우, 사용자는 표시되는 이미지 중 특정 이미지를 선택하고, 선택된 이미지를 공유하거나 단말(10)로 저장할 수 있으며, 선택된 이미지를 다른 사용자와 공유하고자 할 경우, 단말(10)은 다른 사용자의 목록을 표시하고, 이를 확인한 사용자가 특정 다른 사용자를 선택함으로써, 상기 다른 사용자와 이미지를 공유할 수도 있다.In addition, when a service page is executed on one execution screen of the messenger program and an image of the service page is extracted, the user may select a specific image among the displayed images, share the selected image, or store the image to the terminal 10. If the user wants to share the selected image with another user, the terminal 10 may display a list of other users, and the user who confirms the selection may select a specific other user to share the image with the other user.

상기 도 5 내지 도 7을 참조하여 설명한 본 발명의 메신저 프로그램에서의 서비스 페이지 제어 방법에 대해 도 8 내지 도 12를 참조하여 보다 구체적으로 설명하도록 한다.A method of controlling a service page in the messenger program of the present invention described with reference to FIGS. 5 to 7 will be described in more detail with reference to FIGS. 8 to 12.

도 8 내지 도 12는 본 발명의 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법을 설명하기 위한 화면 예시도이다.8 to 12 are screen examples for explaining a service page control method in a messenger program according to an embodiment of the present invention.

먼저, 도 8은 메신저 프로그램 실행 중에 서비스 페이지를 실행한 것을 도시한 것으로, 도 8a에 도시된 바와 같이, 메신저 프로그램 실행 화면의 일정 영역에 서비스 페이지가 삽입되어 표시될 수 있으며, 도 8b에 도시된 바와 같이, 메신저 프로그램 실행 화면에서 이동되어 하나의 화면으로 표시될 수도 있다.First, FIG. 8 illustrates the execution of a service page while executing a messenger program. As shown in FIG. 8A, a service page may be inserted and displayed in a predetermined area of a messenger program execution screen, as shown in FIG. 8B. As described above, the screen may be moved on the messenger program execution screen and displayed as one screen.

이때, 본 발명의 실시 예에 따른 메신저 프로그램에서 실행되는 서비스 페이지는 서비스 페이지가 표시되는 영역(500)과 메뉴가 표시되는 영역(510)으로 구분될 수 있다.In this case, the service page executed in the messenger program according to an embodiment of the present invention may be divided into an area 500 in which a service page is displayed and an area 510 in which a menu is displayed.

도 8a에 도시된 바와 같이, 메뉴가 표시되는 영역(510)에는 서비스 페이지를 지정된 상대방 단말과 공유할 수 있는 기능을 제공하는 메뉴(511), 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성할 수 있는 기능을 제공하는 메뉴(512), 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출할 수 있는 기능을 제공하는 메뉴(513), 서비스 페이지를 종료할 수 있는 메뉴(514)가 표시될 수 있다. As shown in FIG. 8A, in the region 510 where a menu is displayed, a menu 511 providing a function of sharing a service page with a designated counterpart terminal and a specific region of the service page is captured to generate a captured image. A menu 512 that provides a function to do so, a menu 513 that provides a function to extract one or more images displayed on the service page, and a menu 514 that allows the service page to exit. have.

이때, 상기 메뉴가 표시되는 영역(510)은 서비스 페이지가 표시되는 영역(500) 일 측에 표시될 수 있다. 예컨대, 도 8a에 도시된 바와 같이, 서비스 페이지가 표시되는 영역(500) 우측에 표시될 수 있으며, 도 8b에 도시된 바와 같이, 서비스 페이지가 표시되는 영역(500) 하단에 표시될 수 있다. 또한, 서비스 페이지 좌측, 상단 등 다양한 위치에 메뉴가 표시되는 영역(510)이 표시될 수 있다. 더하여, 상기 메뉴가 표시되는 영역(510)은 서비스 페이지와 분리되어, 메신저 프로그램 내의 메뉴 형태로 표시될 수도 있다.In this case, the region 510 in which the menu is displayed may be displayed on one side of the region 500 in which the service page is displayed. For example, as shown in FIG. 8A, the service page may be displayed on the right side of the area 500, and as shown in FIG. 8B, the service page may be displayed on the bottom of the area 500. Also, an area 510 in which a menu is displayed may be displayed at various locations such as the left side and the top of the service page. In addition, the region 510 in which the menu is displayed may be displayed in the form of a menu in the messenger program, separate from the service page.

이러한 메뉴가 표시되는 상태에서, 서비스 페이지를 지정된 상대방 단말과 공유할 수 있는 기능을 제공하는 메뉴(511)에 대한 선택 입력이 확인되면, 단말(10)은 지정된 상대방 단말로 상기 서비스 페이지를 공유하기 위한 요청 메시지를 전송할 수 있다. 이때, 상기 단말(10)에서의 메신저 프로그램 실행 화면이 대화 창 화면일 경우, 도 9a에 도시된 바와 같이, 대화 창 화면을 통해 연결된 상대방 단말로 바로 요청 메시지(520)를 전송할 수 있다.In a state where such a menu is displayed, when a selection input for a menu 511 providing a function of sharing a service page with a designated counterpart terminal is confirmed, the terminal 10 shares the service page with a specified counterpart terminal. May send a request message. In this case, when the messenger program execution screen in the terminal 10 is a chat window screen, as shown in FIG. 9A, the request message 520 may be directly transmitted to the counterpart terminal connected through the chat window screen.

반면, 상기 단말(10)에서의 메신저 프로그램 실행 화면이 대화 창 화면이 아닐 경우, 단말(10)은 사용자로부터 서비스 페이지를 지정된 상대방 단말과 공유할 수 있는 기능을 제공하는 메뉴(511)에 대한 선택 입력이 확인되면, 상대방 단말을 지정하기 위해, 메신저 프로그램 내 저장된 하나 이상의 상대방 단말에 대한 목록을 표시하게 된다. 이후, 사용자로부터 상기 목록 중 어느 하나의 상대방 단말에 대한 선택 입력이 확인되면, 지정된 상대방 단말로 요청 메시지(520)를 전송할 수 있다. On the other hand, if the messenger program execution screen on the terminal 10 is not a chat window screen, the terminal 10 selects a menu 511 that provides a function for sharing a service page from a user with a designated counterpart terminal. If the input is confirmed, a list of one or more counterpart terminals stored in the messenger program is displayed to designate the counterpart terminal. Subsequently, when a selection input of one of the counterpart terminals in the list is confirmed by the user, the request message 520 may be transmitted to the designated counterpart terminal.

상대방 단말은 상술한 바와 같이, 사용자의 단말(10)로부터 요청 메시지(520)를 수신하고, 상기 요청 메시지(520)에 대응하여 수락(522) 또는 거절(523) 메시지 중 어느 하나의 메시지를 선택하여 단말(10)로 전송할 수도 있다. 여기서, 상기 요청 메시지(520)는 서비스 페이지에 대한 정보를 포함하여 구성될 수 있다. 이때, 서비스 페이지에 대한 정보는 상기 서비스 페이지의 URL(예컨대, 'WWW.OOO.co.kr") 정보를 포함할 수 있으며, 521이 지시하는 바와 같이 서비스 페이지에 대한 미리 보기 정보를 포함할 수 있다.As described above, the counterpart terminal receives the request message 520 from the user terminal 10 and selects one of the accept 522 and reject 523 messages in response to the request message 520. It may be transmitted to the terminal 10. Here, the request message 520 may be configured to include information about the service page. In this case, the information about the service page may include URL (eg, 'WWW.OOO.co.kr') information of the service page, and may include preview information about the service page as indicated by 521. have.

사용자의 단말(10)은 상대방 단말로부터 수락 메시지가 수신되면, 도 9b에 도시된 바와 같이 상대방의 단말은 사용자의 단말(10)이 표시하고 있는 서비스 페이지와 동일한 서비스 페이지를 표시할 수 있다. 본 발명의 일 실시 예에서는 대화 창 화면에 서비스 페이지가 말풍선 형태(531)로 표시되는 것을 예로 들어 설명하나, 이에 한정되는 것은 아니다.When the user terminal 10 receives the acceptance message from the counterpart terminal, as illustrated in FIG. 9B, the counterpart terminal may display the same service page as the service page displayed by the user terminal 10. In an embodiment of the present invention, the service page is displayed in the speech bubble form 531 on the chat window screen as an example, but is not limited thereto.

또한, 상대방 단말은 사용자의 단말(10)로부터 상기 서비스 페이지와 관련된 메시지(532)를 수신할 수 있다. 더하여, 상대방 단말에 표시되는 서비스 페이지는 사용자의 단말(10)로부터 상기 서비스 페이지와 관련된 제어 명령, 예컨대 서비스 페이지의 화면 이동, 스크롤 등의 제어 명령에 따라 변경될 수 있으며, 변경되는 서비스 페이지는 실시간 상대방 단말에서 확인될 수 있다.In addition, the counterpart terminal may receive a message 532 related to the service page from the terminal 10 of the user. In addition, the service page displayed on the counterpart terminal may be changed according to a control command related to the service page, for example, a screen movement or scrolling of the service page, from the terminal 10 of the user, and the changed service page may be changed in real time. It may be confirmed at the counterpart terminal.

이때, 대화 창 화면 일 측면에 530이 지시하는 바와 같이 현재 서비스 페이지 공유가 이뤄지고 있음을 알리는 메시지가 표시될 수 있으며, 상대방 단말의 사용자가 '나가기'를 선택하는 경우, 서비스 페이지 공유는 종료될 수 있다. At this time, as indicated by the 530 on one side of the screen of the conversation window, a message indicating that the service page is being shared may be displayed. If the user of the counterpart terminal selects 'exit', the service page sharing may be terminated. have.

또한, 도 10에 도시된 바와 같이, 사용자의 단말(10)이 서비스 페이지와 함께 메뉴를 표시하고 있는 상태에서, 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능을 제공하는 메뉴(512)에 대한 선택 입력이 확인되면, 이미지를 캡쳐하기 위한 지시선(550)을 서비스 페이지 상에 표시하게 된다. 사용자는 상기 지시선(550)을 통해 캡쳐할 영역을 설정할 수 있다. 또한, 상기 지시선(550)이 활성화됨과 동시에 대화 창 화면 일 영역에는 설정된 영역을 캡쳐하여 캡쳐된 이미지를 단말(10) 내 저장하기 위한 메뉴(541), 전체 화면을 캡쳐할 수 있는 메뉴(542), 설정된 영역을 캡쳐하여 상대방 단말로 전송할 수 있는 메뉴(543), 이미지 캡쳐를 취소하기 위한 메뉴(544)가 표시될 수 있다.In addition, as shown in FIG. 10, in a state where the user terminal 10 displays a menu together with a service page, a menu providing an image capture function of capturing a specific area of the service page to generate a captured image. When the selection input to 512 is confirmed, the indicator 550 for capturing an image is displayed on the service page. The user may set an area to be captured through the leader line 550. In addition, the leader line 550 is activated and at the same time, a menu 541 for capturing a set area and storing the captured image in the terminal 10, and a menu 542 for capturing the entire screen in one area of the chat window screen. A menu 543 for capturing the set area and transmitting the same to the counterpart terminal and a menu 544 for canceling image capture may be displayed.

상기의 메뉴를 통해 사용자는 캡쳐된 이미지를 상대방 단말로 전송하거나, 단말(10) 내 저장할 수 있게 된다.The user may transmit the captured image to the counterpart terminal or store the captured image in the terminal 10 through the menu.

또한, 도 11에 도시된 바와 같이, 사용자의 단말(10)이 서비스 페이지와 함께 메뉴를 표시하고 있는 상태에서, 사용자로부터 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능을 제공하는 메뉴(513)에 대한 선택 입력이 확인되면, 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출하여 도 11에 도시된 바와 같이 표시하게 된다. 이때, 추출된 이미지들은 서비스 페이지가 표시되는 영역과 동일한 영역(600)에 표시될 수 있으며, 표시되는 이미지 중 어느 하나의 이미지에 대한 선택 입력이 확인되면, 대화 창 화면 일 영역에는 이미지의 선택을 해제할 수 있는 메뉴(571), 대화 창 화면을 통해 연결된 상대방 단말로 전송할 수 있는 메뉴(5712), 선택된 이미지를 저장할 수 있는 메뉴(573)가 표시될 수 있다.In addition, as shown in FIG. 11, in a state in which the user terminal 10 displays a menu together with a service page, a menu providing an image extraction function for extracting one or more images displayed on the service page from the user. When the selection input to 513 is confirmed, one or more images displayed on the service page are extracted according to preset conditions and displayed as shown in FIG. 11. In this case, the extracted images may be displayed in the same area 600 as the area in which the service page is displayed. When the selection input for any one of the displayed images is confirmed, the selected image may be selected in one area of the dialog window. A menu 571 that can be released, a menu 5712 that can be transmitted to the counterpart terminal connected through the chat window screen, and a menu 573 that can store the selected image may be displayed.

상기의 메뉴를 통해 사용자는 추출된 이미지 중 선택된 이미지를 단말(10) 내 저장하거나, 상대방 단말로 전송할 수 있게 된다. 또한, 사용자는 추출된 이미지를 다수 개 선택할 수도 있다. The user can store the selected image among the extracted images in the terminal 10 or transmit the selected image to the counterpart terminal through the menu. In addition, the user may select a plurality of extracted images.

아울러, 도 12a에 도시된 바와 같이, 단말(10)은 추출된 이미지가 표시되는 영역(600)과 별도로 지정된 상대방 단말로 추출된 이미지를 전송하기 위한 영역(610)을 표시할 수 있다. 여기서, 전송하기 위한 영역(610)은 도 12a에 도시된 바와 같이, 추출된 이미지가 표시되는 영역(600) 하단에 위치하거나, 도 12b에 도시된 바와 같이, 추출된 이미지가 표시되는 영역(600) 우측에 위치할 수도 있다.In addition, as illustrated in FIG. 12A, the terminal 10 may display an area 610 for transmitting the extracted image to a designated counterpart terminal separately from the area 600 where the extracted image is displayed. Here, the region 610 for transmitting is located at the bottom of the region 600 in which the extracted image is displayed, as shown in FIG. 12A, or in the region 600 in which the extracted image is displayed, as shown in FIG. 12B. ) May be located on the right.

사용자는 도 12a 및 도 12b에 도시된 바와 같이, 추출된 이미지 중 하나 이상의 이미지를 선택하여 전송하기 위한 영역(610)으로 드래그 앤 드롭(drag & drop)할 수 있으며, 상기 전송하기 위한 영역(610)으로 드래그 앤 드롭하게 되면, 자동적으로 도 12c에 도시된 바와 같이 대화 창 화면을 통해 연결된 상대방 단말로 상기 전송하기 위한 영역(610)으로 드래그 앱 드롭된 이미지들이 전송될 수 있다. As shown in FIGS. 12A and 12B, the user may drag and drop the area 610 to select and transmit one or more images from the extracted images, and the area 610 to transmit. When dragging and dropping the image, the dragged-app-dropped images may be automatically transmitted to the area 610 for transmitting to the counterpart terminal connected through the chat window screen as illustrated in FIG. 12C.

이와 같이, 본 발명의 메신저 프로그램에서의 서비스 페이지 제어 방법, 이를 위한 장치 및 시스템에 의하면, 메신저 프로그램 이용 중에 웹 페이지와 같은 서비스 페이지에 접속한 후, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 표시함으로써, 메신저 프로그램 이용 중에 서비스 페이지에 관련된 다양한 제어를 용이하게 수행할 수 있으며, 사용자에게 새로운 메신저 프로그램의 UX(Uxer eXperience)를 제공할 수 있게 된다.As described above, according to a method of controlling a service page in a messenger program of the present invention, an apparatus and a system therefor, after accessing a service page such as a web page while using a messenger program, extracting one or more images displayed on the service page. A menu for providing at least one of an image extraction function, an image capture function for capturing a specific area of the service page, a captured image, and a service page sharing function for sharing the service page with a specified counterpart terminal; By displaying together with the service page, various controls related to the service page can be easily performed while using the messenger program, and it is possible to provide a user with a new messenger program (UX).

또한, 본 발명은 웹 페이지에 표시되는 특정 이미지를 상대방과 공유하기 위해, 상기 이미지를 캡쳐 또는 다운로드 등을 통해 자신의 단말에 일단 저장한 후 메신저 프로그램의 사진 공유 기능 등을 이용하는 방식이 아니라, 단말에 저장되는 과정 없이 서비스 페이지 상에 표시되는 메뉴를 이용하여 상기 서비스 페이지 상에 표시되는 이미지를 추출하거나 캡쳐하여 상대방 단말과 공유할 수 있어, 컨텐츠 공유가 더욱 더 용이해진다는 효과가 있다.In addition, in order to share a specific image displayed on a web page with a counterpart, the present invention is not a method of using a picture sharing function of a messenger program after storing the image on its own terminal through capture or download, etc. Since the image displayed on the service page can be extracted or captured using a menu displayed on the service page without being stored in the share, the content sharing can be made easier.

이상으로 본 발명의 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법에 대해 설명하였다.The method for controlling a service page in a messenger program according to an embodiment of the present invention has been described above.

본 발명의 일 실시 예에서는 설명의 편의를 위해, 메신저 프로그램의 대화 창 화면에서의 서비스 페이지 제어 방법을 위주로 설명하였으나, 이에 한정되는 것은 아니며, 메신저 프로그램 어느 하나의 실행 화면에서 서비스 페이지가 실행될 수 있다.In an embodiment of the present disclosure, for convenience of description, a method of controlling a service page on a chat window screen of a messenger program has been described mainly. However, the present invention is not limited thereto, and the service page may be executed from one execution screen of the messenger program. .

또한, 상술한 바와 같은 본 발명의 메신저 프로그램에서의 서비스 페이지 제어 방법은 컴퓨터 프로그램 명령어와 데이터를 저장하기에 적합한 컴퓨터로 판독 가능한 매체의 형태로 제공될 수도 있다. 이때, 컴퓨터 프로그램 명령어와 데이터를 저장하기에 적합한 컴퓨터로 판독 가능한 매체는, 예컨대 기록매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM, Read Only Memory), 램(RAM, Random Access Memory), 플래시 메모리, EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM)과 같은 반도체 메모리를 포함한다. 프로세서와 메모리는 특수 목적의 논리 회로에 의해 보충되거나, 그것에 통합될 수 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 이러한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.In addition, the service page control method in the messenger program of the present invention as described above may be provided in the form of a computer-readable medium suitable for storing computer program instructions and data. At this time, a computer-readable medium suitable for storing computer program instructions and data includes, for example, a magnetic medium such as a hard disk, a floppy disk and a magnetic tape, a compact disk read only memory (CD-ROM) Optical media such as a DVD (Digital Video Disk), a magneto-optical medium such as a floppy disk, and a ROM (Read Only Memory), a RAM , Random Access Memory), flash memory, EPROM (Erasable Programmable ROM), and EEPROM (Electrically Erasable Programmable ROM). The processor and memory may be supplemented by, or incorporated in, special purpose logic circuits. Examples of program instructions may include machine language code such as those generated by a compiler, as well as high-level language code that may be executed by a computer using an interpreter or the like. Such a hardware device may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

본 명세서는 다수의 특정한 구현물의 세부사항들을 포함하지만, 이들은 어떠한 발명이나 청구 가능한 것의 범위에 대해서도 제한적인 것으로서 이해되어서는 안되며, 오히려 특정한 발명의 특정한 실시형태에 특유할 수 있는 특징들에 대한 설명으로서 이해되어야 한다. 개별적인 실시형태의 문맥에서 본 명세서에 기술된 특정한 특징들은 단일 실시형태에서 조합하여 구현될 수도 있다. 반대로, 단일 실시형태의 문맥에서 기술한 다양한 특징들 역시 개별적으로 혹은 어떠한 적절한 하위 조합으로도 복수의 실시형태에서 구현 가능하다. 나아가, 특징들이 특정한 조합으로 동작하고 초기에 그와 같이 청구된 바와 같이 묘사될 수 있지만, 청구된 조합으로부터의 하나 이상의 특징들은 일부 경우에 그 조합으로부터 배제될 수 있으며, 그 청구된 조합은 하위 조합이나 하위 조합의 변형물로 변경될 수 있다.While the specification contains a number of specific implementation details, it should be understood that they are not to be construed as limitations on the scope of any invention or claim, but rather on the description of features that may be specific to a particular embodiment of a particular invention Should be understood. Certain features described herein in the context of separate embodiments may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments, either individually or in any suitable subcombination. Further, although the features may operate in a particular combination and may be initially described as so claimed, one or more features from the claimed combination may in some cases be excluded from the combination, Or a variant of a subcombination.

마찬가지로, 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징 될 수 있다는 점을 이해하여야 한다.Likewise, although the operations are depicted in the drawings in a particular order, it should be understood that such operations must be performed in that particular order or sequential order shown to achieve the desired result, or that all illustrated operations should be performed. In certain cases, multitasking and parallel processing may be advantageous. Also, the separation of the various system components of the above-described embodiments should not be understood as requiring such separation in all embodiments, and the described program components and systems will generally be integrated together into a single software product or packaged into multiple software products It should be understood.

한편, 본 명세서와 도면에 개시된 본 발명의 실시 예들은 이해를 돕기 위해 특정 예를 제시한 것에 지나지 않으며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 자명한 것이다.It should be noted that the embodiments of the present invention disclosed in the present specification and drawings are only illustrative of specific examples for the purpose of understanding and are not intended to limit the scope of the present invention. It will be apparent to those skilled in the art that other modifications based on the technical idea of the present invention are possible in addition to the embodiments disclosed herein.

본 발명은 메신저 프로그램에서의 서비스 페이지 제어 방법에 관한 것으로서, 메신저 프로그램 이용 중에 웹 페이지와 같은 서비스 페이지를 실행하게 되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 표시함으로써, 메신저 프로그램 내에서 서비스 페이지와 관련된 다양한 제어를 수행할 수 있는 서비스 페이지 제어 방법, 이를 위한 장치 및 시스템에 관한 것이다.The present invention relates to a method of controlling a service page in a messenger program. When executing a service page such as a web page while using a messenger program, an image extracting function extracts one or more images displayed on the service page. Displaying a menu together with the service page to provide at least one of an image capture function for capturing a specific area of the service and a captured image and a service page sharing function for sharing the service page with a specified counterpart terminal. The present invention relates to a service page control method capable of performing various controls related to a service page in a program, an apparatus and a system therefor.

본 발명에 의하면, 메신저 프로그램 이용 중에 웹 페이지와 같은 서비스 페이지와 관련된 다양한 제어를 보다 용이하게 수행할 수 있으며, 서비스 페이지 상에 표시되는 이미지를 추출하거나, 캡쳐하여 상대방 단말로 전송하거나, 서비스 페이지 자체를 공유함으로써, 보다 더 용이하게 다른 사용자와 컨텐츠를 공유할 수 있는 효과가 있다. 이를 통해, 본 발명은 메신저 서비스 산업의 발전에 이바지할 수 있으며, 더불어, 이는 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있다.According to the present invention, various controls related to a service page such as a web page can be more easily performed while using a messenger program, and an image displayed on the service page can be extracted, captured and transmitted to the counterpart terminal, or the service page itself. By sharing, there is an effect that can easily share the content with other users. Through this, the present invention can contribute to the development of the messenger service industry, and in addition, it has industrial applicability because it is not only sufficient marketable or commercially viable but also practically tangible.

10: 단말 11: 통신부 12: 입력부
13: 제어부 13a: 메신저 제어 모듈
13b: 서비스 페이지 제어 모듈 14: 저장부
15: 표시부 20: 서비스 장치 21: 서비스 통신부
22: 서비스 제어부 22a: 서비스 페이지 제어 모듈
23: 서비스 저장부 30: 통신망 100: 메신저 시스템
10: terminal 11: communication unit 12: input unit
13: control unit 13a: messenger control module
13b: service page control module 14: storage unit
15: display unit 20: service device 21: service communication unit
22: service control unit 22a: service page control module
23: service storage unit 30: communication network 100: messenger system

Claims (27)

적어도 하나의 상대방 단말과 인스턴트 메시지(instant message) 송수신이 가능하도록 구성된 메신저 프로그램 실행 중에 발생되는 하나 이상의 정보를 표시하는 표시부; 및
상기 표시부와 기능적으로 연결되며, 상기 메신저 프로그램의 어느 하나의 실행 화면에서 소정의 서비스 페이지가 실행되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능 제공 메뉴가 상기 서비스 페이지와 함께 상기 표시부를 통해 표시되도록 제어하며, 상기 이미지 추출 기능 제공 메뉴의 선택 입력이 확인되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지의 소스 코드 또는 주소 정보를 통해 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출한 후, 상기 추출된 이미지가 상기 표시부를 통해 리스트 형태로 표시되도록 제어하며, 상기 추출된 이미지 중에서 선택된 적어도 하나의 이미지를 상기 상대방 단말로 전송하는 제어부;
를 포함하는 것을 특징으로 하는 단말.
A display unit displaying one or more information generated during execution of a messenger program configured to transmit and receive an instant message with at least one counterpart terminal; And
When a predetermined service page is executed on any one execution screen of the messenger program, the image extracting function providing menu for extracting one or more images displayed on the service page is functionally connected to the display unit together with the service page. At least one image displayed on the service page through source code or address information of at least one image displayed on the service page when the selection input of the image extraction function providing menu is confirmed. A control unit for extracting the extracted image according to a preset condition and displaying the extracted image in a list form through the display unit and transmitting at least one image selected from the extracted images to the counterpart terminal;
And a terminal device.
제1항에 있어서,
상기 서비스 페이지는 상기 메신저 프로그램의 실행 화면 내에 삽입되어 표시되는 것을 특징으로 하는 단말.
The method of claim 1,
And the service page is inserted and displayed in an execution screen of the messenger program.
제1항에 있어서,
상기 제어부는
상기 메신저 프로그램의 어느 하나의 실행 화면에서 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 상기 소정의 서비스 페이지가 실행되도록 제어하는 것을 특징으로 하는 단말.
The method of claim 1,
The control unit
And when a user input corresponding to a preset condition is detected on one execution screen of the messenger program, controlling the service page to be executed.
제1항에 있어서,
상기 제어부는
상기 메신저 프로그램의 대화 창 화면을 통해 송수신된 소정의 서비스 페이지의 주소 정보에 대한 선택 입력이 확인되면, 상기 서비스 페이지가 실행되도록 제어하는 것을 특징으로 하는 단말.
The method of claim 1,
The control unit
And when a selection input for address information of a predetermined service page transmitted / received through the chat window screen of the messenger program is confirmed, controlling the service page to be executed.
삭제delete 제1항에 있어서,
상기 제어부는
상기 서비스 페이지 상에 표시되는 하나 이상의 이미지 중 일정 크기 이상의 이미지만을 추출하는 것을 특징으로 하는 단말.
The method of claim 1,
The control unit
And extracting only images of a predetermined size or more from one or more images displayed on the service page.
제1항에 있어서,
상기 제어부는
상기 서비스 페이지 상에 표시되는 하나 이상의 이미지의 상기 소스 코드 또는 주소 정보에 기 설정된 키워드가 포함되어 있을 경우, 상기 이미지는 추출되지 않도록 제어하는 것을 특징으로 하는 단말.
The method of claim 1,
The control unit
And when a predetermined keyword is included in the source code or address information of at least one image displayed on the service page, the terminal is controlled to not extract the image.
제1항에 있어서,
상기 제어부는
상기 추출된 이미지를 상기 표시부를 통해 표시할 경우, 기 설정된 크기로 상기 추출된 이미지를 축소하거나 확대하여 표시하는 것을 특징으로 하는 단말.
The method of claim 1,
The control unit
When displaying the extracted image through the display unit, the terminal characterized in that to reduce or enlarge the extracted image to a predetermined size to display.
제1항에 있어서,
상기 제어부는
상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능을 제공하는 메뉴가 상기 서비스 페이지와 함께 더 표시되도록 제어하며, 상기 이미지 캡쳐 기능을 제공하는 메뉴의 선택 입력이 확인되면, 상기 서비스 페이지 상에 이미지 캡쳐를 위한 지시선을 활성화하여 표시하고, 상기 지시선을 통해 설정된 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 것을 특징으로 하는 단말.
The method of claim 1,
The control unit
A menu providing an image capture function for capturing a specific area of the service page to generate a captured image is further displayed together with the service page. When a selection input of a menu providing the image capture function is confirmed, the And activating and displaying a leader line for capturing an image on a service page, and capturing a region set through the leader line to generate a captured image.
제1항 또는 제9항에 있어서,
상기 제어부는
상기 서비스 페이지를 지정된 상대방 단말과 공유할 수 있는 서비스 페이지 공유 기능을 제공하는 메뉴가 상기 서비스 페이지와 함께 더 표시되도록 제어하며, 상기 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력이 확인되면, 지정된 상대방 단말로 상기 서비스 페이지를 공유하기 위한 요청 메시지를 전송하는 것을 특징으로 하는 단말.
10. The method of claim 1 or 9,
The control unit
A menu providing a service page sharing function for sharing the service page with a designated counterpart terminal is further controlled to be displayed together with the service page, and when a selection input of a menu providing the service page sharing function is confirmed, the designated counterpart And a request message for sharing the service page to the terminal.
하나 이상의 단말과 메신저 프로그램을 통해 다양한 정보를 송수신하는 서비스 통신부; 및
상기 서비스 통신부를 통해 메신저 프로그램이 실행되고 있는 어느 하나의 단말로부터 서비스 페이지 접속 요청이 수신되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능 제공 메뉴를 상기 서비스 페이지와 함께 상기 서비스 통신부를 통해 상기 단말로 제공하며, 상기 단말로부터 상기 서비스 통신부를 통해 상기 이미지 추출 기능 제공 메뉴의 선택 입력이 수신되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지의 소스 코드 또는 주소 정보를 통해 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출한 후, 상기 추출된 이미지를 상기 서비스 통신부를 통해 상기 단말에 리스트 형태로 제공되도록 제어하며, 상기 단말로부터 상기 추출된 이미지 중에서 적어도 하나의 이미지에 대한 선택 입력이 확인되면, 상기 선택된 이미지를 상기 단말에 의해 지정된 상대방 단말로 전송하는 서비스 제어부;
를 포함하여 구성되는 것을 특징으로 하는 서비스 장치.
A service communication unit for transmitting and receiving various information through one or more terminals and a messenger program; And
When a service page access request is received from any one terminal on which a messenger program is executed through the service communication unit, an image extraction function providing menu for extracting one or more images displayed on the service page is provided together with the service page. Provided to the terminal through a communication unit, and when the selection input of the image extraction function providing menu is received from the terminal through the service communication unit, the service is provided through source code or address information of one or more images displayed on the service page. After extracting one or more images displayed on a page according to a predetermined condition, the extracted images are controlled to be provided to the terminal in a list form through the service communication unit, and at least one of the extracted images from the terminal. A service control unit for transmitting the selected image to the counterpart terminal designated by the terminal when the selection input for the image is confirmed;
Service device, characterized in that configured to include.
삭제delete 삭제delete 삭제delete 제11항에 있어서,
서비스 페이지별로 이미지 추출 조건을 설정하여 저장하는 서비스 저장부;
를 더 포함하며,
상기 서비스 제어부는
상기 서비스 페이지에 대응하는 이미지 추출 조건을 확인한 후, 상기 조건에 따라 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 것을 특징으로 하는 서비스 장치.
12. The method of claim 11,
A service storage unit for setting and storing image extraction conditions for each service page;
Further comprising:
The service control unit
And after determining an image extraction condition corresponding to the service page, extracting one or more images displayed on the service page according to the condition.
제11항에 있어서,
상기 서비스 제어부는
상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능을 제공하는 메뉴가 상기 서비스 페이지와 함께 상기 단말로 더 제공하며, 상기 단말로부터 상기 이미지 캡쳐 기능을 제공하는 메뉴의 선택 입력이 확인되면, 상기 서비스 페이지 상의 이미지 캡쳐를 위한 지시선을 활성화하여 표시되도록 제어하고, 상기 단말로부터 상기 지시선을 통해 설정된 영역에 대한 캡쳐 명령이 수신되면, 상기 설정된 영역을 캡쳐하여 캡쳐된 이미지를 상기 단말로 전송하는 것을 특징으로 하는 서비스 장치.
12. The method of claim 11,
The service control unit
A menu providing an image capture function for capturing a specific area of the service page to generate a captured image is further provided to the terminal along with the service page, and a selection input of a menu for providing the image capture function from the terminal is provided. If it is confirmed, the control unit activates and displays a leader line for capturing an image on the service page, and when a capture command for the area set through the leader line is received from the terminal, the captured area is captured and the captured image is transferred to the terminal. Service device, characterized in that for transmitting.
제11항에 있어서,
상기 서비스 제어부는
상기 서비스 페이지를 지정된 상대방 단말과 공유할 수 있는 서비스 페이지 공유 기능을 제공하는 메뉴가 상기 서비스 페이지와 함께, 메신저 프로그램을 통해 적어도 하나의 상대방 단말과 메시지를 송수신할 수 있는 대화 창 화면이 표시되고 있는 상기 단말로 더 제공하며,
상기 단말로부터 상기 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력이 확인되면, 상기 대화 창 화면을 통해 연결된 상대방 단말로 상기 서비스 페이지 공유를 위한 요청 메시지를 전송하는 것을 특징으로 하는 서비스 장치.
12. The method of claim 11,
The service control unit
A menu for providing a service page sharing function for sharing the service page with a designated counterpart terminal is displayed together with the service page, and a chat window screen for transmitting and receiving messages with at least one counterpart terminal through a messenger program is displayed. Further provided to the terminal,
And when a selection input of a menu for providing the service page sharing function is confirmed from the terminal, transmitting a request message for sharing the service page to a counterpart terminal connected through the chat window screen.
제17항에 있어서,
상기 서비스 제어부는
상기 상대방 단말로부터 수락 메시지가 수신되면, 상기 수락 메시지를 상기 단말로 전송함과 동시에 상기 상대방 단말로 상기 서비스 페이지를 전송하고, 상기 단말로부터 수신되는 상기 서비스 페이지에 대한 제어 명령에 따라 상기 상대방 단말로 전송된 상기 서비스 페이지를 제어하는 것을 특징으로 하는 서비스 장치.
18. The method of claim 17,
The service control unit
When the acceptance message is received from the counterpart terminal, the acceptance message is transmitted to the terminal and the service page is transmitted to the counterpart terminal, and the counterpart terminal is transmitted to the counterpart terminal according to a control command for the service page received from the terminal. And control the transmitted service page.
메신저 프로그램의 어느 하나의 실행 화면에서 소정의 서비스 페이지가 실행되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능 제공 메뉴를 상기 서비스 페이지와 함께 표시하며, 상기 이미지 추출 기능 제공 메뉴의 선택 입력이 확인되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지의 소스 코드 또는 주소 정보를 통해 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출한 후, 상기 추출된 이미지를 리스트 형태로 표시하며, 상기 추출된 이미지 중에서 선택된 적어도 하나의 이미지를 서비스 장치로 전송하는 단말; 및
상기 메신저 프로그램 실행 중에 상기 단말의 요청에 따라 상기 단말로 소정의 서비스 페이지를 제공하고, 상기 단말로부터 수신한 적어도 하나의 이미지를 상기 단말과 인스턴트 메시지(instant message) 송수신 중인 상대방 단말로 전송하는 서비스 장치;
를 포함하는 것을 특징으로 하는 메신저 시스템.
When a predetermined service page is executed on one execution screen of a messenger program, an image extracting function providing menu for extracting one or more images displayed on the service page is displayed together with the service page, and the image extracting function providing menu When the selection input of is confirmed, after extracting one or more images displayed on the service page according to a preset condition through source code or address information of one or more images displayed on the service page, the extracted images are listed. A terminal for displaying in a form and transmitting at least one image selected from the extracted images to a service device; And
A service device for providing a predetermined service page to the terminal at the request of the terminal while executing the messenger program, and transmitting at least one image received from the terminal to a counterpart terminal that is transmitting and receiving an instant message with the terminal. ;
The messenger system comprising:
단말이 메신저 프로그램의 어느 하나의 실행 화면에서 사용자의 요청에 따라 소정의 서비스 페이지를 실행하는 단계;
상기 단말이 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능 제공 메뉴를 상기 서비스 페이지와 함께 표시하는 단계;
상기 단말이 상기 이미지 추출 기능 제공 메뉴의 선택 입력이 확인되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지의 소스 코드 또는 주소 정보를 통해 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출한 후, 상기 추출된 이미지를 리스트 형태로 표시하는 단계; 및
상기 단말이 상기 추출된 이미지 중에서 선택된 적어도 하나의 이미지를 상기 단말에 의해 지정된 상대방 단말로 전송하는 단계;
를 포함하는 것을 특징으로 하는 메신저 프로그램에서의 서비스 페이지 제어 방법.
Executing, by the terminal, a predetermined service page according to a user's request on any execution screen of the messenger program;
Displaying, by the terminal, an image extraction function providing menu for extracting one or more images displayed on the service page together with the service page;
When the terminal determines that the selection input of the image extraction function providing menu is confirmed, at least one image displayed on the service page through source code or address information of one or more images displayed on the service page according to a preset condition. After extraction, displaying the extracted images in a list form; And
Transmitting, by the terminal, at least one image selected from the extracted images to the counterpart terminal designated by the terminal;
Service page control method in a messenger program comprising a.
제20항에 있어서,
상기 메신저 프로그램의 실행 화면이 대화 창 화면일 경우,
상기 추출된 이미지를 표시하는 단계는
상기 단말이 추출된 상기 이미지를 상기 메신저 프로그램의 실행 화면 일정 영역 내 표시하는 단계;
를 더 포함하는 것을 특징으로 하는 메신저 프로그램에서의 서비스 페이지 제어 방법.
21. The method of claim 20,
If the execution screen of the messenger program is a chat window screen,
Displaying the extracted image is
Displaying, by the terminal, the extracted image in a predetermined region of an execution screen of the messenger program;
Service page control method in a messenger program, characterized in that it further comprises.
제21항에 있어서,
상기 일정 영역은
상기 추출된 이미지를 표시하기 위한 제1 영역과 상기 추출된 이미지를 상기 대화 창 화면을 통해 연결된 상대방 단말로 전송하기 위한 제2 영역을 포함하며,
상기 일정 영역 내 표시하는 단계 이후에,
상기 단말이 상기 제1 영역에 표시되는 하나 이상의 이미지 중 어느 하나의 이미지가 상기 제2 영역으로의 이동이 감지되면, 상기 상대방 단말로 상기 제2 영역으로 이동된 이미지를 전송하는 단계;
를 더 포함하는 것을 특징으로 하는 메신저 프로그램에서의 서비스 페이지 제어 방법.
22. The method of claim 21,
The predetermined area
A first area for displaying the extracted image and a second area for transmitting the extracted image to a counterpart terminal connected through the chat window screen;
After displaying in the predetermined area,
Transmitting, by the terminal, an image moved to the second area to the counterpart terminal when any one of the one or more images displayed on the first area is detected to move to the second area;
Service page control method in a messenger program, characterized in that it further comprises.
제20항에 있어서,
상기 서비스 페이지와 함께 표시하는 단계는
상기 단말이 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능을 제공하는 메뉴를 상기 서비스 페이지 상에 표시하는 단계;
를 더 포함하며,
상기 이미지 캡쳐 기능을 제공하는 메뉴를 상기 서비스 페이지 상에 표시하는 단계 이후에,
상기 단말이 상기 이미지 캡쳐 기능을 제공하는 메뉴의 선택 입력을 확인하는 단계;
상기 단말이 상기 서비스 페이지 상에 캡쳐를 위한 지시선을 활성화하는 단계; 및
상기 지시선을 통해 설정된 영역에 대한 캡쳐 명령이 입력되면, 상기 단말이 상기 설정된 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 단계;
를 더 포함하는 것을 특징으로 하는 메신저 프로그램에서의 서비스 페이지 제어 방법.
21. The method of claim 20,
The displaying with the service page is
Displaying, by the terminal, a menu on the service page, the image providing function of capturing a specific area of the service page and generating a captured image;
Further comprising:
After displaying a menu providing the image capturing function on the service page,
Confirming, by the terminal, a selection input of a menu providing the image capture function;
Activating, by the terminal, a leader line for capturing on the service page; And
Generating a captured image by capturing the set area by the terminal when a capture command for the set area is input through the leader line;
Service page control method in a messenger program, characterized in that it further comprises.
제20항에 있어서,
상기 메신저 프로그램의 실행 화면이 대화 창 화면일 경우,
상기 서비스 페이지와 함께 표시하는 단계는
상기 단말이 상기 서비스 페이지를 지정된 상대방 단말과 공유할 수 있는 서비스 페이지 공유 기능을 제공하는 메뉴를 상기 서비스 페이지 상에 표시하는 단계;
를 더 포함하며,
상기 서비스 페이지 공유 기능을 제공하는 메뉴를 상기 서비스 페이지 상에 표시하는 단계 이후에,
상기 단말이 상기 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력을 확인하는 단계; 및
상기 단말이 상기 대화 창 화면을 통해 연결된 상대방 단말로 상기 서비스 페이지의 공유를 위한 요청 메시지를 전송하는 단계;
를 더 포함하는 것을 특징으로 하는 메신저 프로그램에서의 서비스 페이지 제어 방법.
21. The method of claim 20,
If the execution screen of the messenger program is a chat window screen,
The displaying with the service page is
Displaying, by the terminal, a menu providing a service page sharing function for sharing the service page with a designated counterpart terminal on the service page;
Further comprising:
After displaying a menu providing the service page sharing function on the service page,
Confirming, by the terminal, a selection input of a menu providing the service page sharing function; And
Transmitting, by the terminal, a request message for sharing the service page to the counterpart terminal connected through the chat window screen;
Service page control method in a messenger program, characterized in that it further comprises.
제20항에 있어서,
상기 메신저 프로그램의 실행 화면이 대화 창 화면이 아닐 경우,
상기 서비스 페이지와 함께 표시하는 단계는
상기 단말이 상기 서비스 페이지를 지정된 상대방 단말과 공유할 수 있는 서비스 페이지 공유 기능을 제공하는 메뉴를 상기 서비스 페이지 상에 표시하는 단계;
를 더 포함하며,
상기 서비스 페이지 공유 기능을 제공하는 메뉴를 상기 서비스 페이지 상에 표시하는 단계 이후에,
상기 단말이 상기 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력을 확인하는 단계;
상기 단말이 상기 메신저 프로그램 내 기 저장된 하나 이상의 상대방 단말에 대한 목록을 표시하는 단계;
상기 단말이 상기 상대방 단말에 대한 목록 중 어느 하나의 상대방 단말에 대한 선택 입력을 확인하는 단계; 및
상기 단말이 상기 선택된 상대방 단말로 상기 서비스 페이지의 공유를 위한 요청 메시지를 전송하는 단계;
를 더 포함하는 것을 특징으로 하는 메신저 프로그램에서의 서비스 페이지 제어 방법.
21. The method of claim 20,
If the execution screen of the messenger program is not a chat window screen,
The displaying with the service page is
Displaying, by the terminal, a menu providing a service page sharing function for sharing the service page with a designated counterpart terminal on the service page;
Further comprising:
After displaying a menu providing the service page sharing function on the service page,
Confirming, by the terminal, a selection input of a menu providing the service page sharing function;
Displaying, by the terminal, a list of one or more counterpart terminals previously stored in the messenger program;
Confirming, by the terminal, a selection input for any one of the counterpart terminals in the list of the counterpart terminal; And
Transmitting, by the terminal, a request message for sharing the service page to the selected counterpart terminal;
Service page control method in a messenger program, characterized in that it further comprises.
제20항에 있어서,
상기 서비스 페이지를 실행하는 단계는
상기 메신저 프로그램 실행 중에 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 상기 단말이 소정의 서비스 페이지에 대한 목록을 표시하는 단계;
상기 단말이 상기 서비스 페이지에 대한 목록 중 어느 하나의 서비스 페이지에 대한 선택 입력을 확인하는 단계; 및
상기 단말이 선택된 상기 서비스 페이지를 실행하는 단계;
를 포함하는 것을 특징으로 하는 메신저 프로그램에서의 서비스 페이지 제어 방법.
21. The method of claim 20,
Executing the service page
Displaying, by the terminal, a list of a predetermined service page when a user input corresponding to a preset condition is detected while executing the messenger program;
Confirming, by the terminal, a selection input for any service page of the list of the service page; And
Executing, by the terminal, the selected service page;
Service page control method in a messenger program comprising a.
제20항 내지 제26항 중 적어도 한 항에 기재된 메신저 프로그램에서의 서비스 페이지 제어 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체.A computer-readable recording medium having recorded thereon a program for executing a service page control method in the messenger program according to at least one of claims 20 to 26.
KR20130020775A 2013-02-08 2013-02-26 Method for controlling of web page in messenger, apparatus and system for the same KR101370316B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020130014505 2013-02-08
KR20130014505 2013-02-08

Publications (1)

Publication Number Publication Date
KR101370316B1 true KR101370316B1 (en) 2014-03-05

Family

ID=50647561

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20130020775A KR101370316B1 (en) 2013-02-08 2013-02-26 Method for controlling of web page in messenger, apparatus and system for the same

Country Status (2)

Country Link
KR (1) KR101370316B1 (en)
WO (1) WO2014123271A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109033466A (en) * 2018-08-31 2018-12-18 掌阅科技股份有限公司 Page sharing method calculates equipment and computer storage medium
WO2022035274A1 (en) * 2020-08-14 2022-02-17 주식회사 카카오 Content box providing method and user terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060119836A (en) * 2006-10-10 2006-11-24 엔에이치엔(주) System and method for sharing search result using messenger
KR100690590B1 (en) 2004-12-28 2007-03-09 엔에이치엔(주) System and Method for Sharing Search Result Using Messenger
KR20110050750A (en) * 2003-05-16 2011-05-16 구글 잉크. Networked chat and media sharing systems and methods
KR20120079416A (en) * 2011-01-04 2012-07-12 삼성전자주식회사 Method and apparatus for sharing contents service of web page and thereof system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7693958B2 (en) * 2005-06-20 2010-04-06 Microsoft Corporation Instant messaging with data sharing
US7725128B2 (en) * 2006-09-06 2010-05-25 Genmobi Technologies, Inc. Integrated instant messaging and web browsing client and related methods
KR20060115683A (en) * 2006-09-25 2006-11-09 엔에이치엔(주) System and method for sharing search result using messenger
KR101153059B1 (en) * 2008-03-28 2012-06-04 에스케이플래닛 주식회사 Method and system for sharing web browsing
WO2009149466A1 (en) * 2008-06-06 2009-12-10 Meebo, Inc. System and method for sharing content in an instant messaging application

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110050750A (en) * 2003-05-16 2011-05-16 구글 잉크. Networked chat and media sharing systems and methods
KR100690590B1 (en) 2004-12-28 2007-03-09 엔에이치엔(주) System and Method for Sharing Search Result Using Messenger
KR20060119836A (en) * 2006-10-10 2006-11-24 엔에이치엔(주) System and method for sharing search result using messenger
KR20120079416A (en) * 2011-01-04 2012-07-12 삼성전자주식회사 Method and apparatus for sharing contents service of web page and thereof system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109033466A (en) * 2018-08-31 2018-12-18 掌阅科技股份有限公司 Page sharing method calculates equipment and computer storage medium
WO2022035274A1 (en) * 2020-08-14 2022-02-17 주식회사 카카오 Content box providing method and user terminal
KR20220021787A (en) * 2020-08-14 2022-02-22 주식회사 카카오 Content box providing method and user device
KR102572197B1 (en) 2020-08-14 2023-08-29 주식회사 카카오 Content box providing method and user device
US12039147B2 (en) 2020-08-14 2024-07-16 Kakao Corp. Content box providing method and user terminal

Also Published As

Publication number Publication date
WO2014123271A1 (en) 2014-08-14

Similar Documents

Publication Publication Date Title
KR101331444B1 (en) Method for instant messaging service, storage medium recording program and device therefor
KR102208362B1 (en) Method and apparatus for managing message of electronic device
KR101588730B1 (en) Mobile terminal and method for communicating using instant messaging service thereof
KR102007506B1 (en) Method for communicating using image in messenger, apparatus and system for the same
KR101359960B1 (en) A recording medium for control of messenger, apparatus and system for the same
KR102106787B1 (en) Method for coupling application with instant messenger, apparatus and system for the same
CN106775202B (en) Information transmission method and device
EP2897323B1 (en) Screen synchronization control system, and method and apparatus for synchronizing a screen using same
EP2696603A2 (en) Apparatus and method for communicating data in mobile device having near field communication module
KR20170137445A (en) Method for sharing file and electronic device for the same
KR20140107736A (en) Method for providing of voice message, apparatus and system for the same
KR20150106481A (en) Method for providing information of keyword in instant messenger, apparatus and system for the same
CN106998493B (en) Video previewing method and device
KR101532908B1 (en) Method for transmitting of secret message in message service, apparatus and system for the same
KR102131752B1 (en) Backtup method of information in instant messenger, apparatus and system for the same
KR101349700B1 (en) Method for messaging service, storage medium recording program and device therefor
KR101370316B1 (en) Method for controlling of web page in messenger, apparatus and system for the same
KR101363866B1 (en) Method for generating of voice message, apparatus and system for the same
KR102212072B1 (en) Method for extracting of keyword in instant messenger, apparatus and system for the same
KR102136793B1 (en) Method for communicating using image in messenger, apparatus and system for the same
CN112235412A (en) Message processing method and device
KR20140123154A (en) Method for protection of message in message service, apparatus and system for the same
EP3185515B1 (en) Method and device for inputting information
KR102387268B1 (en) Messaging service method for providing speech bubble effect, storage medium recording program and device therefor
EP3001660B1 (en) Method, device and system for telephone interaction

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
E90F Notification of reason for final refusal
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180221

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20200122

Year of fee payment: 7