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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- 238000000605 extraction Methods 0.000 claims abstract description 40
- 238000004891 communication Methods 0.000 claims description 32
- 239000000284 extract Substances 0.000 claims description 16
- 230000003213 activating effect Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 113
- 230000008569 process Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 4
- 239000000835 fiber Substances 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-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/08—Annexed 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
Description
본 발명은 메신저 프로그램에서의 서비스 페이지 제어 방법에 관한 것으로서, 더욱 상세하게는 메신저 프로그램 이용 중에 웹 페이지와 같은 서비스 페이지를 실행하게 되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 표시함으로써, 메신저 프로그램 내에서 서비스 페이지와 관련된 다양한 제어를 수행할 수 있는 서비스 페이지 제어 방법, 이를 위한 장치 및 시스템에 관한 것이다.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.
본 발명은 상기한 종래의 문제점을 해결하기 위해 제안된 것으로서, 특히 메신저 프로그램 이용 중에 웹 페이지와 같은 서비스 페이지에 접속한 후, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 표시함으로써, 메신저 프로그램 이용 중에 서비스 페이지에 관련된 다양한 제어를 수행할 수 있는 메신저 프로그램에서의 서비스 페이지 제어 방법, 이를 위한 장치 및 시스템을 제공하는 데 목적이 있다.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
먼저, 다수의 단말(10)은 메신저 프로그램을 통해 하나 이상의 상대방 단말과 메시지를 송수신하거나 컨텐츠를 송수신하여 공유할 수 있는 장치로, 사용자가 이용 가능한 장치를 의미한다.First, the plurality of
여기서, 메신저 프로그램은 서비스 장치(20)에 의해 제공될 수 있는 것으로, 인스턴트 메시징 서비스(Instant Messaging Service)를 제공할 수 있는 프로그램이 될 수 있다. 이러한 메신저 프로그램은 서비스 장치(20)로부터 다운로드되어 단말(10)에 설치될 수 있으며, 단말(10)이 메신저 프로그램을 설치하고 있지 않더라도, 서비스 장치(20)에 접속하여 클라우드 서비스 방식으로 메신저 프로그램을 이용할 수도 있다.Here, the messenger program may be provided by the
이러한 단말(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
특히, 본 발명의 실시 예에 따른 단말(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
이후, 사용자의 요청에 따라 단말(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
또한, 서비스 장치(20)는 사용자의 요청에 따라 현재 대화 창을 통해 송수신되고 있는 메시지 또는 컨텐츠를 저장하고, 제공할 수 있다. 다시 말해, 제1 단말과 하나 이상의 제2 단말이 메신저 프로그램의 대화 창을 통해 연결된 상태에서, 제1 단말의 대화 창 화면에서 기 설정된 조건에 해당하는 사용자 입력, 예컨대, 일 방향으로의 스와이프 동작이 감지되면, 상기 대화 창 화면을 통해 송수신된 메시지 또는 컨텐츠를 저장할 수 있으며, 사용자의 요청에 따라 언제든지 저장된 메시지 또는 컨텐츠를 제공할 수 있다.In addition, the
이때 바람직하게는 상기 단말(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
또한, 단말(10)의 사용자는 자신이 상대방과 주고받은 메시지 또는 컨텐츠 를 확인하기 위해 상기 서비스 장치(20)에 접속하여 이를 확인할 수 있다(여기서, 접속은 단말(10)을 통해 서비스 장치(20)에 별도의 로그인 등의 절차를 거치는 과정을 포함할 수 있다. 또한 로그인 등의 절차를 거치지 않더라도 자동적으로 서비스 장치(20)에 연결되는 과정을 포함할 수 있다. 또한, 단말(10)의 사용자는 미리 서비스 장치(20)로부터 관련된 정보를 수신하고, 이를 메신저 프로그램의 일 실행 화면을 통해 즉시 확인할 수 있으며, 사용자로부터의 상기 메신저 프로그램의 일 실행 화면에 표시되는 특정 객체, 명령에 대한 선택 입력이 감지될 때 서비스 장치(20)에 바로 접속할 수도 있다.In addition, a user of the terminal 10 may access the
또한, 메신저 프로그램을 통해 송수신된 메시지 또는 컨텐츠는 단말(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
이 외에도, 서비스 장치(20)는 다수의 단말(10)로 메신저 프로그램 서비스를 제공하기 위해, 가입된 사용자들을 사용자 식별자로 구분하고 각각의 가입된 사용자들에 대해 상태, 수신모드, 메시지 수신자 리스트 및 가입자 환경 정보를 관리하고, 인터넷에 접속 중인(On-line) 사용자들 간에 IM 대화 메시지를 전달을 위한 IM 대화 세션, 즉 대화 채널을 관리할 수 있다. 또한, 서비스 장치(20)는 SIP(Session Initiation Protocol) 호 처리 및 MSRP(Message Session Relay Protocol) 릴레이 기능 등을 수행할 수 있으며, 이를 통해 다수의 단말, 예컨대 제1 단말 및 제2 단말 간에 채팅 서비스 제공이 가능하다.In addition, the
특히, 본 발명의 실시 예에 따른 서비스 장치(20)는 메신저 프로그램이 실행되고 있는 어느 하나의 단말(10)로부터 서비스 페이지 접속 요청이 수신되면, 상기 단말(10)로 서비스 페이지를 제공하게 된다. 이때, 제공되는 서비스 페이지는 특정 컨텐츠 제공 장치(40)가 제공하는 웹 페이지가 될 수 있다. In particular, the
더하여, 본 발명의 실시 예에 따른 서비스 장치(20)는 상기 단말(10)로 단순히 서비스 페이지만을 전송하는 것이 아니라, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 상기 단말(10)로 제공할 수 있다.In addition, the
이후, 상기 단말(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
이러한 서비스 장치(20)는 상술한 바와 같은 동작을 지원하기 위해 다양한 장치의 집합으로써 구현될 수 있다. 예컨대 관련된 다양한 정보를 저장하고 관리할 수 있는 데이터베이스 서버, 파일 처리를 위한 파일 서버, 단말(10)로 관련된 정보를 자동적으로 푸쉬(push)할 수 있는 푸쉬 서버 등을 포함하여 구현될 수 있다.Such a
이 외에도 시스템 설계 방식에 따라 다양한 서버들을 포함하여 구현될 수 있다. 또한 상기의 서버에 대응하는 기능을 하나의 모듈로써 하나의 서비스 장치(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
상술한 바와 같은 단말(10) 및 서비스 장치(20)의 주요 구성 및 보다 구체적인 동작 방법에 대해서는 후술하여 설명하도록 하며, 본 발명의 실시 예에 따른 단말(10) 및 서비스 장치(20)에 탑재되는 프로세서는 본 발명에 따른 방법을 실행하기 위한 프로그램 명령을 처리할 수 있다. 일 구현 예에서, 이 프로세서는 싱글 쓰레드(Single-threaded) 프로세서일 수 있으며, 다른 구현 예에서 본 프로세서는 멀티 쓰레드(Multithreaded) 프로세서일 수 있다. 나아가 본 프로세서는 메모리 혹은 저장 장치 상에 저장된 명령을 처리하는 것이 가능하다.The main configuration and more specific operation method of the terminal 10 and the
아울러, 앞서 설명한 본 발명에서의 대화 창을 통해 연결된 상태란 다수의 단말(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
예를 들어, 제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
예컨대, 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
더하여, 컨텐츠 제공 장치(40)가 단말(10)로 직접 서비스 페이지와 관련된 정보를 제공할 수도 있으나, 서비스 장치(20)의 요청에 따라 상기 서비스 장치(20)로 서비스 페이지와 관련된 정보를 제공한 후, 서비스 장치(20)가 직접 단말(10)로 서비스 페이지와 관련된 정보를 제공할 수도 있다.In addition, although the
이하, 본 발명의 실시 예에 따른 단말(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
각 구성 요소에 대해 보다 구체적으로 설명하면, 통신부(11)는 서비스 장치(20) 및 하나 이상의 상대방 단말과 관련 정보의 송수신을 지원하는 역할을 수행한다.More specifically, the
예컨대 통신부(11)는 메신저 프로그램의 대화 창 화면을 통해 사용자로부터 입력된 메시지를 상기 대화 창 화면의 대화 채널을 통해 연결된 상대방 단말로 전송하고, 상기 상대방 단말로부터 메시지를 수신할 수 있다.For example, the
또한, 통신부(11)는 사용자로부터 입력된 다양한 요청 정보를 서비스 장치(20)로 전송할 수 있다. 그리고, 통신부(11)는 서비스 장치(20)로부터 요청한 서비스 페이지를 수신할 수 있다.In addition, the
입력부(12)는 사용자로부터 입력되는 숫자 및 문자 정보 등의 다양한 정보, 각종 기능 설정 및 단말(10)의 기능 제어와 관련하여 입력되는 신호를 제어부(13)로 전달한다. 특히, 본 발명의 입력부(12)는 메신저 프로그램을 실행하기 위한 사용자의 입력을 지원한다. 또한, 메신저 프로그램 실행 화면에서 서비스 페이지를 실행하기 위한 사용자의 기 설정된 동작(터치, 드래그, 스와이프 등)의 입력을 지원한다. 여기서 사용자의 기 설정된 동작은 사용자의 터치 또는 조작에 따른 입력 신호를 발생하는 키패드와 터치패드 중 적어도 하나에 의해 입력될 수 있다. 즉 입력부(12)가 표시부(15)와 함께 하나의 터치패널(또는 터치스크린)의 형태로 구성되는 경우, 상기 터치패널에서의 사용자의 터치 및 특정 방향으로의 드래그 또는 스와이프 동작의 입력을 감지할 수 있다.The
또한, 입력부(12)는 사용자로부터 입력되는 키패드의 화살표 등의 입력을 감지할 수도 있다. 또는 입력부(12)는 사용자의 음성, 예컨대, "왼쪽 드래그", "오른쪽 드래그" 등과 같은 음성의 입력을 지원할 수 있다. 더불어, 상기 입력부(12)가 제스처 입력 수단을 포함하고 있을 경우, 입력부(12)는 사용자의 기 설정된 제스처를 감지할 수도 있다.Also, the
이러한 입력부(12)는 상술한 바와 같이, 키보드나 키패드와 같은 키 입력 수단, 터치센서나 터치 패드와 같은 터치 입력 수단, 음성 입력 수단, 자이로 센서, 지자기 센서, 가속도 센서와 근접 센서, 그리고 카메라 중 적어도 하나 이상을 포함하여 이루어지는 제스처 입력 수단을 포함할 수도 있다.As described above, the
이 외에도 현재 개발 중이거나 향후 개발될 수 있는 모든 형태의 입력 수단이 포함될 수 있다.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
특히, 본 발명의 실시 예에 따른 제어부(13)는 메신저 프로그램을 실행하고, 상기 메신저 프로그램을 통해 발생되는 다양한 기능 실행을 제어할 수 있다. 기본적으로 제어부(13)는 사용자의 요청 또는 기 설정된 이벤트 발생이 감지되면, 메신저 프로그램이 실행되도록 제어하며, 메신저 프로그램 실행 화면이 표시부(15)에 표시되도록 제어할 수 있다.In particular, the
또한, 제어부(13)는 상기 메신저 프로그램을 통해 사용자의 요청에 따라 특정 상대방을 선택하고, 상기 상대방과의 메시지 또는 컨텐츠 송수신을 위한 전반적인 과정을 지원할 수 있다. 이 외에도 제어부(13)는 메신저 프로그램이 제공하는 각종 기능 수행을 위한 다양한 동작들을 지원할 수 있다.In addition, the
특히, 본 발명의 실시 예에 따른 제어부(13)는 메신저 프로그램 실행 중에 소정의 서비스 페이지를 실행할 수 있다. 이때, 서비스 장치(20)를 통해 다수의 컨텐츠 제공 장치(40) 중 어느 하나의 컨텐츠 제공 장치(40)가 제공하는 서비스 페이지에 접속할 수 있다. 여기서 서비스 페이지는 웹 페이지가 될 수 있다. In particular, the
예를 들어 설명하면, 메신저 프로그램 실행 중에 사용자의 요청에 따라 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 제어부(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
또한, 메신저 프로그램 실행 중에 사용자의 요청에 따라 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 제어부(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
여기서, 기 설정된 조건에 해당하는 사용자 입력이란 특정 방향으로의 스와이프, 제스처, 시선 이동, 쉐이크 중 어느 하나의 동작이 될 수 있으며, 이 외에도 터치, 드래그, 음성 입력 등도 될 수 있다. 또한 특정 방향은 메신저 프로그램의 실행 화면에서 상하좌우는 물론 대각선 방향이 될 수 있다.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
상술한 과정을 거쳐, 메신저 프로그램 실행 중에 서비스 페이지가 실행되면, 제어부(13)는 상기 서비스 페이지를 표시부(15)를 통해 표시하도록 제어한다. 이때, 본 발명의 제어부(13)는 실행되는 서비스 페이지를 메신저 프로그램 실행 화면 내 삽입하여 표시되도록 제어할 수 있다. 예컨대, 현재 메신저 프로그램 실행 화면이 대화 창 화면일 경우, 제어부(13)는 상기 대화 창 화면 일 영역에 서비스 페이지를 삽입하여 출력되는 과정을 제어할 수 있다. 또한, 제어부(13)는 메신저 프로그램 실행 화면에서 이동되어 하나의 전체 화면으로 표시되도록 제어할 수도 있다.After the above process, if the service page is executed during the execution of the messenger program, the
더하여, 본 발명의 실시 예에 따른 제어부(13)는 단순히 상기 서비스 페이지만을 표시하는 것이 아니라, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 표시되도록 제어할 수 있다. 상기 메뉴는 상기 서비스 페이지 상에 별도의 툴바(tool bar) 형태로 표시될 수 있다. 여기서 상기 메뉴는 상기 서비스 페이지와 구분되는 위치에 표시될 수 있으며, 상기 구분되는 위치는 상기 서비스 페이지의 상단일 수 있다.In addition, the
제어부(13)는 상기 서비스 페이지와 상기 메뉴를 표시부(15)를 통해 표시한 이후에, 사용자로부터 이미지 추출 기능을 제공하는 메뉴의 선택 입력이 확인되면, 현재 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출되는 과정을 제어한다.The
예를 들어 설명하면, 일반적으로 서비스 페이지는 다수의 이미지, 텍스트, 동영상 등 다양한 컨텐츠로 구성될 수 있다. 또한, 서비스 페이지는 상기 페이지를 제공하는 컨텐츠 제공 장치(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
본 발명의 제어부(13)는 상기 서비스 페이지 상에 존재하는 다수의 이미지, 텍스트 등과 같은 다양한 컨텐츠 중 의미 있는 이미지만을 추출하고, 추출된 이미지를 하나의 화면을 통해 출력되는 과정 전반을 제어하게 된다.The
여기서, 다양한 컨텐츠 중 의미 있는 이미지란 기 설정된 조건에 해당하는 이미지를 의미한다. 예컨대, 제어부(13)는 서비스 페이지에 표시되는 하나 이상의 이미지 중 일정 크기 이상의 이미지만을 추출하도록 제어할 수 있다. 상술한 바와 같이 서비스 페이지는 다양한 이미지로 구성될 수 있는데, 여기서 컨텐츠 제공 장치(40)의 로고 이미지, 화살표, 지시선 등과 같은 사용자 인터페이스와 관련된 이미지는 사용자에게 불필요한 이미지가 될 수 있다. 반면, 특정 연예인의 사진, 특정 정보와 관련 있는 이미지는 사용자에게 필요한 이미지가 될 수 있다. 이러한 사용자에게 의미 있는 이미지들은 일반적으로 일정 크기 이상의 사이즈로 구현된다. 따라서, 제어부(13)는 서비스 페이지에 표시되는 이미지 중 일정 크기 이상의 이미지만을 추출하도록 제어함으로써, 의미 있는 이미지만을 추출할 수도 있다.Here, the meaningful image among various contents means an image corresponding to a preset condition. For example, the
이를 위해, 제어부(13)는 상기 서비스 페이지의 소스 코드를 확인하거나, 주소 정보를 확인하는 과정이 필요하다. 먼저, 서비스 페이지의 소스 코드를 확인함으로써, 이미지를 추출하는 과정에 대해 설명하도록 한다.To this end, the
일반적으로 서비스 페이지는 특정 프로그래밍 언어, 예컨대 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
예를 들어 서비스 페이지가 HTML 프로그래밍 언어로 구현되어 있을 경우, 제어부(13)는 상기 서비스 페이지의 소스 정보를 분석하고, 소스 정보 중 이미지와 관련된 태그 정보인 'img'가 존재하는 부분을 탐색하게 된다. 탐색된 태그 정보가 예컨대, 하기와 같다.For example, when the service page is implemented in the HTML programming language, the
<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>≪ 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
그리고 나서, 제어부(13)는 상기 태그 정보 중 이미지의 크기를 먼저 확인하다. 크기는 상기 태그 정보에 포함된 width, height 식별 정보를 통해 확인할 수 있다. 상기 확인 결과 태그 정보 <1>의 경우 이미지 크기가 15x10(mm)이며, 태그 정보 <2>의 경우 이미지 크기가 150x110(mm)이다. 이 중 제어부(13)는 이미지가 일정 크기 이상, 예컨대 가로, 세로가 100mm 이상인 이미지, 즉 태그 정보 <2>에 해당하는 이미지만을 추출하도록 제어하게 된다. 이때, 제어부(13)는 상기 서비스 장치(20)로 상기 태그 정보 <2>에 해당하는 이미지를 요청함으로써 추출할 수 있다. 또한, 단말(10) 내 미리 서비스 페이지와 관련된 모든 이미지를 포함하는 컨텐츠가 일시적으로 저장되고 있을 경우, 저장된 정보를 이용하여 서비스 장치(20)로 질의하는 과정 없이 이미지를 추출할 수도 있다. 아울러, 범위를 지정하여, 이미지가 일정 크기 이상, 일정 크기 이하인 경우만 추출되도록 제어부(13)는 제어할 수도 있다.Then, the
아울러, 제어부(13)는 상기 소스 정보 분석 후 기 설정된 키워드가 포함되어 있을 경우를 제외한 나머지 이미지만이 추출되도록 제어할 수도 있다. 예컨대, 상기의 예에서, 태그 정보 <1>은 'logo'라는 키워드를 포함하고 있음을 알 수 있다. 이는 서비스 페이지를 제공하는 컨텐츠 제공 장치(40)의 로고 이미지일 가능성이 높으므로, 상기 키워드를 포함하고 있는 태그 정보 <1>은 제외한 나머지 태그 정보에 대응하는 이미지만이 추출되도록 제어할 수도 있다. 아울러, 태그 정보에 icon, button 등과 같은 사용자 인터페이스와 관련된 키워드가 존재하는 경우에도 제어부(13)는 상기 키워드를 포함하고 있는 이미지는 추출되지 않도록 제어할 수 있다.In addition, the
또 다른 실시 예로써, 제어부(13)가 서비스 페이지의 주소 정보를 확인함으로써 이미지를 추출하는 과정에 대해 설명하도록 한다. 먼저 제어부(13)는 서비스 장치(20)로 서비스 페이지 상에 표시되는 이미지에 대한 주소 정보를 요청한다. As another embodiment, the process of extracting an image by confirming the address information of the service page by the
이때, 수신되는 이미지의 주소 정보는 "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
그리고 나서 제어부(13)는 상기 이미지 주소 정보에 기 설정된 키워드가 존재하는 지 판단한다. 예컨대, 상기 이미지 주소 정보에 웹툰(webtoon)과 같은 키워드가 존재하거나, 지정된 주소 정보, 예컨대 www.sss.co.kr과 같은 지정된 주소 정보가 포함되어 있을 경우, 제어부(13)는 서비스 페이지에서 그 어떠한 이미지도 추출되지 않도록 제어할 수도 있다.Then, the
이를 통해, 저작권 보호가 설정된 컨텐츠 등의 공유는 사전에 차단할 수 있어 컨텐츠의 보호가 보다 더 용이하게 이뤄질 수 있게 된다.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
이와 같이, 제어부(13)는 서비스 페이지 표시 중에 사용자의 요청에 따라 상기 서비스 페이지 상에 의미 있는 이미지만을 추출한 후, 이를 하나의 화면을 통해 표시할 수 있게 된다. 이때, 제어부(13)는 표시되는 이미지를 일정 크기로 이미지를 축소하거나 확대하여 표시할 수 있다.As such, the
또한, 제어부(13)는 표시되는 이미지 중 어느 하나의 이미지에 대한 사용자의 선택 입력이 확인되면, 특정 상대방의 단말로 송신할 수 있으며, 캡쳐 등의 과정을 거치지 않더라도, 추출된 이미지 중 선택적으로 자신의 단말에 저장할 수도 있다.In addition, when the user's selection input to any one of the displayed images is confirmed, the
아울러, 본 발명의 실시 예에 따른 현재 표시되고 있는 서비스 페이지란 상하 스크롤을 통해 확인할 수 있는 하나의 전체 페이지를 의미한다. 반면, 좌우 스크롤을 통해 서비스 페이지가 이동한 경우, 제어부(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
또한, 본 발명의 제어부(13)는 상기 서비스 페이지와 상기 메뉴를 표시부(15)를 통해 표시한 이후에, 사용자로부터 이미지 캡쳐 기능을 제공하는 메뉴의 선택 입력이 확인되면, 상기 서비스 페이지 상에 이미지 캡쳐를 위한 지시선을 활성화하여 표시되도록 제어하게 된다. 상기 지시선은 사용자의 조작에 따라 제어될 수 있으며, 지시선을 확장하거나 축소함으로써, 캡쳐할 영역을 지정할 수 있다. 이후, 제어부(13)는 사용자로부터 캡쳐 명령이 확인되면, 상기 지시선을 통해 설정된 영역을 캡쳐하여 캡쳐된 이미지를 생성하게 된다.In addition, after the
이후, 제어부(13)는 상기 캡쳐된 이미지를 저장부(14)에 저장되도록 제어하거나, 메신저 프로그램 실행 화면이 대화 창 화면일 경우, 상기 대화 창 화면을 통해 연결된 상대방 단말로 상기 캡쳐된 이미지를 전송하도록 제어할 수도 있다.Subsequently, the
또한, 본 발명의 제어부(13)는 상기 서비스 페이지와 상기 메뉴를 표시부(15)를 통해 표시한 이후에, 사용자로부터 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력이 확인되면, 상기 서비스 페이지가 지정된 상대방 단말과 공유되는 과정을 제어하게 된다.In addition, after the
예컨대, 메신저 프로그램 실행 화면이 대화 창 화면일 경우, 사용자로부터 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력이 확인되면, 제어부(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
이후, 상기 요청 메시지를 수신한 상대방 단말로부터 상기 요청 메시지에 대한 수락 메시지가 수신되면, 서비스 장치(20)가 상기 상대방 단말로 단말(10)에서 출력되고 있는 서비스 페이지와 동일한 서비스 페이지를 전송하게 된다.Thereafter, when the acceptance message for the request message is received from the counterpart terminal receiving the request message, the
이후, 제어부(13)는 사용자의 입력에 따라 발생되는 서비스 페이지와 관련된 제어 명령, 예컨대, 화면 이동, 스크롤 등 서비스 페이지 상에서 발생되는 다양한 제어 명령을 서비스 장치(20)로 전송하며, 이를 수신한 서비스 장치(20)가 상대방 단말로 상기 제어 명령을 전송할 수 있다.Thereafter, the
이와 같이, 단말(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
보다 구체적인 메신저 프로그램에서의 제어 방법에 대해서는 후술하도록 하며, 상기와 같은 동작을 제어하기 위해 제어부(13)는 이미지 제어 모듈(13a) 및 서비스 페이지 제어 모듈(13b)을 포함하여 구성될 수 있다.A more specific method of controlling a messenger program will be described later. In order to control the above operation, the
여기서, 메신저 제어 모듈(13a)은 메신저 실행, 대화 창 생성 등 메신저 프로그램 실행 전반을 제어할 수 있으며, 서비스 페이지 제어 모듈(13b)은 메신저 프로그램 상에 서비스 페이지의 실행을 제어하고, 상술한 바와 같은 서비스 페이지와 관련된 다양한 제어를 수행할 수 있다.Here, the
저장부(14)는 본 발명의 실시 예에 따른 기능 동작에 필요한 응용 프로그램을 비롯하여, 그 응용 프로그램 실행 중에 발생되는 다양한 데이터를 일시적으로 저장할 수 있다. 또한, 저장부(14)는 메신저 프로그램을 저장할 수 있으며, 메신저 프로그램을 통해 하나 이상의 상대방 단말과 송수신된 메시지 또는 컨텐츠 정보가 저장될 수도 있다. 특히, 본 발명의 실시 예에 따른 저장부(14)는 제어부(13)의 제어에 따라 서비스 페이지와 관련된 정보, 서비스 페이지에서 추출된 이미지 또는 캡쳐된 이미지가 일시적으로 저장될 수도 있다. 일시적으로 저장된 이미지는 상기 서비스 페이지가 종료되거나 서비스 페이지가 변경된 경우, 제어부(13)의 제어에 따라 삭제될 수 있다. 그러나, 사용자의 요청에 따라 저장부(14)에 영구적으로 저장될 수도 있으며, 상기 추출된 이미지 중 메신저 프로그램을 통해 상대방 단말로 전송된 이미지는 저장부(14)에 영구적으로 저장될 수도 있다.The
이러한 저장부(14)는 크게 프로그램 영역과 데이터 영역을 포함할 수 있다. 프로그램 영역은 단말(10)을 부팅시키기 위한 운영체제(OS)와 같은 단말(10) 구동과 관련된 정보들을 저장한다. 데이터 영역은 단말(10)의 사용에 따라 발생되는 데이터가 저장되는 영역으로, 상술한 바와 같이 메신저 프로그램 실행 중에 발생되는 다양한 정보, 특히 서비스 페이지와 관련된 정보가 저장될 수 있다. 이러한, 저장부(14)는 플래시 메모리(flash memory), 하드디스크(hard disk), 멀티미디어 카드 마이크로(multimedia card micro) 타입의 메모리(예컨대, SD 또는 XD 메모리 등), 램(RAM), 롬(ROM) 등의 저장매체를 포함하여 구성될 수 있다.The
더불어, 본 발명의 일 실시 예에서는 메신저 프로그램, 또는 메신저 프로그램을 통해 송수신된 메시지, 컨텐츠 정보 등이 저장부(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
표시부(15)는 단말(10)의 기능 수행 중에 발생하는 일련의 동작 상태 및 동작 결과 등에 대한 정보를 표시한다. 특히, 본 발명의 표시부(15)는 메신저 프로그램 실행 중에 발생되는 다양한 정보들을 표시할 수 있다. 더불어, 표시부(15)는 제어부(13)의 제어 하에 메신저 프로그램 실행 중에 서비스 페이지가 실행되면, 상기 서비스 페이지를 표시할 수도 있다.The
또한, 본 발명의 표시부(15)는 상술한 바와 같이 입력부(12)와 함께 하나의 터치패널(또는 터치스크린)의 형태로 구현될 수도 있으며, 상기 입력부(12)와 함께 구현되는 경우, 사용자의 기 설정된 동작, 드래그 앤 드롭 동작 등에 따라 발생되는 다양한 정보들을 표시할 수 있다.The
이러한 표시부(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
이와 같이, 도 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
도 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
여기서 서비스 통신부(21)는 하나 이상의 단말(10)과 메신저 프로그램과 관련된 다양한 정보를 송수신하는 역할을 수행할 수 있다.Here, the
특히, 서비스 통신부(21)는 어느 하나의 단말과 연결된 다른 단말 사이에 송수신되는 메시지 또는 컨텐츠를 수신할 수 있다. 또한 서비스 통신부(21)는 어느 하나의 단말(10)로부터 다양한 정보에 대한 요청 정보를 수신하고, 이에 대한 정보를 상기 단말(10)로 제공할 수도 있다.In particular, the
서비스 제어부(22)는 본 발명의 서비스 장치(20)의 전반적인 제어를 수행하는 것으로, 특히, 본 발명의 실시 예에 따른 서비스 제어부(22)는 메신저 프로그램과 관련된 다양한 제어를 수행할 수 있다.The
예컨대, 서비스 제어부(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
특히, 본 발명의 실시 예에 따른 서비스 제어부(22)는 메신저 프로그램이 실행되고 있는 어느 하나의 단말(10)로부터 서비스 페이지 접속 요청이 수신되면, 상기 단말(10)로 서비스 페이지를 제공할 수 있다. 이때, 서비스 제어부(22)는 서비스 통신부(21)를 통해 상기 서비스 페이지를 제공하는 컨텐츠 제공 장치(40)로부터 수신된 다음에 상기 서비스 통신부(21)를 통해 상기 단말(10)로 제공될 수 있다.In particular, the
또한, 본 발명의 실시 예에 따른 서비스 제어부(22)는 상기 단말(10)로 서비스 페이지를 전송함과 동시에 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 단말(10)로 전송할 수 있다.In addition, the
이후, 서비스 제어부(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
또한, 서비스 제어부(22)는 상기 단말(10)로부터 이미지 캡쳐 기능을 제공하는 메뉴의 선택 입력이 수신되면, 상기 단말(10)로 전송된 서비스 페이지 상에 이미지 캡쳐를 위한 지시선을 활성화하여 표시하고, 상기 지시선을 통해 설정된 영역을 캡쳐하여 캡쳐된 이미지를 생성한 후, 생성된 이미지를 상기 단말(10)로 전송할 수 있다.In addition, the
더하여, 서비스 제어부(22)는 상기 단말(10)로 추출된 이미지 또는 캡쳐된 이미지를 전송한 이후에, 상기 단말(10)의 요청에 따라 상기 추출된 이미지 또는 캡쳐된 이미지를 지정된 상대방 단말로 상기 이미지를 전송되도록 제어할 수도 있다.In addition, after the
또한, 서비스 제어부(22)는 상기 단말(10)로부터 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력이 수신되면, 상기 단말(10)로 전송된 서비스 페이지와 동일한 서비스 페이지를 지정된 상대방 단말로 전송할 수도 있다. 예컨대, 상기 단말(10)의 메신저 프로그램 실행 화면이 대화 창 화면일 경우, 서비스 제어부(22)는 상기 단말(10)의 요청에 따라 대화 창 화면을 통해 연결된 상대방 단말로 상기 서비스 페이지 공유를 위한 요청 메시지를 전송할 수 있다. 반면, 상기 단말(10)의 메신저 프로그램 실행 화면이 대화 창 화면이 아닐 경우, 서비스 제어부(22)는 상기 서비스 페이지를 공유하기 위한 상대방 단말에 대한 목록을 표시하고, 상기 단말(10)로부터 어느 하나의 상대방 단말에 대한 선택 입력이 확인되면, 선택된 상대방 단말로 서비스 페이지 공유를 위한 요청 메시지를 전송할 수 있다.In addition, the
이후, 서비스 제어부(22)는 단말(10)과 상기 상대방 단말 사이의 서비스 페이지 공유가 이뤄지면, 상기 단말(10)로부터 수신되는 상기 서비스 페이지와 관련된 제어 명령을 상대방 단말로 전송되는 과정을 제어할 수도 있다.Thereafter, when the service page sharing is performed between the terminal 10 and the counterpart terminal, the
앞서, 본 발명의 일 실시 예에서는 단말(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
이를 위해, 서비스 제어부(22)는 서비스 페이지 제어 모듈(22a)을 더 포함하여 구성될 수 있다.To this end, the
상술한 바와 같은 이미지 추출 과정에서 발생되는 다양한 정보는 서비스 저장부(23)에 저장될 수 있다. 더하여, 서비스 저장부(23)는 단말(10)과 하나 이상의 상대방 단말과 주고 받은 메시지, 컨텐츠 정보 등이 저장될 수 있으며, 서비스 제어부(22)는 단말(10)의 사용자 식별 정보에 대응하여 상기 정보들이 저장되도록 제어할 수도 있다.Various information generated during the image extraction process as described above may be stored in the
이러한 서비스 저장부(23)는 메신저 시스템(100) 내의 하나의 저장소일 수 있고, 메신저 시스템(100) 외부에 위치하여 서비스 장치(20)와 데이터 송수신이 가능한 별도의 데이터 저장 장치일 수도 있다.The
이상으로 본 발명의 실시 예에 따른 서비스 장치(20)에 대해 설명하였다.The
앞서 설명한 바와 같이, 본 발명의 서비스 장치(20)는 서버 기반 컴퓨팅 방식 또는 클라우드 방식으로 동작하는 하나 이상의 서버로 구현될 수 있다. 특히, 메신저 시스템(100)을 통해 송수신되는 정보는 인터넷 상의 클라우드 컴퓨팅 장치에 영구적으로 저장될 수 있는 클라우드 컴퓨팅(Cloud Computing) 기능을 통해 제공될 수 있다. 여기서, 클라우드 컴퓨팅은 데스크톱, 태블릿 컴퓨터, 노트북, 넷북 및 스마트폰 등의 디지털 단말기에 인터넷 기술을 활용하여 가상화된 IT(Information Technology) 자원, 예를 들어, 하드웨어(서버, 스토리지, 네트워크 등), 소프트웨어(데이터베이스, 보안, 웹 서버 등), 서비스, 데이터 등을 온 디맨드(On demand) 방식으로 서비스하는 기술을 의미한다. 본 발명에 있어서, 다수의 단말(10)과 서비스 장치(20) 사이에 송수신되는 모든 정보는 인터넷 상의 클라우드 컴퓨팅 장치에 저장되고, 언제 어디서든 전송될 수 있다.As described above, the
한편, 단말(10) 또는 서비스 장치(20)에 탑재되는 메모리는 그 장치 내에서 정보를 저장한다. 일 구현예의 경우, 메모리는 컴퓨터로 판독 가능한 매체이다. 일 구현 예에서, 메모리는 휘발성 메모리 유닛 일 수 있으며, 다른 구현예의 경우, 메모리는 비휘발성 메모리 유닛 일 수도 있다. 일 구현예의 경우, 저장장치는 컴퓨터로 판독 가능한 매체이다. 다양한 서로 다른 구현 예에서, 저장장치는 예컨대 하드디스크 장치, 광학디스크 장치, 혹은 어떤 다른 대용량 저장장치를 포함할 수도 있다.On the other hand, the memory mounted in the terminal 10 or the
비록 본 명세서와 도면에서는 예시적인 장치 구성을 기술하고 있지만, 본 명세서에서 설명하는 기능적인 동작과 주제의 구현물들은 다른 유형의 디지털 전자 회로로 구현되거나, 본 명세서에서 개시하는 구조 및 그 구조적인 등가물들을 포함하는 컴퓨터 소프트웨어, 펌웨어 혹은 하드웨어로 구현되거나, 이들 중 하나 이상의 결합으로 구현 가능하다. 본 명세서에서 설명하는 주제의 구현물들은 하나 이상의 컴퓨터 프로그램 제품, 다시 말해 본 발명에 따른 장치의 동작을 제어하기 위하여 혹은 이것에 의한 실행을 위하여 유형의 프로그램 저장매체 상에 인코딩된 컴퓨터 프로그램 명령에 관한 하나 이상의 모듈로서 구현될 수 있다. 컴퓨터로 판독 가능한 매체는 기계로 판독 가능한 저장 장치, 기계로 판독 가능한 저장 기판, 메모리 장치, 기계로 판독 가능한 전파형 신호에 영향을 미치는 물질의 조성물 혹은 이들 중 하나 이상의 조합일 수 있다.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 < 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
더하여, 서비스 장치(20)가 다수의 서비스 페이지를 단말(10)로 제공할 수 있을 경우, 단말(10)은 메신저 프로그램 실행 화면에서 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 서비스 장치(20)가 제공하는 다수의 서비스 페이지에 대한 목록을 먼저 표시할 수 있다. 이후, 상기 서비스 페이지에 대한 목록 중 어느 하나의 서비스 페이지에 대한 선택 입력이 확인되면, 단말(10)은 확인된 서비스 페이지에 대한 실행 요청을 서비스 장치(20)로 전송하고, 서비스 장치(20)로부터 상기 서비스 페이지를 수신하여 표시함으로써, 서비스 페이지를 실행할 수 있다.In addition, when the
또한, 상기 대화 창 화면을 통해 어느 하나의 상대방 단말과 서비스 페이지에 대응하는 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
이때, 상기 서비스 페이지는 상기 메신저 프로그램 실행 화면의 일정 영역에 삽입되어 표시될 수 있다.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
이하, 또 다른 실시 예에 따른 메신저 프로그램에서의 서비스 페이지 제어 방법에 대해 설명하도록 한다. 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
또한, 메신저 프로그램의 일 실행 화면에서 서비스 페이지가 실행되고, 상기 서비스 페이지에 대한 이미지가 추출된 경우, 사용자는 표시되는 이미지 중 특정 이미지를 선택하고, 선택된 이미지를 공유하거나 단말(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
도 8a에 도시된 바와 같이, 메뉴가 표시되는 영역(510)에는 서비스 페이지를 지정된 상대방 단말과 공유할 수 있는 기능을 제공하는 메뉴(511), 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성할 수 있는 기능을 제공하는 메뉴(512), 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출할 수 있는 기능을 제공하는 메뉴(513), 서비스 페이지를 종료할 수 있는 메뉴(514)가 표시될 수 있다. As shown in FIG. 8A, in the
이때, 상기 메뉴가 표시되는 영역(510)은 서비스 페이지가 표시되는 영역(500) 일 측에 표시될 수 있다. 예컨대, 도 8a에 도시된 바와 같이, 서비스 페이지가 표시되는 영역(500) 우측에 표시될 수 있으며, 도 8b에 도시된 바와 같이, 서비스 페이지가 표시되는 영역(500) 하단에 표시될 수 있다. 또한, 서비스 페이지 좌측, 상단 등 다양한 위치에 메뉴가 표시되는 영역(510)이 표시될 수 있다. 더하여, 상기 메뉴가 표시되는 영역(510)은 서비스 페이지와 분리되어, 메신저 프로그램 내의 메뉴 형태로 표시될 수도 있다.In this case, the
이러한 메뉴가 표시되는 상태에서, 서비스 페이지를 지정된 상대방 단말과 공유할 수 있는 기능을 제공하는 메뉴(511)에 대한 선택 입력이 확인되면, 단말(10)은 지정된 상대방 단말로 상기 서비스 페이지를 공유하기 위한 요청 메시지를 전송할 수 있다. 이때, 상기 단말(10)에서의 메신저 프로그램 실행 화면이 대화 창 화면일 경우, 도 9a에 도시된 바와 같이, 대화 창 화면을 통해 연결된 상대방 단말로 바로 요청 메시지(520)를 전송할 수 있다.In a state where such a menu is displayed, when a selection input for a
반면, 상기 단말(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
상대방 단말은 상술한 바와 같이, 사용자의 단말(10)로부터 요청 메시지(520)를 수신하고, 상기 요청 메시지(520)에 대응하여 수락(522) 또는 거절(523) 메시지 중 어느 하나의 메시지를 선택하여 단말(10)로 전송할 수도 있다. 여기서, 상기 요청 메시지(520)는 서비스 페이지에 대한 정보를 포함하여 구성될 수 있다. 이때, 서비스 페이지에 대한 정보는 상기 서비스 페이지의 URL(예컨대, 'WWW.OOO.co.kr") 정보를 포함할 수 있으며, 521이 지시하는 바와 같이 서비스 페이지에 대한 미리 보기 정보를 포함할 수 있다.As described above, the counterpart terminal receives the
사용자의 단말(10)은 상대방 단말로부터 수락 메시지가 수신되면, 도 9b에 도시된 바와 같이 상대방의 단말은 사용자의 단말(10)이 표시하고 있는 서비스 페이지와 동일한 서비스 페이지를 표시할 수 있다. 본 발명의 일 실시 예에서는 대화 창 화면에 서비스 페이지가 말풍선 형태(531)로 표시되는 것을 예로 들어 설명하나, 이에 한정되는 것은 아니다.When the
또한, 상대방 단말은 사용자의 단말(10)로부터 상기 서비스 페이지와 관련된 메시지(532)를 수신할 수 있다. 더하여, 상대방 단말에 표시되는 서비스 페이지는 사용자의 단말(10)로부터 상기 서비스 페이지와 관련된 제어 명령, 예컨대 서비스 페이지의 화면 이동, 스크롤 등의 제어 명령에 따라 변경될 수 있으며, 변경되는 서비스 페이지는 실시간 상대방 단말에서 확인될 수 있다.In addition, the counterpart terminal may receive a
이때, 대화 창 화면 일 측면에 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
상기의 메뉴를 통해 사용자는 캡쳐된 이미지를 상대방 단말로 전송하거나, 단말(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
상기의 메뉴를 통해 사용자는 추출된 이미지 중 선택된 이미지를 단말(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
사용자는 도 12a 및 도 12b에 도시된 바와 같이, 추출된 이미지 중 하나 이상의 이미지를 선택하여 전송하기 위한 영역(610)으로 드래그 앤 드롭(drag & drop)할 수 있으며, 상기 전송하기 위한 영역(610)으로 드래그 앤 드롭하게 되면, 자동적으로 도 12c에 도시된 바와 같이 대화 창 화면을 통해 연결된 상대방 단말로 상기 전송하기 위한 영역(610)으로 드래그 앱 드롭된 이미지들이 전송될 수 있다. As shown in FIGS. 12A and 12B, the user may drag and drop the
이와 같이, 본 발명의 메신저 프로그램에서의 서비스 페이지 제어 방법, 이를 위한 장치 및 시스템에 의하면, 메신저 프로그램 이용 중에 웹 페이지와 같은 서비스 페이지에 접속한 후, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능, 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능, 상기 서비스 페이지를 지정된 상대방 단말과 공유하는 서비스 페이지 공유 기능 중 적어도 어느 하나의 기능을 제공하는 메뉴를 상기 서비스 페이지와 함께 표시함으로써, 메신저 프로그램 이용 중에 서비스 페이지에 관련된 다양한 제어를 용이하게 수행할 수 있으며, 사용자에게 새로운 메신저 프로그램의 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:
13b: service page control module 14: storage unit
15: display unit 20: service device 21: service communication unit
22:
23: service storage unit 30: communication network 100: messenger system
Claims (27)
상기 표시부와 기능적으로 연결되며, 상기 메신저 프로그램의 어느 하나의 실행 화면에서 소정의 서비스 페이지가 실행되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 이미지 추출 기능 제공 메뉴가 상기 서비스 페이지와 함께 상기 표시부를 통해 표시되도록 제어하며, 상기 이미지 추출 기능 제공 메뉴의 선택 입력이 확인되면, 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지의 소스 코드 또는 주소 정보를 통해 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 기 설정된 조건에 따라 추출한 후, 상기 추출된 이미지가 상기 표시부를 통해 리스트 형태로 표시되도록 제어하며, 상기 추출된 이미지 중에서 선택된 적어도 하나의 이미지를 상기 상대방 단말로 전송하는 제어부;
를 포함하는 것을 특징으로 하는 단말.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.
상기 서비스 페이지는 상기 메신저 프로그램의 실행 화면 내에 삽입되어 표시되는 것을 특징으로 하는 단말.The method of claim 1,
And the service page is inserted and displayed in an execution screen of the messenger program.
상기 제어부는
상기 메신저 프로그램의 어느 하나의 실행 화면에서 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 상기 소정의 서비스 페이지가 실행되도록 제어하는 것을 특징으로 하는 단말.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.
상기 제어부는
상기 메신저 프로그램의 대화 창 화면을 통해 송수신된 소정의 서비스 페이지의 주소 정보에 대한 선택 입력이 확인되면, 상기 서비스 페이지가 실행되도록 제어하는 것을 특징으로 하는 단말.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.
상기 제어부는
상기 서비스 페이지 상에 표시되는 하나 이상의 이미지 중 일정 크기 이상의 이미지만을 추출하는 것을 특징으로 하는 단말.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.
상기 제어부는
상기 서비스 페이지 상에 표시되는 하나 이상의 이미지의 상기 소스 코드 또는 주소 정보에 기 설정된 키워드가 포함되어 있을 경우, 상기 이미지는 추출되지 않도록 제어하는 것을 특징으로 하는 단말.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.
상기 제어부는
상기 추출된 이미지를 상기 표시부를 통해 표시할 경우, 기 설정된 크기로 상기 추출된 이미지를 축소하거나 확대하여 표시하는 것을 특징으로 하는 단말.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.
상기 제어부는
상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능을 제공하는 메뉴가 상기 서비스 페이지와 함께 더 표시되도록 제어하며, 상기 이미지 캡쳐 기능을 제공하는 메뉴의 선택 입력이 확인되면, 상기 서비스 페이지 상에 이미지 캡쳐를 위한 지시선을 활성화하여 표시하고, 상기 지시선을 통해 설정된 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 것을 특징으로 하는 단말.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.
상기 제어부는
상기 서비스 페이지를 지정된 상대방 단말과 공유할 수 있는 서비스 페이지 공유 기능을 제공하는 메뉴가 상기 서비스 페이지와 함께 더 표시되도록 제어하며, 상기 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력이 확인되면, 지정된 상대방 단말로 상기 서비스 페이지를 공유하기 위한 요청 메시지를 전송하는 것을 특징으로 하는 단말.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.
서비스 페이지별로 이미지 추출 조건을 설정하여 저장하는 서비스 저장부;
를 더 포함하며,
상기 서비스 제어부는
상기 서비스 페이지에 대응하는 이미지 추출 조건을 확인한 후, 상기 조건에 따라 상기 서비스 페이지 상에 표시되는 하나 이상의 이미지를 추출하는 것을 특징으로 하는 서비스 장치.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.
상기 서비스 제어부는
상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능을 제공하는 메뉴가 상기 서비스 페이지와 함께 상기 단말로 더 제공하며, 상기 단말로부터 상기 이미지 캡쳐 기능을 제공하는 메뉴의 선택 입력이 확인되면, 상기 서비스 페이지 상의 이미지 캡쳐를 위한 지시선을 활성화하여 표시되도록 제어하고, 상기 단말로부터 상기 지시선을 통해 설정된 영역에 대한 캡쳐 명령이 수신되면, 상기 설정된 영역을 캡쳐하여 캡쳐된 이미지를 상기 단말로 전송하는 것을 특징으로 하는 서비스 장치.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.
상기 서비스 제어부는
상기 서비스 페이지를 지정된 상대방 단말과 공유할 수 있는 서비스 페이지 공유 기능을 제공하는 메뉴가 상기 서비스 페이지와 함께, 메신저 프로그램을 통해 적어도 하나의 상대방 단말과 메시지를 송수신할 수 있는 대화 창 화면이 표시되고 있는 상기 단말로 더 제공하며,
상기 단말로부터 상기 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력이 확인되면, 상기 대화 창 화면을 통해 연결된 상대방 단말로 상기 서비스 페이지 공유를 위한 요청 메시지를 전송하는 것을 특징으로 하는 서비스 장치.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.
상기 서비스 제어부는
상기 상대방 단말로부터 수락 메시지가 수신되면, 상기 수락 메시지를 상기 단말로 전송함과 동시에 상기 상대방 단말로 상기 서비스 페이지를 전송하고, 상기 단말로부터 수신되는 상기 서비스 페이지에 대한 제어 명령에 따라 상기 상대방 단말로 전송된 상기 서비스 페이지를 제어하는 것을 특징으로 하는 서비스 장치.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.
상기 메신저 프로그램의 실행 화면이 대화 창 화면일 경우,
상기 추출된 이미지를 표시하는 단계는
상기 단말이 추출된 상기 이미지를 상기 메신저 프로그램의 실행 화면 일정 영역 내 표시하는 단계;
를 더 포함하는 것을 특징으로 하는 메신저 프로그램에서의 서비스 페이지 제어 방법.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.
상기 일정 영역은
상기 추출된 이미지를 표시하기 위한 제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.
상기 서비스 페이지와 함께 표시하는 단계는
상기 단말이 상기 서비스 페이지의 특정 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 이미지 캡쳐 기능을 제공하는 메뉴를 상기 서비스 페이지 상에 표시하는 단계;
를 더 포함하며,
상기 이미지 캡쳐 기능을 제공하는 메뉴를 상기 서비스 페이지 상에 표시하는 단계 이후에,
상기 단말이 상기 이미지 캡쳐 기능을 제공하는 메뉴의 선택 입력을 확인하는 단계;
상기 단말이 상기 서비스 페이지 상에 캡쳐를 위한 지시선을 활성화하는 단계; 및
상기 지시선을 통해 설정된 영역에 대한 캡쳐 명령이 입력되면, 상기 단말이 상기 설정된 영역을 캡쳐하여 캡쳐된 이미지를 생성하는 단계;
를 더 포함하는 것을 특징으로 하는 메신저 프로그램에서의 서비스 페이지 제어 방법.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.
상기 메신저 프로그램의 실행 화면이 대화 창 화면일 경우,
상기 서비스 페이지와 함께 표시하는 단계는
상기 단말이 상기 서비스 페이지를 지정된 상대방 단말과 공유할 수 있는 서비스 페이지 공유 기능을 제공하는 메뉴를 상기 서비스 페이지 상에 표시하는 단계;
를 더 포함하며,
상기 서비스 페이지 공유 기능을 제공하는 메뉴를 상기 서비스 페이지 상에 표시하는 단계 이후에,
상기 단말이 상기 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력을 확인하는 단계; 및
상기 단말이 상기 대화 창 화면을 통해 연결된 상대방 단말로 상기 서비스 페이지의 공유를 위한 요청 메시지를 전송하는 단계;
를 더 포함하는 것을 특징으로 하는 메신저 프로그램에서의 서비스 페이지 제어 방법.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.
상기 메신저 프로그램의 실행 화면이 대화 창 화면이 아닐 경우,
상기 서비스 페이지와 함께 표시하는 단계는
상기 단말이 상기 서비스 페이지를 지정된 상대방 단말과 공유할 수 있는 서비스 페이지 공유 기능을 제공하는 메뉴를 상기 서비스 페이지 상에 표시하는 단계;
를 더 포함하며,
상기 서비스 페이지 공유 기능을 제공하는 메뉴를 상기 서비스 페이지 상에 표시하는 단계 이후에,
상기 단말이 상기 서비스 페이지 공유 기능을 제공하는 메뉴의 선택 입력을 확인하는 단계;
상기 단말이 상기 메신저 프로그램 내 기 저장된 하나 이상의 상대방 단말에 대한 목록을 표시하는 단계;
상기 단말이 상기 상대방 단말에 대한 목록 중 어느 하나의 상대방 단말에 대한 선택 입력을 확인하는 단계; 및
상기 단말이 상기 선택된 상대방 단말로 상기 서비스 페이지의 공유를 위한 요청 메시지를 전송하는 단계;
를 더 포함하는 것을 특징으로 하는 메신저 프로그램에서의 서비스 페이지 제어 방법.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.
상기 서비스 페이지를 실행하는 단계는
상기 메신저 프로그램 실행 중에 기 설정된 조건에 해당하는 사용자 입력이 감지되면, 상기 단말이 소정의 서비스 페이지에 대한 목록을 표시하는 단계;
상기 단말이 상기 서비스 페이지에 대한 목록 중 어느 하나의 서비스 페이지에 대한 선택 입력을 확인하는 단계; 및
상기 단말이 선택된 상기 서비스 페이지를 실행하는 단계;
를 포함하는 것을 특징으로 하는 메신저 프로그램에서의 서비스 페이지 제어 방법.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.
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)
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)
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)
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 |
-
2013
- 2013-02-26 KR KR20130020775A patent/KR101370316B1/en active IP Right Grant
- 2013-02-26 WO PCT/KR2013/001548 patent/WO2014123271A1/en active Application Filing
Patent Citations (4)
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)
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 |