KR101952408B1 - Apparatus for providing user with rewards using skin image of virtual keyboard and method thereof - Google Patents
Apparatus for providing user with rewards using skin image of virtual keyboard and method thereof Download PDFInfo
- Publication number
- KR101952408B1 KR101952408B1 KR1020170091055A KR20170091055A KR101952408B1 KR 101952408 B1 KR101952408 B1 KR 101952408B1 KR 1020170091055 A KR1020170091055 A KR 1020170091055A KR 20170091055 A KR20170091055 A KR 20170091055A KR 101952408 B1 KR101952408 B1 KR 101952408B1
- Authority
- KR
- South Korea
- Prior art keywords
- virtual keyboard
- skin
- user
- reward
- point
- Prior art date
Links
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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0267—Wireless devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0273—Determination of fees for advertising
-
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0276—Advertisement creation
-
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명의 일 실시 예는, 가상키보드에 적용되는 가상키보드스킨으로서, 배경에 광고가 삽입된 가상키보드스킨을 적어도 하나 이상 저장하고 있는 스킨데이터베이스, 사용자의 모바일 단말에서 가상키보드의 호출이 감지되면, 상기 스킨데이터베이스에서 검색된 가상키보드스킨을 상기 호출된 가상키보드에 적용시키는 스킨적용부 및 상기 가상키보드스킨이 적용된 후에 상기 단말에 상기 가상키보드를 통해 입력된 제1정보를 기초로 하여, 상기 사용자의 리워드포인트를 산출하는 리워드산출부를 포함하는 가상키보드의 스킨이미지를 통해 사용자에게 리워드를 제공하는 장치를 제공한다.According to an embodiment of the present invention, there is provided a virtual keyboard skins applied to a virtual keyboard, including: a skin database storing at least one virtual keyboard skins in which advertisements are inserted in the background; A skin application unit configured to apply a virtual keyboard skin retrieved from the skin database to the called virtual keyboard, and a skin rewriting unit configured to rewrite the user's rewrites based on first information input through the virtual keyboard after the virtual keyboard skin is applied, And providing a reward to a user through a skin image of a virtual keyboard including a reward calculating unit for calculating a point.
Description
본 발명은 사용자에게 리워드를 제공하는 장치 및 그 방법에 관한 것으로서, 보다 더 구체적으로는, 스마트폰과 같이 모바일 단말을 사용하는 사용자가 모바일 단말을 통해 문자 또는 기호를 입력할 때 사용하는 가상키보드에 적용되는 가상키보드 스킨이미지를 통해서 사용자에게 리워드포인트를 제공할 수 있도록 하는 장치 및 그 방법에 관한 것이다.BACKGROUND OF THE
스마트폰과 같은 다기능 지능형 복합기의 보급률이 기하급수적으로 증가하고 있으며, 베젤(bezel)의 길이를 극단적으로 줄인 스마트폰이 출시되고 있다. 베젤의 길이가 짧아짐에 따라 스마트폰에서 소프트 키(soft key)가 필수적으로 자리잡게 되었으며, 기계식 키보드를 구비하고 있는 스마트폰의 기종은 나날이 감소하는 추세에 있다.The penetration rate of multifunctional intelligent multifunction devices such as smart phones is increasing exponentially, and smart phones with extremely short bezel lengths are being launched. As the length of the bezel becomes shorter, soft keys have become essential in smart phones, and the number of smart phones equipped with a mechanical keyboard is decreasing day by day.
대부분의 스마트폰 사용자가 기계식 키보드가 아니라 스마트폰의 화면에 구현되어 사용자의 터치 입력을 수신하는 가상키보드를 이용하여 각종 문자나 기호를 입력하게 되었음에도 불구하고, 가상키보드를 통해 수익을 창출하고, 가상키보드를 사용하여 기업에게 수익을 가져다 준 사용자에게 적절한 보상을 제공할 수 있는 방법이 전무한 실정이다.Most smartphone users are not on a mechanical keyboard but rather on the screen of a smart phone, so that they can input various characters and symbols using a virtual keyboard that receives touch input from a user. However, There is no way to provide appropriate rewards for users who use the keyboard to bring revenue to their businesses.
그러므로, 가상키보드를 이용하는 사용자가 가상키보드에 적용되는 다양한 가상키보드스킨을 선택할 수 있게 하거나, 사용자의 가상키보드에 대한 입력에 따라 가상키보드스킨이 적절하게 변경되도록 하여, 사용자가 가상키보드를 보다 더 적극적으로 사용할 수 있도록 흥미를 불러일으킴과 동시에, 가상키보드스킨이 적용된 가상키보드를 많이 사용하면 할수록 사용자에게 적절한 보상이 제공되도록 하는 기술에 대한 고민이 필요한 시점이다.Therefore, a user using a virtual keyboard can select various virtual keyboard skins applied to a virtual keyboard, or a virtual keyboard skins can be appropriately changed according to an input to a user's virtual keyboard, so that a user can more positively And the more virtual keyboards with virtual keyboard skins are used, the more the user needs to worry about providing appropriate compensation.
본 발명이 해결하고자 하는 기술적 과제는 광고가 삽입된 가상키보드스킨을 가상키보드에 적용시켜서 사용자가 지속적으로 사용하도록 하여, 가상키보드스킨을 제작한 스킨제작회사에게는 광고수익을 발생시키고, 그 광고수익의 일부를 사용자에게 리워드(reward)로 환원하여, 사용자가 별도의 과금을 하지 않고도 스킨제작회사를 경유하여 리워드로 각종 후원을 할 수 있는 리워드제공장치 및 그 방법을 제공하는 데에 있다.SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and it is an object of the present invention to provide a virtual keyboard skins, And to provide a reward providing device and a method thereof, in which a part of the reward is rewarded to a user, and the user is able to sponsor various kinds of rewards through a skin producing company without making a separate billing.
상기 기술적 과제를 해결하기 위한 본 발명의 일 실시 예에 따른 장치는, 가상키보드에 적용되는 가상키보드스킨으로서, 배경에 광고가 삽입된 가상키보드스킨을 적어도 하나 이상 저장하고 있는 스킨데이터베이스; 사용자의 모바일 단말에서 가상키보드의 호출이 감지되면, 상기 스킨데이터베이스에서 검색된 가상키보드스킨을 상기 호출된 가상키보드에 적용시키는 스킨적용부; 및 상기 가상키보드스킨이 적용된 후에 상기 단말에 상기 가상키보드를 통해 입력된 제1정보를 기초로 하여, 상기 사용자의 리워드포인트를 산출하는 리워드산출부를 포함한다.According to an aspect of the present invention, there is provided a virtual keyboard skins applied to a virtual keyboard, the virtual keyboard skins including at least one virtual keyboard skins in which advertisements are inserted in the background, A skin applying unit for applying a virtual keyboard skin retrieved from the skin database to the called virtual keyboard when a call of a virtual keyboard is detected by a user's mobile terminal; And a reward calculator for calculating a reward point of the user based on the first information input through the virtual keyboard to the terminal after the virtual keyboard skin is applied.
상기 기술적 과제를 해결하기 위한 본 발명의 다른 일 실시 예에 따른 방법은, 사용자의 모바일 단말에서 가상키보드의 호출이 감지되면, 가상키보드에 적용되는 가상키보드스킨으로서, 배경에 광고가 삽입된 가상키보드스킨을 적어도 하나 이상 저장하고 있는 스킨데이터베이스에서 검색된 가상키보드스킨을 상기 호출된 가상키보드에 적용시키는 스킨적용단계; 및 상기 가상키보드스킨이 적용된 후에 상기 단말에 상기 가상키보드를 통해 입력된 제1정보를 기초로 하여, 상기 사용자의 리워드포인트를 산출하는 리워드산출단계를 포함한다.According to another aspect of the present invention, there is provided a virtual keyboard skin applied to a virtual keyboard when a call of a virtual keyboard is detected in a mobile terminal of a user, A skin applying step of applying a virtual keyboard skin retrieved from a skin database storing at least one skin to the called virtual keyboard; And a reward calculation step of calculating a reward point of the user based on the first information input through the virtual keyboard to the terminal after the virtual keyboard skin is applied.
본 발명은 상기 기술적 과제를 해결하기 위한 방법을 실행시키기 위한 프로그램을 기록하고 있는 컴퓨터 판독가능한 기록매체를 제공한다.The present invention provides a computer-readable recording medium storing a program for executing a method for solving the above technical problem.
본 발명에 따르면, 사용자는 가상키보드스킨이 적용된 가상키보드를 사용함으로써 리워드를 제공받게 되며, 리워드를 제공받는 것에 고취된 사용자의 적극적인 가상키보드 사용으로 인해 리워드를 제공하는 회사는 더욱 높은 광고수익을 창출할 수 있고, 가상키보드스킨에 삽입된 광고의 광고주는 더욱 높은 광고효과를 달성하게 되어, 사용자, 리워드제공회사, 광고주를 주체로 하는 선순환 구조를 구축할 수 있다.According to the present invention, a user is provided with a reward by using a virtual keyboard to which a virtual keyboard skins are applied, and a company providing a reward due to the active virtual keyboard use of a user who is inspired to receive rewards generates a higher advertising revenue And the advertiser of the advertisement inserted in the virtual keyboard skin achieves a higher advertisement effect, so that a virtuous circle structure constituted by the user, the reward provider company, and the advertiser can be constructed.
도 1은 본 발명에 따른 리워드제공시스템의 전체 구성을 개략적으로 나타낸 도면이다.
도 2는 본 발명에 따른 리워드제공장치의 일 예에 대한 블록도이다.
도 3은 배경에 광고가 삽입된 가상키보드스킨의 일 예를 나타낸 도면이다.
도 4는 리워드산출부가 산출한 리워드포인트를 사용자가 직접 확인하는 마이페이지화면의 일 예를 나타낸다.
도 5는 리워드마켓출력부가 사용자의 단말에 출력시키는 리워드마켓의 기본화면의 일 예를 나타낸 도면이다.
도 6은 리워드마켓출력부가 사용자의 단말에 출력시키는 리워드마켓의 다른 화면의 일 예를 나타낸 도면이다.
도 7은 본 발명에 따른 리워드제공방법의 일 예에 대한 흐름도이다.BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a schematic diagram showing an overall configuration of a reward providing system according to the present invention; Fig.
2 is a block diagram of an example of an apparatus for providing rewards according to the present invention.
3 is a diagram illustrating an example of a virtual keyboard skin in which an advertisement is inserted in the background.
4 shows an example of a My Page screen in which a user directly confirms a reward point calculated by the reward calculating unit.
5 is a diagram showing an example of a reward market basic screen that the reward market output unit outputs to the user's terminal.
6 is a diagram showing an example of another screen of the reward market in which the reward market output unit outputs to the user terminal.
7 is a flowchart of an example of a method for providing a reward according to the present invention.
본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시 예를 가질 수 있는바, 특정 실시 예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 본 발명의 효과 및 특징, 그리고 그것들을 달성하는 방법은 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 다양한 형태로 구현될 수 있다. BRIEF DESCRIPTION OF THE DRAWINGS The present invention is capable of various modifications and various embodiments, and specific embodiments are illustrated in the drawings and described in detail in the detailed description. The effects and features of the present invention and methods of achieving them will be apparent with reference to the embodiments described in detail below with reference to the drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein.
이하, 첨부된 도면을 참조하여 본 발명의 실시 예들을 상세히 설명하기로 하며, 도면을 참조하여 설명할 때 동일하거나 대응하는 구성 요소는 동일한 도면부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings, wherein like reference numerals refer to like or corresponding components throughout the drawings, and a duplicate description thereof will be omitted .
이하의 실시 예에서, 제1, 제2 등의 용어는 한정적인 의미가 아니라 하나의 구성 요소를 다른 구성 요소와 구별하는 목적으로 사용되었다. In the following embodiments, the terms first, second, and the like are used for the purpose of distinguishing one element from another element, not the limitative meaning.
이하의 실시 예에서, 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.In the following examples, the singular forms "a", "an" and "the" include plural referents unless the context clearly dictates otherwise.
이하의 실시 예에서, 포함하다 또는 가지다 등의 용어는 명세서상에 기재된 특징, 또는 구성요소가 존재함을 의미하는 것이고, 하나 이상의 다른 특징을 또는 구성요소가 부가될 가능성을 미리 배제하는 것은 아니다. In the following embodiments, terms such as inclusive or possessed mean that a feature or element described in the specification is present, and does not exclude the possibility that one or more other features or components are added in advance.
어떤 실시 예가 달리 구현 가능한 경우에 특정한 공정 순서는 설명되는 순서와 다르게 수행될 수도 있다. 예를 들어, 연속하여 설명되는 두 공정이 실질적으로 동시에 수행될 수도 있고, 설명되는 순서와 반대의 순서로 진행될 수 있다.If certain embodiments are otherwise feasible, the particular process sequence may be performed differently from the sequence described. For example, two processes that are described in succession may be performed substantially concurrently, and may be performed in the reverse order of the order described.
도 1은 본 발명에 따른 리워드제공시스템의 전체 구성을 개략적으로 나타낸 도면이다.BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a schematic diagram showing an overall configuration of a reward providing system according to the present invention; Fig.
도 1을 참조하면, 본 발명에 따른 리워드제공시스템(1)은 사용자단말(10), 관리서버(20), 광고주서버(30)으로 구성되어 있으며, 사용자단말(10), 관리서버(20), 광고주서버(30)는 통신망(40)을 통해 연결되어 각종 데이터를 송수신한다는 것을 알 수 있다.1, a
먼저, 사용자단말(10)은 가상키보드의 스킨이미지를 통해 사용자에게 리워드를 제공하는 장치(이하, '리워드제공장치')를 포함하고 있는 다기능 지능형 복합기이다. 일 예로서, 기계식 키보드 대신 가상키보드를 사용하는 스마트폰, 태플릿 PC 등은 사용자단말(10)이 될 수 있다. 도 1에서 도시되어 있지 않지만, 사용자단말(10)은 본 발명에 따른 리워드제공장치를 물리적으로 포함하거나, 본 발명에 따른 리워드제공방법을 실행시키기 위한 프로그램이 사용자단말(10)에 설치되어 있다. First, the
사용자는 사용자단말(10)의 화면에 출력되는 가상키보드에 입력을 가하여 각종 문자 및 기호가 타이핑되도록 할 수 있다. 사용자단말(10)의 화면에 출력되는 가상키보드에는 가상키보드스킨이 적용되어 있으며, 가상키보드스킨이 적용된 가상키보드에는 배너광고가 삽입되거나 배경(background)에 가상키보드의 문자, 기호를 식별하는 데에 어려움이 없는 한도내에서 고유한 광고가 삽입되어 있다. 가상키보드스킨이 적용된 가상키보드를 사용자가 계속 사용하게 됨에 따라, 사용자는 배너광고 또는 가상키보드스킨에 설정된 배경광고에 지속적으로 노출되는 효과가 있다. 사용자는 사용자단말(10)에 적절한 입력을 가하여 가상키보드스킨을 변경할 수도 있다.The user can input various characters and symbols by inputting to a virtual keyboard that is displayed on the screen of the
관리서버(20)는 사용자단말(10) 및 광고주서버(30)와 통신망(40)을 통해 각종 정보를 송수신하면서, 사용자단말(10)에 포함되어 있는 리워드제공장치가 원활하게 동작할 수 있도록 관리하는 기능을 수행한다. 예를 들어, 관리서버(20)는 광고주서버(30)로부터 가상키보드스킨의 배경 또는 배너광고란에 삽입될 수 있는 적절한 이미지를 수신하고, 그것을 가상키보드스킨의 고유한 규격에 맞추는 작업을 수행하고, 완성된 가상키보드스킨을 사용자단말(10)에 송신할 수 있다. 또한, 관리서버(20)는 사용자가 사용자단말(10)에 로그인하고 누적된 리워드포인트를 사용하는 경우, 사용자의 잔여 리워드포인트가 몇 점인지 확인하고, 사용자의 요청에 따라 사용자단말(10)의 리워드제공장치가 동작하도록 한다.The
광고주서버(30)는 광고를 통해 각종 상품에 대한 광고효과를 누리려고 하는 광고주가 운영하는 서버장치로서, 가상키보드스킨에 적용되기 위한 광고이미지를 산출하고, 산출된 이미지를 관리서버(20)에 송신한다.The
사용자단말(10), 관리서버(20) 및 광고주서버(30)는 각종 정보를 통신망(40)을 통해 송수신하게 되며, 여기서, 통신망(40)은 일반전화망, 데이터망, 이동통신망 등 각종 유무선 통신망을 포함한다.The
도 2는 본 발명에 따른 리워드제공장치의 일 예에 대한 블록도이다.2 is a block diagram of an example of an apparatus for providing rewards according to the present invention.
도 2를 참조하면, 본 발명에 따른 리워드제공장치(100)는 스킨데이터베이스(110), 스킨적용부(130), 리워드산출부(150), 키보드스킨저작도구출력부(170), 리워드마켓출력부(190)를 포함한다는 것을 알 수 있다. 도 1에서 설명한 것과 같이 리워드제공장치(100)는 사용자단말(10)에 포함되며, 실시 예에 따라 키보드스킨저작도구출력부(170), 리워드마켓출력부(190)는 생략될 수도 있다. 이하에서는, 설명의 편의를 위해서, 도 1을 참조하여 설명하기로 한다.Referring to FIG. 2, the
스킨데이터베이스(110)는 배경에 광고가 삽입된 가상키보드스킨을 적어도 하나 이상 저장하고 있다. 여기서, 배경에 광고가 삽입된 가상키보드스킨이란, 일반적으로 사용자가 문자나 기호를 입력할 때 자동으로 호출되는 가상키보드에 적용될 수 있는 추가적인 외형을 의미한다.The
도 3은 배경에 광고가 삽입된 가상키보드스킨의 일 예를 나타낸 도면이다.3 is a diagram illustrating an example of a virtual keyboard skin in which an advertisement is inserted in the background.
도 3의 배경에 광고가 삽입된 가상키보드스킨은 가상키보드의 자판에 표시되는 문자나 기호의 가독성을 지나치게 낮추지 않는 범위내에서 가상키보드의 각 버튼에 투명한 효과를 부여하고, 그 배경에 광고를 삽입한 스킨을 의미한다. 도 3과 같은 가상키보드스킨은 배경광고 외에도 배너광고를 포함할 수도 있다. 이 경우, 가상키보드스킨이 적용된 가상키보드를 통해서, 사용자는 배경에 출력되는 배경광고뿐만 아니라 배너광고까지 함께 볼 수 있다. 스킨데이터베이스(110)에는 가상키보드스킨뿐만 아니라, 적어도 하나 이상의 배너광고가 저장되어 있다.The virtual keyboard skins into which the advertisements are inserted in the background of FIG. 3 give transparent effects to the respective buttons of the virtual keyboard within a range that does not excessively lower the legibility of characters or symbols displayed on the keyboard of the virtual keyboard, It means one skin. The virtual keyboard skins shown in FIG. 3 may include banner advertisements in addition to background advertisements. In this case, through the virtual keyboard with the virtual keyboard skin, the user can view not only the background advertisement displayed in the background but also the banner advertisement together. In the
도 3을 참조하여 상세히 설명하면, 사용자가 가상키보드를 호출하면, 가상키보드에 스킨데이터베이스(110)에 저장되어 있던 가상키보드스킨이 적용된다. 여기서, 가상키보드스킨이 가상키보드에 적용된다는 것은 가상키보드의 기능 자체를 저해하거나 변경하지 않으면서, 가상키보드의 배경 및 상단에 시각적인 광고가 삽입되는 것을 의미한다. 3, when a user calls a virtual keyboard, a virtual keyboard skin stored in the
먼저, 도 3에서 가상키보드의 배경에 삽입되는 광고(310)는 배경광고라고 약칭될 수 있으며, 가상키보드의 전체 영역과 동일한 규격의 정지영상이다. 전술한 것과 같이 배경광고는 가상키보드의 각 자판을 인지하는 데에 지장이 없을 정도로 색감이나 선명도가 조절된 영상인 것을 특징으로 한다. 3, the
도 3에서 가상키보드의 상단에 삽입되는 광고(330)는 배너광고라고 약칭될 수 있으며, 기존의 가상키보드의 영역과 스마트폰에서 실행되고 있던 애플리케이션의 화면 사이에 위치하는 영상이다. 배너광고는 배경광고와 달리 시간에 흐름에 따라 광고내용이 달라지는 롤링 페이지(rolling page)형식일 수도 있다.In FIG. 3, the
즉, 본 발명에서의 가상키보드스킨에 포함되어 있는 광고는 배경광고 또는 배너광고를 의미하며, 실시 예에 따라 배경광고 및 배너광고 중 적어도 하나 이상의 광고가 가상키보드스킨에 포함되어 가상키보드에 적용된다.That is, the advertisement included in the virtual keyboard skins in the present invention means a background advertisement or a banner advertisement, and at least one of the background advertisement and the banner advertisement is included in the virtual keyboard skins and applied to the virtual keyboard according to the embodiment .
다시 도 2로 돌아가서 설명하기로 한다.Returning to FIG. 2, description will be made again.
스킨데이터베이스(110)에 저장된 가상키보드스킨마다 가상키보드스킨의 식별정보, 광고를 제공한 광고주의 이름, 광고료에 대한 수치적인 정보(광고포인트) 등이 각각 대응되어 있으며, 스킨데이터베이스(110)는 사용자의 요청에 있을 경우, 사용자의 요청에 부합하는 가상키보드스킨을 검색할 수 있다. 스킨데이터베이스(110)는 도 1의 관리서버(20)로부터 주기적으로 새로운 가상키보드스킨을 수신하거나(fetching), 사용자의 요청에 있을 경우, 관리서버(20)로부터 갱신되거나 추가된 가상키보드스킨을 수신할 수 있다.The
표 1은 스킨데이터베이스(110)에 저장된 가상키보드스킨마다 대응되는 정보의 일 예를 나타낸다.Table 1 shows an example of information corresponding to each virtual keyboard skin stored in the
광고식별기호는 가상키보드스킨에 대응되어 있는 광고가 무엇인지 식별하기 위한 기호로서, 스킨적용부(130)는 광고식별기호를 해석하기 위한 식별기호사전을 미리 저장하고 있으며, 그 식별기호사전을 기초로 하여 광고를 식별할 수 있다. 광고대상은 광고하고자 하는 상품이 무엇인지 나타내고, 호출빈도는 가상키보드스킨이 검색된 빈도를 나타내며, 선택빈도는 사용자가 광고에 흥미를 느껴서 광고를 클릭한 빈도를 나타낸다. 광고포인트는 광고료에 비례하는 수치이며, 검색키워드는 각 가상키보드스킨이 검색되기 위한 키워드를 의미한다.The advertisement identification symbol is a symbol for identifying an advertisement corresponding to the virtual keyboard skin. The
예를 들어, 사용자가 제1시점에서 '술'이라는 단어를 가상키보드를 통해 입력한다음, 제2시점에서 가상키보드를 호출하는 경우, 스킨적용부(130)는 스킨데이터베이스(110)가 검색키워드에 '술'을 검색키워드로 하는 가상키보드스킨을 검색하도록 제어한 다음, 호출빈도, 선택빈도, 광고포인트를 고려하여 가상키보드스킨을 결정하여 가상키보드에 적용시킬 수 있다.For example, if the user inputs the word 'sake' at the first point of time through the virtual keyboard and then calls the virtual keyboard at the second point of time, the
스킨적용부(130)는 사용자단말에서 가상키보드의 호출이 감지되면, 스킨데이터베이스(110)에서 검색된 가상키보드스킨을 가상키보드에 적용시킨다. 먼저, 스킨적용부(130)는 사용자가 사용자단말을 사용하면서 가상키보드를 호출하는지 여부를 감지한다. 스킨적용부(130)는 사용자가 가상키보드를 호출하면, 가상키보드에 적용시킬 수 있는 가상키보드스킨이 있는지 스킨데이터베이스(110)를 검색한다.The
여기서, 스킨적용부(130)가 가상키보드에 적용시킬 가상키보드스킨이 있는지 여부를 결정하고, 스킨데이터베이스(110)를 검색하는 과정은 여러 가지 실시 예가 있다.Here, the process of determining whether the
일 실시 예로서, 스킨적용부(130)는 스킨데이터베이스(110)에 저장되어 있는 가상키보드스킨의 목록을 사용자에게 보여주고, 사용자의 입력에 의해 선택된 가상키보드스킨을 감지하여, 그 감지된 가상키보드스킨을 가상키보드에 적용시킬 수 있다. 본 선택적 실시 예에서, 스킨적용부(130)는 스킨데이터베이스(110)에 저장되어 있는 가상키보드스킨 중 각 스킨을 구성하는 정지영상 또는 가상키보드스킨이 가상키보드에 적용된 결과물 등을 썸네일(thumbnail)로 처리하여 보여주고, 사용자가 여러 썸네일 중 하나를 선택하면 그 선택한 썸네일에 대응하는 가상키보드스킨을 스킨데이터베이스(110)에서 검색하여 가상키보드에 적용시킬 수 있다.In one embodiment, the
다른 선택적 실시 예로서, 스킨적용부(130)는 미리 가상키보드에 적용되도록 결정되어 있는 가상키보드스킨이 있는지 여부를 판단할 수도 있다. 가상키보드에 적용되기로 기결정된 가상키보드스킨은 특별히 결정된 스킨이 없을 때 바로 적용되는 디폴트스킨(default skin)이거나 이전에 가상키보드스킨이 적용된 상태에서 가상키보드를 통해 입력된 정보에 의해 결정된 키보드스킨을 의미한다.In another alternative embodiment, the
예를 들어, 사용자가 제1시점에서 가상키보드스킨이 적용된 가상키보드를 통해서 '술'과 관련된 단어를 입력하였다면, 그 다음시점인 제2시점에 가상키보드가 호출되는 경우, 그 호출된 가상키보드에는 주류회사에서 제공된 술 광고가 배경으로 삽입되어 있는 가상키보드스킨이 적용될 수 있다. 즉, 스킨적용부(130)는 사용자가 입력한 단어를 저장하고 있다가, 그 저정된 단어를 검색어로 하여, 스킨데이터베이스(110)를 검색하고 검색어와 관련된 가상키보드스킨을 추출하는 기능을 수행한다.For example, when a user inputs a word related to 'sake' through a virtual keyboard to which a virtual keyboard skin is applied at a first point of time, if a virtual keyboard is called at a second point in time, The virtual keyboard skins with the alcohol advertisement provided by the liquor company inserted in the background can be applied. That is, the
스킨적용부(130)는 스킨데이터베이스(110)를 검색하여 미리 적용되도록 결정되어 있는 가상키보드스킨이 없으면, 스킨데이터베이스(110)에 저장된 가상키보드스킨들 중 우선순위가 가장 높은 하나를 임의로 결정할 수도 있다. 이때, 가상키보드의 우선순위는 가상키보드에 적용된 빈도수, 사용자에게 가장 높은 리워드포인트를 제공해줄 수 있는 광고를 포함하는지 여부에 의해 결정될 수 있다. 또한, 스킨적용부(130)는 사용자가 가상키보드를 호출하면, 가상키보드에 적용될 가상키보드스킨을 사용자가 직접 선택할 수 있도록 스마트폰에 선택화면을 출력시킬 수도 있다.The
선택적 일 실시 예로서, 스킨적용부(130)는 가상키보드스킨이 적용된 가상키보드를 통해 입력된 단일문자, 단어 및 기호를 기초로 하여 스킨데이터베이스(110)에서 가상키보드스킨을 검색할 수 있다. 본 선택적 실시 예는 전술한 설명(술 광고가 배경으로 삽입된 가상키보드스킨에 대한 설명)의 연장에 대한 것으로서, 사용자가 입력한 각종 정보를 기초로 스킨데이터베이스(110)에서 가상키보드스킨을 검색할 수 있음을 의미한다.In an alternative embodiment, the
리워드산출부(150)는 가상키보드스킨이 적용된 가상키보드를 통해 입력된 제1정보를 기초로 하여 사용자의 리워드포인트를 산출한다. 여기서, 제1정보란 구체적으로, 사용자가 누구인지 식별된 상태에서, 그 식별된 사용자가 가상키보드스킨이 적용된 가상키보드에 입력하는 정보를 의미한다. 보다 구체적으로, 리워드산출부(150)가 사용자의 리워드포인트를 산출하는 과정은 다음과 같다.The
먼저, 사용자가 사용자단말의 전원을 켜면, 사용자단말에 포함된 리워드제공장치가 활성화된다. 이때, 리워드제공장치가 애플리케이션 형태로서 논리적으로 구현되어 있다면, 사용자단말의 백그라운드 프로그램으로 상주하게 된다. 사용자단말에 포함된 리워드제공장치는 사용자단말에 저장되어 있는 사용자정보 및 단말정보를 관리서버(20)에 송신하고, 사용자가 리워드제공장치에 따라 리워드를 제공받을 수 있도록 관리서버(20)에 이미 등록된 사용자라는 것을 파악한다. First, when the user turns on the power of the user terminal, the reward providing device included in the user terminal is activated. At this time, if the reward providing device is logically implemented as an application form, it resides as a background program of the user terminal. The reward providing apparatus included in the user terminal sends the user information and the terminal information stored in the user terminal to the
이어서, 리워드제공장치는 사용자가 사용자단말에서 가상키보드를 호출하면, 그 호출된 가상키보드에 가상키보드스킨을 적용하며, 사용자가 가상키보드스킨이 적용된 가상키보드로 각종 정보(제1정보)를 입력하면, 그 입력된 정보를 바탕으로 사용자가 광고를 봤다는 것을 전제로 하여 사용자에게 리워드포인트를 제공하게 된다. 이때, 리워드제공장치의 리워드산출부(150)에 의해 산출된 리워드포인트는 사용자의 계정(account)정보로서 관리서버(20)에 전송되어 관리되며, 사용자는 리워드포인트를 계속 누적시켜서 화폐처럼 사용할 수 있다.Then, when the user calls the virtual keyboard on the user terminal, the reward providing device applies the virtual keyboard skins to the called virtual keyboard. When the user inputs various information (first information) to the virtual keyboard to which the virtual keyboard skins are applied , And provides reward points to the user on the assumption that the user has viewed the advertisement based on the input information. At this time, the reward points calculated by the
리워드산출부(150)가 리워드를 산출하기 위해 제1정보를 기초로 하는 것은 전술한 것처럼 리워드포인트가 귀속될 사용자가 누구인지 명확히 해야할 뿐만 아니라, 가상키보드스킨이 적용된 가상키보드만을 띄워놓고 아무런 입력을 가하지 않는 방식으로 리워드포인트를 부당하게 많이 획득하려고 하는 불법사용자들의 행위를 사전에 방지하기 위함이다.The reason that the
선택적 일 실시 예로서, 리워드산출부(150)가 리워드포인트를 산출하기 위한 제1정보는, 가상키보드스킨이 가상키보드에 적용된 후부터 적용이 해제된 시점까지 가상키보드를 통해 입력된 정보일 수 있다. 예를 들어, 사용자가 가상키보드스킨이 적용된 가상키보드를 통해 각종 문자 및 기호를 타이핑하다가, 가상키보드스킨에 포함된 광고를 더 이상 보고 싶지 않아서, 가상키보드스킨의 적용상태를 해제하면, 그 해제시점 이후에 가상키보드에 입력되는 정보로는 리워드포인트가 산출되지 않는다. 마찬가지로, 배경광고와 배너광고가 삽입된 가상키보드스킨을 사용하던 사용자가 스마트폰의 화면의 공간확보를 위해서 배너광고만 보이지 않게 설정한다면, 리워드산출부(150)는 배경광고에 대한 리워드포인트만을 산출하게 된다.In an alternative embodiment, the first information for the
다른 선택적 일 실시 예로서, 스킨데이터베이스(110)에 저장된 가상키보드스킨마다 고유한 광고포인트가 대응되어 있고, 리워드산출부(150)는 광고포인트에 따라 결정된 제2정보 및 제1정보를 기초로 하여, 사용자의 리워드포인트를 산출할 수도 있다. 본 선택적 실시 예는, 사용자에게 배너나 키보드배경형태로 노출되는 광고마다 광고료가 각각 상이한 점을 기초로 하여, 리워드포인트를 차등적으로 산출하는 실시 예라고 볼 수 있다. 예를 들어, 사용자가 가상키보드에 광고포인트가 100인 광고를 배경으로 하는 가상키보드스킨이 적용된 상태에서 제1정보를 입력한다면, 사용자가 광고포인트가 50인 광고를 배경으로 하는 가상키보드스킨이 적용된 상태에서 제1정보를 입력하는 것보다 리워드산출부(150)는 더 높은 리워드포인트를 산출하게 된다. 제2정보는 광고포인트에 비례하는 정보로서, 다양한 산출방식을 통해 산출되어 제1정보와 함께 리워드포인트를 산출하는 데에 이용될 수 있다.As another alternative embodiment, unique advertisement points corresponding to the virtual keyboard skins stored in the
또 다른 선택적 일 실시 예로서, 리워드산출부(150)는 전술한 제1정보, 제2정보 뿐만 아니라, 사용자의 특성정보를 통해 산출된 제3정보를 추가로 고려하여 사용자에 대한 리워드포인트를 산출할 수 있다. 예를 들어, 사용자가 리워드제공장치를 얼마나 오랫동안 이용했는지 여부, 사용자가 누적시킨 리워드포인트의 총량, 후술하는 내용으로서 사용자가 직접 저작한 키보드스킨의 종류 수 등과 같은 개인정보는 사용자의 특성정보가 될 수 있으며, 사용자의 특성정보는 리워드포인트를 산출하는 데에 있어서 고려사항이 될 수 있다.As another alternative embodiment, the
수학식 1은 리워드산출부(150)가 리워드포인트를 산출하기 위해 사용하는 수학식의 일 예를 나타낸다. 수학식 1에서, R은 리워드포인트, k1는 제1정보계수, a는 제1정보량, k2는 제2정보계수, b는 제2정보량, k3는 제3정보계수, c는 제3정보량을 의미한다. 여기서, 각종 정보(제1정보, 제2정보, 제3정보)는 그 실질적인 분량이나 중요도에 따라 수치화될 수 있으며, 제1정보로부터 제1정보량이 환산되는 일련의 수식은 리워드산출부(150)에 미리 설정되어 있다고 가정한다.Equation (1) shows an example of a mathematical expression used by the
보다 구체적으로는, 사용자가 가상키보드스킨이 적용된 가상키보드를 통해 더 많은 문자, 기호를 입력하면 할수록, 더 오랫동안 문자, 기호를 입력하면 할수록 제1정보량은 커진다. 이와 비슷하게, 광고포인트가 높은 광고가 삽입된 가상키보드스킨일수록 제2정보량이 크며, 사용자의 특성정보가 미리 설정된 고객기준보다 높으면 높을수록 제3정보량이 크다고 볼 수 있다. 리워드산출부(150)는 실시 예에 따라서, k1, k2, k3의 값을 조절하거나, k2 또는 k3에 0을 대입함으로써, 리워드포인트를 산출하는 방식을 다변화할 수 있다. 리워드산출부(150)에 미리 설정되는 고객기준은 가장 낮은 고객등급 및 그 고객등급과 차이가 얼마나 날때마다 제3정보량이 달라져야 하는지에 대한 기준을 모두 포함하는 개념이다.More specifically, as the user inputs more characters and symbols through the virtual keyboard to which the virtual keyboard skins are applied, the longer the characters and symbols are input, the larger the amount of the first information. Similarly, the second information amount is larger for a virtual keyboard skin into which an advertisement having a higher advertisement point is inserted, and the third information amount is greater when a user's characteristic information is higher than a preset customer reference. The
도 4는 리워드산출부가 산출한 리워드포인트를 사용자가 직접 확인하는 마이페이지화면의 일 예를 나타낸다.4 shows an example of a My Page screen in which a user directly confirms a reward point calculated by the reward calculating unit.
도 4를 참조하면, 사용자는 가상키보드스킨이 적용된 가상키보드를 일정기간 사용한 후에, 가상키보드스킨을 관리하는 애플리케이션을 실행하거나 가상키보드스킨을 제작한 제작사 홈페이지에 로그인하여 사용자가 실제로 가상키보드스킨이 적용된 가상키보드를 얼마나 사용하였으며, 누적된 리워드포인트는 얼마인지 확인할 수 있다는 것을 알 수 있다. 즉, 본 발명에 따른 리워드제공장치는 사용자가 가상키보드스킨이 적용된 가상키보드를 사용한 시간을 측정하는 타이머(미도시)를 내장하고 있으며, 사용자가 가상키보드를 사용한 시간 외에도 리워드산출부에 의해 산출된 리워드포인트를 관리서버에 송신할 수 있다.4, after a user has used a virtual keyboard having a virtual keyboard skin for a predetermined period of time, the user executes an application for managing a virtual keyboard skin or logs on a manufacturer's homepage on which a virtual keyboard skin is created, You can see how much virtual keyboard is used and how many accumulated reward points are. That is, the device for providing a reward according to the present invention includes a timer (not shown) for measuring a time when a user uses a virtual keyboard to which a virtual keyboard skins are applied. In addition to the time when the user uses the virtual keyboard, The reward point can be transmitted to the management server.
도 4를 참조하면, 사용자가 가상키보드를 사용한 기간을 능동적으로 변경할 수 있고, 기간내 산출된 리워드포인트 5400점은 전술한 실시 예의 제1정보량, 제2정보량, 제3정보량을 기초로 하여 산출된 것임을 알 수 있다(k1, k2, k3은 모두 1로 가정). 사용자는 사용자의 마이페이지화면에서 사용자의 리워드포인트를 확인하고, 리워드마켓으로 이동하여 리워드포인트를 소비할 수 있다.Referring to FIG. 4, it is assumed that the user can actively change the period of using the virtual keyboard, and 5400 points calculated within the period are calculated on the basis of the first information amount, the second information amount, and the third information amount in the above- (K1, k2, k3 are all assumed to be 1). The user can confirm the user's reward point on the user's My Page screen and go to the reward market to consume the reward point.
키보드스킨저작도구출력부(170)는 가상키보드스킨을 저작할 수 있는 사용자인터페이스(User Interface)를 사용자단말의 화면에 출력하고, 사용자인터페이스를 통해 가상키보드스킨의 저작이 완료되면, 사용자인터페이스를 통해 저작된 가상키보드스킨이 스킨데이터베이스(110)에 저장되도록 제어한다. 즉, 사용자는 이미 스킨데이터베이스(110)에 저장되어 있는 가상키보드스킨만을 사용하는 것에 그치지 않고, 직접 저작도구를 호출하여 가상키보드스킨을 저작할 수 있다.The keyboard skin authoring
이때, 스킨데이터베이스(110)에 기본으로 저장되어 있는 가상키보드스킨은 배너광고와 배경광고를 모두 포함하지만, 사용자가 저작한 가상키보드스킨은 가상키보드의 배경이 사용자의 창작영역에 포함되므로, 배너광고만을 포함한다. 사용자가 저작한 가상키보드스킨은 관리서버(20)에 전송된 후, 다른 사용자가 구매할 수도 있다. 이때, 다른 사용자가 구매하면서 결제한 현금이나 리워드포인트의 일정량은 가상키보드스킨을 저작한 사용자에게 리워드포인트로 지급될 수 있다.At this time, the virtual keyboard skins stored in the
리워드마켓출력부(190)는 리워드포인트를 사용할 수 있는 리워트마켓이 사용자단말의 화면에 출력되도록 제어한다. 사용자는 자신의 계정에 누적된 리워드포인트를 리워드마켓에서 소비할 수 있다. The reward
사용자가 리워드포인트를 소비하는 일 예로서, 사용자는 리워드포인트를 통해 가상키보드스킨을 추가로 구매할 수 있다. 사용자가 리워드포인트를 소비하는 다른 일 예로서, 사용자는 리워드마켓에 등록되어 있는 정치인, 연예인, 각종 지원활동을 하는 NGO(비정부기구), 예술인 등에 리워드포인트를 기부할 수도 있다. 특히, 정치인, 연예인에 대한 기부의 경우, 가상키보드스킨을 꾸준히 사용하는 것만으로 돈이 부족한 미성년의 사용자가 자신이 지지하는 정치인이나 좋아하는 연예인을 간접적으로 지원할 수 있게 되어 사용자가 본 발명에 따른 리워드제공장치를 사용하는 데에 큰 동기를 부여할 수 있다.As an example of a user consuming a reward point, the user may purchase additional virtual keyboard skins via the reward point. As another example in which a user consumes reward points, a user may donate reward points to politicians, entertainers, non-governmental organizations (NGOs) and artists who are registered in the reward market. In particular, in the case of a donation to politicians and entertainers, a minor user who lacks money can indirectly support a politician or a favorite entertainer supported by his or her own by only using the virtual keyboard skin, It is possible to give great motivation to use the providing apparatus.
또한, 본 발명에 따른 리워드제공장치에 대한 권리를 가진 채로 관리서버(20)를 운영하며 사업을 운영하는 회사는, 배너광고 및 배경광고(사용자가 직접 저작한 경우에는 오직 배너광고)를 통해서 광고수익을 달성할 수 있을 뿐만 아니라, 광고수익의 일부를 키보드스킨을 사용하는 사용자에게 리워드포인트 방식으로 환원하고, 사용자가 그 리워드포인트를 리워드마켓에서 사용하여 제3자에 대한 지원을 할 수 있게 하는 매개체가 될 수 있다.In addition, the company operating the
도 5는 리워드마켓출력부가 사용자의 단말에 출력시키는 리워드마켓의 기본화면의 일 예를 나타낸 도면이다.5 is a diagram showing an example of a reward market basic screen that the reward market output unit outputs to the user's terminal.
도 5를 참조하면, 리워드마켓출력부에 의해 출력되는 리워드마켓은 사용자가 리워드포인트를 소비하여 정치인, 연예인, NGO, 기타 예술인을 후원하거나, 사용자가 보유하고 있지 않은 가상키보드스킨을 구매하거나, 리워드포인트로 상품권을 구매할 수 있도록 한다는 것을 알 수 있다. 또한, 사용자는 리워드포인트를 이용하여 사용자의 회원등급을 격상시킬 수도 있으며, 사용자의 회원등급이 격상되면 동일한 시간대비 산출되는 리워드포인트가 더 늘어날 수 있다는 것은 수학식 1을 통해 이미 설명한 바 있다.Referring to FIG. 5, the reward market output by the reward market output unit may be a reward market where a user consumes reward points to sponsor politicians, entertainers, NGOs, and other artists, purchase virtual keyboard skins that the user does not own, Point to purchase a gift voucher. Further, the user can upgrade the user's membership level by using the reward point, and the reward point calculated for the same time may be further increased when the user's membership level is upgraded.
도 6은 리워드마켓출력부가 사용자의 단말에 출력시키는 리워드마켓의 다른 화면의 일 예를 나타낸 도면이다.6 is a diagram showing an example of another screen of the reward market in which the reward market output unit outputs to the user terminal.
도 6을 참조하면, 사용자는 사용자의 리워드포인트를 소비하여 특정 연예인을 후원할 수 있으며, 후원할 대상을 변경하거나, 후원을 완료한 후 연예인에게 응원의 메시지를 작성할 수 있다는 것을 알 수 있다. 도 1의 관리서버(20)는 후원포인트가 일정액에 도달하면, 그 후원포인트를 환전하여 후원한 사용자들의 명단과 함께 대상연예인의 계좌로 송금할 수 있다. 도 6에서는 연예인을 예로 들었지만, 전술한 정치인, 기타예술인, NGO에 대해서도 동일한 과정이 적용될 수 있다.Referring to FIG. 6, it can be seen that a user can spend a reward point of a user to sponsor a specific entertainer, change an object to be sponsored, or write a message of cheering to the entertainer after completing the sponsorship. When the sponsor point reaches a predetermined amount, the
선택적 실시 예로서, 본 발명에 따른 리워드제공장치는 가상키보드스킨과 사용자단말에 구동되고 있는 애플리케이션과의 연동을 통해서, 가상키보드스킨이 적용된 가상키보드를 통해 입력된 메시지를 가상키보드스킨의 배경광고와 관련된 서버로 송신할 수도 있다. 예를 들어, A 라디오 방송광고를 배경광고로 포함하는 가상키보드스킨이 적용된 가상키보드를 통해 사용자가 채팅을 하고 있고, A 라디오 방송 애플리케이션이 스마트폰의 백그라운드에서 실행되고 있다면, 사용자는 별도로 A 라디오 방송 애플리케이션을 스마트폰의 메인화면에 띄우지 않은 채로 가상키보드에 메시지를 입력하여, 그 A 라디오 방송에 실시간 사연으로 보낼 수 있다. 본 선택적 실시 예를 구현하기 위해, 리워드제공장치는 연동메시지전송부(미도시)를 추가로 포함할 수 있으며, 사용자는 리워드제공장치에서 위와 같은 기능을 활성화하기 위해서 리워드포인트를 소비할 수도 있다.As an alternative embodiment, the reward providing apparatus according to the present invention may be configured such that a virtual keyboard skins and an application running on a user terminal are interlocked with each other, a message input through a virtual keyboard to which a virtual keyboard skins are applied, Or may be transmitted to an associated server. For example, if a user is chatting through a virtual keyboard with a virtual keyboard skin containing an A radio broadcast ad as a background ad, and the A radio broadcast application is running in the background of the smartphone, The application can be sent to the A radio station in real time by entering a message on the virtual keyboard without displaying the application on the main screen of the smartphone. In order to implement this optional embodiment, the reward providing device may further include an interworking message transmitting portion (not shown), and the user may consume reward points to activate the above functions in the reward providing device.
도 7은 본 발명에 따른 리워드제공방법의 일 예에 대한 흐름도이다.7 is a flowchart of an example of a method for providing a reward according to the present invention.
도 7에 따른 리워드제공방법은 도 2에 따른 리워드제공장치에 의해 구현될 수 있으므로, 도 7에서 도 2에서 설명한 것과 중복된 설명은 생략하기로 하며, 설명의 편의를 위해서 도 2를 참조하도록 한다.Since the reward providing method according to FIG. 7 can be implemented by the reward providing apparatus according to FIG. 2, a description overlapping with that shown in FIG. 2 in FIG. 7 will be omitted, and for convenience of description, .
먼저, 스킨적용부(130)는 사용자단말에서 가상키보드의 호출을 감지한다(S710). First, the
스킨적용부(130)는 가상키보드에 적용시킬 가상키보드스킨을 스킨데이터베이스(110)에서 검색한다(S720).The
단계 S720의 선택적 일 실시 예로서, 스킨적용부(130)는 가상키보드를 통해 입력된 단일문자, 단어 및 기호를 기초로 하여 스킨데이터베이스에서 가상키보드스킨을 검색할 수도 있다.As an optional embodiment of step S720, the
스킨적용부(130)는 스킨데이터베이스(110)에서 검색된 가상키보드스킨을 가상키보드에 적용한다(S730). The
리워드산출부(150)는 가상키보드스킨이 적용된 가상키보드를 통해 입력된 정보가 있는지 파악한다(S740).The
리워드산출부(150)는 가상키보드스킨이 적용된 가상키보드를 통해 입력된 정보가 있다면, 그 정보를 기초로 하여 사용자에 대한 리워드포인트를 산출한다(S750).If there is information input via the virtual keyboard to which the virtual keyboard skins are applied, the
단계 S750의 선택적 일 실시 예로서, 가상키보드에 가상키보드스킨이 적용된 후부터 적용이 해제된 시점까지 가상키보드를 통해 입력된 정보를 기초로 하여, 사용자의 리워드포인트를 산출할 수도 있다.As an alternative embodiment of step S750, the reward point of the user may be calculated based on the information input through the virtual keyboard after the application of the virtual keyboard skins is applied to the virtual keyboard.
단계 S750의 다른 선택적 일 실시 예로서, 스킨데이터베이스(110)에 저장된 가상키보드스킨마다 고유한 광고포인트가 대응되어 있고, 리워드산출부(150)는 광고포인트에 따라 결정된 제2정보와 가상키보드를 통해 입력된 제1정보를 종합한 것을 기초로 하여, 사용자의 리워드포인트를 산출할 수도 있다.As another alternative embodiment of step S750, unique advertisement points corresponding to the virtual keyboard skins stored in the
이상 설명된 본 발명에 따른 실시 예는 컴퓨터상에서 다양한 구성요소를 통하여 실행될 수 있는 컴퓨터 프로그램의 형태로 구현될 수 있으며, 이와 같은 컴퓨터 프로그램은 컴퓨터로 판독 가능한 매체에 기록될 수 있다. 이때, 매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등과 같은, 프로그램 명령어를 저장하고 실행하도록 특별히 구성된 하드웨어 장치를 포함할 수 있다.The embodiments of the present invention described above can be embodied in the form of a computer program that can be executed on various components on a computer, and the computer program can be recorded on a computer-readable medium. At this time, the medium may be a magnetic medium such as a hard disk, a floppy disk and a magnetic tape, an optical recording medium such as CD-ROM and DVD, a magneto-optical medium such as a floptical disk, , A RAM, a flash memory, and the like, which are specifically configured to store and execute program instructions.
한편, 상기 컴퓨터 프로그램은 본 발명을 위하여 특별히 설계되고 구성된 것이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수 있다. 컴퓨터 프로그램의 예에는, 컴파일러에 의하여 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용하여 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함될 수 있다.Meanwhile, the computer program may be designed and configured specifically for the present invention or may be known and used by those skilled in the computer software field. Examples of computer programs may include machine language code such as those produced by a compiler, as well as high-level language code that may be executed by a computer using an interpreter or the like.
본 발명에서 설명하는 특정 실행들은 일 실시 예들로서, 어떠한 방법으로도 본 발명의 범위를 한정하는 것은 아니다. 명세서의 간결함을 위하여, 종래 전자적인 구성들, 제어 시스템들, 소프트웨어, 상기 시스템들의 다른 기능적인 측면들의 기재는 생략될 수 있다. 또한, 도면에 도시된 구성 요소들 간의 선들의 연결 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것으로서, 실제 장치에서는 대체 가능하거나 추가의 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들로서 나타내어질 수 있다. 또한, “필수적인”, “중요하게” 등과 같이 구체적인 언급이 없다면 본 발명의 적용을 위하여 반드시 필요한 구성 요소가 아닐 수 있다.The specific acts described in the present invention are, by way of example, not intended to limit the scope of the invention in any way. For brevity of description, descriptions of conventional electronic configurations, control systems, software, and other functional aspects of such systems may be omitted. Also, the connections or connecting members of the lines between the components shown in the figures are illustrative of functional connections and / or physical or circuit connections, which may be replaced or additionally provided by a variety of functional connections, physical Connection, or circuit connections. Also, unless explicitly mentioned, such as " essential ", " importantly ", etc., it may not be a necessary component for application of the present invention.
본 발명의 명세서(특히 특허청구범위에서)에서 “상기”의 용어 및 이와 유사한 지시 용어의 사용은 단수 및 복수 모두에 해당하는 것일 수 있다. 또한, 본 발명에서 범위(range)를 기재한 경우 상기 범위에 속하는 개별적인 값을 적용한 발명을 포함하는 것으로서(이에 반하는 기재가 없다면), 발명의 상세한 설명에 상기 범위를 구성하는 각 개별적인 값을 기재한 것과 같다. 마지막으로, 본 발명에 따른 방법을 구성하는 단계들에 대하여 명백하게 순서를 기재하거나 반하는 기재가 없다면, 상기 단계들은 적당한 순서로 행해질 수 있다. 반드시 상기 단계들의 기재 순서에 따라 본 발명이 한정되는 것은 아니다. 본 발명에서 모든 예들 또는 예시적인 용어(예들 들어, 등등)의 사용은 단순히 본 발명을 상세히 설명하기 위한 것으로서 특허청구범위에 의해 한정되지 않는 이상 상기 예들 또는 예시적인 용어로 인해 본 발명의 범위가 한정되는 것은 아니다. 또한, 당업자는 다양한 수정, 조합 및 변경이 부가된 특허청구범위 또는 그 균등물의 범주 내에서 설계 조건 및 팩터에 따라 구성될 수 있음을 알 수 있다.The use of the terms " above " and similar indication words in the specification of the present invention (particularly in the claims) may refer to both singular and plural. In addition, in the present invention, when a range is described, it includes the invention to which the individual values belonging to the above range are applied (unless there is contradiction thereto), and each individual value constituting the above range is described in the detailed description of the invention The same. Finally, the steps may be performed in any suitable order, unless explicitly stated or contrary to the description of the steps constituting the method according to the invention. The present invention is not necessarily limited to the order of description of the above steps. The use of all examples or exemplary language (e.g., etc.) in this invention is for the purpose of describing the present invention only in detail and is not to be limited by the scope of the claims, It is not. It will also be appreciated by those skilled in the art that various modifications, combinations, and alterations may be made depending on design criteria and factors within the scope of the appended claims or equivalents thereof.
Claims (9)
사용자의 모바일 단말에서 가상키보드의 호출이 감지되면, 상기 스킨데이터베이스에서 검색된 가상키보드스킨을 상기 호출된 가상키보드에 적용시키는 스킨적용부; 및
상기 가상키보드스킨이 적용된 후에 상기 단말에 상기 가상키보드를 통해 입력된 제1정보를 기초로 하여, 상기 사용자의 리워드포인트를 산출하는 리워드산출부를 포함하고,
상기 스킨적용부는,
제2시점에서 사용자의 모바일 단말에서 가상키보드의 호출이 감지되면, 상기 제2시점보다 앞선 제1시점에서 가상키보드스킨이 적용된 가상키보드에 입력된 정보를 기초로 하여 상기 스킨데이터베이스에서 가상키보드스킨을 검색하고, 상기 검색된 가상키보드스킨을 적용시키고,
상기 제1정보는,
상기 가상키보드스킨에 적용된 광고가 상기 사용자에게 보여졌는지 여부를 파악하기 위해서, 상기 제2시점 이후에 상기 사용자가 누구인지 식별된 상태에서, 상기 제2시점 이후의 광고가 삽입된 상기 가상키보드스킨의 가상키보드의 자판을 통해서 입력된 횟수에 대한 정보인 것을 특징으로 하는 가상키보드의 스킨이미지를 통해 사용자에게 리워드를 제공하는 장치.A virtual keyboard skin applied to a virtual keyboard, comprising: a skin database storing at least one virtual keyboard skin having an advertisement inserted in the background;
A skin applying unit for applying a virtual keyboard skin retrieved from the skin database to the called virtual keyboard when a call of a virtual keyboard is detected at a user's mobile terminal; And
And a reward calculation unit for calculating a reward point of the user based on first information input through the virtual keyboard to the terminal after the virtual keyboard skin is applied,
The skin-
When a call of a virtual keyboard is detected at a user's mobile terminal at a second point in time, a virtual keyboard skin is displayed in the skin database on the basis of information input to a virtual keyboard to which a virtual keyboard skin is applied at a first point preceding the second point of time Search the virtual keyboard skin, apply the retrieved virtual keyboard skin,
Wherein the first information comprises:
The method of claim 1, wherein, in order to determine whether an advertisement applied to the virtual keyboard skin has been displayed to the user, the virtual keyboard skin Wherein the information about the number of times of inputting through the keyboard of the virtual keyboard is provided to the user through the skin image of the virtual keyboard.
상기 리워드산출부는,
상기 가상키보드에 상기 가상키보드스킨이 적용된 후부터 상기 가상키보드스킨의 적용이 해제된 시점까지 상기 가상키보드를 통해 입력된 제1정보를 기초로 하여, 상기 사용자의 리워드포인트를 산출하는 것을 특징으로 하는 가상키보드의 스킨이미지를 통해 사용자에게 리워드를 제공하는 장치.The method according to claim 1,
The reward calculation unit may calculate,
And calculating the reward point of the user based on the first information input through the virtual keyboard from the application of the virtual keyboard skin to the virtual keyboard until the application of the virtual keyboard skin is canceled A device that provides a reward to the user through a skin image on the keyboard.
상기 스킨적용부는,
상기 제1시점에서 가상키보드스킨이 적용된 가상키보드에 입력된 단일문자, 단어 및 기호를 기초로 하여 상기 스킨데이터베이스에서 가상키보드스킨을 검색하는 것을 특징으로 하는 가상키보드의 스킨이미지를 통해 사용자에게 리워드를 제공하는 장치.The method according to claim 1,
The skin-
And a virtual keyboard skins are retrieved from the skin database based on a single character, a word, and a symbol input to the virtual keyboard to which the virtual keyboard skins are applied at the first point of time. Providing device.
상기 스킨데이터베이스에 저장된 가상키보드스킨마다 고유한 광고포인트가 대응되어 있고,
상기 리워드산출부는,
상기 광고포인트에 따라 결정된 제2정보 및 상기 제1정보를 기초로 하여, 상기 사용자의 리워드포인트를 산출하는 것을 특징으로 하는 가상키보드의 스킨이미지를 통해 사용자에게 리워드를 제공하는 장치.The method according to claim 1,
An advertisement point unique to each virtual keyboard skin stored in the skin database is associated,
The reward calculation unit may calculate,
And calculating a reward point of the user on the basis of the second information determined according to the advertisement point and the first information.
상기 가상키보드스킨이 적용된 후에 상기 단말에 상기 가상키보드를 통해 입력된 제1정보를 기초로 하여, 상기 사용자의 리워드포인트를 산출하는 리워드산출단계를 포함하고,
상기 스킨적용단계는,
제2시점에서 사용자의 모바일 단말에서 가상키보드의 호출이 감지되면, 상기 제2시점보다 앞선 제1시점에서 가상키보드스킨이 적용된 가상키보드에 입력된 정보를 기초로 하여 상기 스킨데이터베이스에서 가상키보드스킨을 검색하고, 상기 검색된 가상키보드스킨을 적용시키고,
상기 제1정보는,
상기 가상키보드스킨에 적용된 광고가 상기 사용자에게 보여졌는지 여부를 파악하기 위해서, 상기 제2시점 이후에 상기 사용자가 누구인지 식별된 상태에서, 상기 제2시점 이후의 광고가 삽입된 상기 가상키보드스킨의 가상키보드의 자판을 통해서 입력된 횟수에 대한 정보인 것을 특징으로 하는 가상키보드의 스킨이미지를 통해 사용자에게 리워드를 제공하는 방법.A virtual keyboard skins applied to a virtual keyboard when a call of a virtual keyboard is detected at a user's mobile terminal, the virtual keyboard skins comprising at least one virtual keyboard skin having an advertisement inserted in the background, Applying a skin to a virtual keyboard; And
And a reward calculating step of calculating a reward point of the user based on the first information input through the virtual keyboard to the terminal after the virtual keyboard skin is applied,
The skin applying step may include:
When a call of a virtual keyboard is detected at a user's mobile terminal at a second point in time, a virtual keyboard skin is displayed in the skin database on the basis of information input to a virtual keyboard to which a virtual keyboard skin is applied at a first point preceding the second point of time Search the virtual keyboard skin, apply the retrieved virtual keyboard skin,
Wherein the first information comprises:
The method of claim 1, wherein, in order to determine whether an advertisement applied to the virtual keyboard skin has been displayed to the user, the virtual keyboard skin Wherein the information about the number of times of inputting through the keyboard of the virtual keyboard is provided to the user through the skin image of the virtual keyboard.
상기 리워드산출단계는,
상기 가상키보드에 상기 가상키보드스킨이 적용된 후부터 상기 가상키보드스킨의 적용이 해제된 시점까지 상기 가상키보드를 통해 입력된 제1정보를 기초로 하여, 상기 사용자의 리워드포인트를 산출하는 것을 특징으로 하는 가상키보드의 스킨이미지를 통해 사용자에게 리워드를 제공하는 방법.6. The method of claim 5,
The reward calculating step may include:
And calculating the reward point of the user based on the first information input through the virtual keyboard from the application of the virtual keyboard skin to the virtual keyboard until the application of the virtual keyboard skin is canceled How to provide a reward to the user through the skin image of the keyboard.
상기 스킨적용단계는,
상기 제1시점에서 가상키보드스킨이 적용된 가상키보드에 입력된 단일문자, 단어 및 기호를 기초로 하여 상기 스킨데이터베이스에서 가상키보드스킨을 검색하는 것을 특징으로 하는 가상키보드의 스킨이미지를 통해 사용자에게 리워드를 제공하는 방법.6. The method of claim 5,
The skin applying step may include:
And a virtual keyboard skins are retrieved from the skin database based on a single character, a word, and a symbol input to the virtual keyboard to which the virtual keyboard skins are applied at the first point of time. How to provide.
상기 스킨데이터베이스에 저장된 가상키보드스킨마다 고유한 광고포인트가 대응되어 있고,
상기 리워드산출단계는,
상기 광고포인트에 따라 결정된 제2정보 및 상기 제1정보를 기초로 하여, 상기 사용자의 리워드포인트를 산출하는 것을 특징으로 하는 가상키보드의 스킨이미지를 통해 사용자에게 리워드를 제공하는 방법.6. The method of claim 5,
An advertisement point unique to each virtual keyboard skin stored in the skin database is associated,
The reward calculating step may include:
And calculating a reward point of the user on the basis of the second information determined according to the advertisement point and the first information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170091055A KR101952408B1 (en) | 2017-07-18 | 2017-07-18 | Apparatus for providing user with rewards using skin image of virtual keyboard and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170091055A KR101952408B1 (en) | 2017-07-18 | 2017-07-18 | Apparatus for providing user with rewards using skin image of virtual keyboard and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190009165A KR20190009165A (en) | 2019-01-28 |
KR101952408B1 true KR101952408B1 (en) | 2019-02-26 |
Family
ID=65269841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170091055A KR101952408B1 (en) | 2017-07-18 | 2017-07-18 | Apparatus for providing user with rewards using skin image of virtual keyboard and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101952408B1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102467154B1 (en) * | 2021-02-25 | 2022-11-16 | 주식회사 티니어 | Point-saving keyboard service providing system that provides real-time input stroke count function |
KR20230163280A (en) | 2022-05-23 | 2023-11-30 | 에스케이플래닛 주식회사 | Method for providing virtual keyboard service that pays cryptocurrency rewards based on word nft and apparatus using the same |
KR20230163281A (en) | 2022-05-23 | 2023-11-30 | 에스케이플래닛 주식회사 | Method for providing virtual keyboard service that pays cryptocurrency rewards based on keyboard nft and apparatus using the same |
KR20240098247A (en) | 2022-12-20 | 2024-06-28 | 에스케이플래닛 주식회사 | Method for providing virtual keyboard service that maintain price of cryptocurrency paid as reward through token burning and apparatus using the same |
KR20240096208A (en) | 2022-12-19 | 2024-06-26 | 에스케이플래닛 주식회사 | Method for providing virtual keyboard service based on nft price detemined corresponding to service activation and apparatus using the same |
KR20240098243A (en) | 2022-12-20 | 2024-06-28 | 에스케이플래닛 주식회사 | Method for providing virtual keyboard service based on token exchange rate determined corresponding to service actication and apparatus using the same |
KR20240098244A (en) | 2022-12-20 | 2024-06-28 | 에스케이플래닛 주식회사 | Method for providing virtual keyboard service that pays cryptocurrency rewards using user wallet provided by service provider and apparatus using the same |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101085880B1 (en) * | 2010-11-05 | 2011-11-23 | 주식회사 네오패드 | Method and system for providing background image advertisements of virtual key input means |
US20170109780A1 (en) | 2013-01-03 | 2017-04-20 | Oversignal, Llc | Systems, apparatuses and methods for using virtual keyboards |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101809057B1 (en) | 2011-09-01 | 2017-12-18 | 에스케이플래닛 주식회사 | Method and system for serving advertizement service based on history and advertizement service apparatus for advertizement service based on history |
KR101448855B1 (en) * | 2013-01-15 | 2014-10-17 | 노경원 | System and method for providing user-targeted advertisement based on search words using virtual keyboard |
KR20150108573A (en) * | 2014-03-18 | 2015-09-30 | 주식회사 플렉스인포메이션 | System for providing background screen of virtual key input means and Portable Terminal for the same |
KR20150004303A (en) * | 2014-11-28 | 2015-01-12 | 안진욱 | System for displaying advertisement and the method thereof |
-
2017
- 2017-07-18 KR KR1020170091055A patent/KR101952408B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101085880B1 (en) * | 2010-11-05 | 2011-11-23 | 주식회사 네오패드 | Method and system for providing background image advertisements of virtual key input means |
US20170109780A1 (en) | 2013-01-03 | 2017-04-20 | Oversignal, Llc | Systems, apparatuses and methods for using virtual keyboards |
Also Published As
Publication number | Publication date |
---|---|
KR20190009165A (en) | 2019-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101952408B1 (en) | Apparatus for providing user with rewards using skin image of virtual keyboard and method thereof | |
US10152730B2 (en) | Systems and methods for advertising using sponsored verbs and contexts | |
CN104281961B (en) | For the advertisement in on-line system and the quality score system of content | |
US10839424B1 (en) | Voice user interface advertising control method | |
Chuang | A current travel model: smart tour on mobile guide application services | |
KR100977118B1 (en) | Context related advertisement/information exposure method and their recommendation service system to enhance relativity | |
CN104281962B (en) | For the advertisement in on-line system and the united market of content | |
US20120167146A1 (en) | Method and apparatus for providing or utilizing interactive video with tagged objects | |
US20110173102A1 (en) | Content sensitive point-of-sale system for interactive media | |
CN103988168A (en) | Method and system for providing opinion queries to users | |
CN109146572A (en) | A kind of advertisement delivery system, method, apparatus, computer equipment and storage medium | |
Tyrväinen et al. | A systematic literature review and analysis of mobile retailing adoption | |
US20140164102A1 (en) | Digital Advertising System and Method | |
KR101314025B1 (en) | Apparatus and method for providing advertisement service using keyword | |
JP5276694B2 (en) | Electronic book providing system, electronic book providing system control method, electronic book distribution device, electronic book distribution device control method, terminal device, terminal device control method, program, and information storage medium | |
US20120130807A1 (en) | Apparatus, system and method for a self placement media enhancement widget | |
Kao et al. | A real-time bidding gamification service of retailer digital transformation | |
WO2007133047A1 (en) | Context related advertisement/information exposure method and recommendation service system using the same | |
CN109240640B (en) | Advertisement voice interaction method, device and storage medium | |
US20220084069A1 (en) | Method, apparatus, system, and computer program product for selecting an image associated with a promotion | |
KR101347220B1 (en) | System for providing advertisement contents | |
US20140049473A1 (en) | User-controlled keypad advertising system | |
Miller | Optimizing AdWords: A guide to using, mastering, and maximizing Google AdWords | |
KR101016701B1 (en) | Method and system for providing service of advertisement | |
KR102583204B1 (en) | System and method for providing advertisement exposure service using hot key registration |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |