KR20200062963A - Method for providing counselling service - Google Patents

Method for providing counselling service Download PDF

Info

Publication number
KR20200062963A
KR20200062963A KR1020180149008A KR20180149008A KR20200062963A KR 20200062963 A KR20200062963 A KR 20200062963A KR 1020180149008 A KR1020180149008 A KR 1020180149008A KR 20180149008 A KR20180149008 A KR 20180149008A KR 20200062963 A KR20200062963 A KR 20200062963A
Authority
KR
South Korea
Prior art keywords
message
service
security message
security
user terminal
Prior art date
Application number
KR1020180149008A
Other languages
Korean (ko)
Other versions
KR102196046B1 (en
Inventor
김희준
최고은
석헌섭
변수영
한슬기
지성목
이성목
이경애
정유진
감철웅
Original Assignee
주식회사 카카오
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 카카오 filed Critical 주식회사 카카오
Priority to KR1020180149008A priority Critical patent/KR102196046B1/en
Publication of KR20200062963A publication Critical patent/KR20200062963A/en
Application granted granted Critical
Publication of KR102196046B1 publication Critical patent/KR102196046B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0281Customer communication at a business location, e.g. providing product or service information, consulting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • G06Q50/30

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

According to one embodiment of the present invention, a method for providing a counseling service from a service provision server comprises the steps of: receiving an inquiry message related to a counseling service from a user terminal; transmitting the received inquiry message to a client company server; receiving security information on the inquiry message from the client company server; generating a security message based on the received security message; and providing the security message to the user terminal. The security message is locked and displayed through the user terminal so that response content included in the security message is not displayed. The response content included in the security message is displayed through the user terminal when the lock of the locked security message is released based on a preset release process.

Description

상담 서비스를 제공하는 방법 {METHOD FOR PROVIDING COUNSELLING SERVICE}How to provide counseling services {METHOD FOR PROVIDING COUNSELLING SERVICE}

본 발명은 상담 서비스를 제공하는 방법에 관한 것으로서, 보다 상세하게는 상담 서비스를 제공하는 단말, 방법 및 서버에 관한 것이다.The present invention relates to a method for providing a consultation service, and more particularly, to a terminal, a method and a server for providing a consultation service.

일반적으로 콜센터는 고객이 전화를 통해 문의해오거나 요청하는 여러 가지 질문에 대하여 상담원이 음성으로 답변을 하거나 정보를 제공하는 서비스를 제공하며, 이를 위해 다수의 상담원이 배치되어 상담에 응하고 있다.In general, the'call center' provides a service that provides a voice response or information to a customer by answering a variety of questions that customers inquire or request over the phone, and for this purpose, a number of'agents' are arranged to respond to consultations.

종래의 콜센터 시스템은 복잡한 ARS 과정을 거쳐 상담원과 연결해야 하는 불편함과 어려움이 따르고, ARS를 바르게 연결 하더라도 통화를 위해 순번을 기다려야 하는 경우가 많다. Conventional “call center” system has a complicated ARS process, and there are inconveniences and difficulties to connect with an agent, and even if the ARS is properly connected, it is often necessary to wait for a turn to make a call.

한편, 이러한 불편함을 극복하기 위해 사용자 단말과 상담원 단말 간의 채팅 또는 메시지 전송을 통해 상담을 진행하는 상담 서비스가 도입되었으나 문자 메시지의 내용이 사용자 의도와 관계없이 유출될 수 있는 문제가 있다. On the other hand, in order to overcome this inconvenience, a counseling service has been introduced to conduct counseling through chat or message transmission between the user terminal and the agent terminal, but there is a problem that the content of the text message can be leaked regardless of the user's intention.

한국등록특허공보 제10-1768813호 (2017.08.09. 등록)Korean Registered Patent Publication No. 10-1768813 (2017.08.09. registered)

본원 발명은 상담 서비스의 진행 여부에 따라 잠금 처리될 수 있는 보안 메시지를 제공하는 방법을 제공하고자 한다. The present invention is to provide a method for providing a security message that can be locked according to whether the consultation service is in progress.

또한, 본원 발명은 보안 메시지를 잠금 처리함으로써 보안 메시지의 내용이 타인에게 노출되지 않도록 하는 방법을 제공하고자 한다.In addition, the present invention is to provide a method to prevent the contents of the secure message from being exposed to others by locking the secure message.

또한, 본원 발명은 기설정된 해제 프로세스에 기초하여 잠금 처리된 보안 메시지의 잠금 처리를 해제한 후에 보안 메시지에 포함된 응답 내용을 표시함으로써 개인 정보가 포함된 정보에 대하여 보안성을 강화하는 방법을 제공하고자 한다. In addition, the present invention provides a method for enhancing security of information including personal information by displaying the response content included in the security message after releasing the lock processing of the locked security message based on a preset release process. I want to.

다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.However, the technical problem to be achieved by the present embodiment is not limited to the technical problem as described above, and other technical problems may exist.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예에 따르는 서비스 제공 서버에서 상담 서비스를 제공하는 방법은 사용자 단말로부터 상담 서비스와 관련된 질의 메시지를 수신하는 단계; 상기 수신한 질의 메시지를 고객사 서버로 전송하는 단계: 상기 고객사 서버부터 상기 질의 메시지에 대한 보안 정보를 수신하는 단계; 상기 수신된 보안 정보에 기초하여 보안 메시지를 생성하는 단계; 및 상기 보안 메시지를 상기 사용자 단말로 제공하는 단계를 포함하고, 상기 보안 메시지는 상기 보안 메시지에 포함된 응답 내용이 표시되지 않도록 잠금 처리되어 상기 사용자 단말을 통해 표시되고, 상기 보안 메시지에 포함된 응답 내용은 기설정된 해제 프로세스에 기초하여 상기 잠금 처리된 보안 메시지의 잠금 처리가 해제된 경우 상기 사용자 단말을 통해 표시되도록 한다. As a technical means for achieving the above-described technical problem, a method of providing a consultation service in a service providing server according to an embodiment of the present invention includes receiving a query message related to the consultation service from a user terminal; Transmitting the received query message to the customer server: receiving security information for the query message from the customer server; Generating a security message based on the received security information; And providing the security message to the user terminal, wherein the security message is locked and displayed through the user terminal so that the response content included in the security message is not displayed, and the response included in the security message. The content is displayed through the user terminal when the lock processing of the locked security message is released based on a preset release process.

본 발명의 다른 실시예에 따르는 사용자 단말에서 상담 서비스를 제공하는 방법은 상담 서비스와 관련하여 작성된 질의 메시지를 서비스 제공 서버로 전송하는 단계; 상기 서비스 제공 서버로부터 상기 질의 메시지에 대한 보안 메시지를 수신하는 단계; 상기 보안 메시지에 포함된 응답 내용이 표시되지 않도록 상기 보안 메시지를 잠금 처리하여 표시하는 단계; 기설정된 해제 프로세스에 기초하여 상기 잠금 처리된 보안 메시지의 잠금 처리를 해제하는 단계; 및 상기 잠금 처리된 보안 메시지의 잠금 처리가 해제된 경우, 상기 보안 메시지에 포함된 응답 내용을 표시하는 단계를 포함한다. A method of providing a counseling service in a user terminal according to another embodiment of the present invention includes transmitting a query message written in connection with the counseling service to a service providing server; Receiving a security message for the query message from the service providing server; Locking and displaying the security message so that the response content included in the security message is not displayed; Releasing the lock processing of the locked security message based on a preset release process; And when the lock processing of the locked security message is released, displaying the response content included in the security message.

전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 본원 발명은 상담 서비스와 관련한 보안 메시지를 상담 서비스의 진행 여부에 따라 잠금 처리함으로써 사용자에게 보안화된 상담서비스를 제공하는 방법을 제공할 수 있다. According to any one of the above-described problem solving means of the present invention, the present invention can provide a method of providing a secure consultation service to a user by locking a security message related to the consultation service according to whether the consultation service is in progress. .

또한, 본원 발명은 보안 메시지에 포함된 응답 정보가 표시되지 않도록 잠금 처리함으로써 보안 메시지의 내용이 타인에게 노출되지 않고 보호될 수 있도록 방법을 제공할 수 있다.In addition, the present invention can provide a method so that the contents of the security message can be protected without being exposed to others by locking the response information included in the security message so as not to be displayed.

또한, 본원 발명은 기설정된 해제 프로세스에 기초하여 잠금 처리된 보안 메시지의 잠금 처리를 해제한 후에 보안 메시지에 포함된 응답 내용을 표시함으로써 개인 정보가 포함된 정보에 대하여 보안성을 강화하는 방법을 제공할 수 있다. In addition, the present invention provides a method for enhancing security of information including personal information by displaying the response content included in the security message after releasing the lock processing of the locked security message based on a preset release process. can do.

도 1은 본 발명의 일 실시예에 따른 상담 서비스 제공 시스템을 개괄적으로 나타낸 도면이다.
도 2는 본 발명의 일 실시예에 따른 서비스 제공 서버의 구성도이다.
도 3은 본 발명의 일 실시예에 따른 상담 서비스를 제공하는 방법을 나타낸 동작 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 사용자 단말의 구성도이다.
도 5a내지 5d는 본 발명의 일 실시예에 따른 상담 서비스를 제공하는 방법을 설명하기 위한 도면이다.
도 6은 본 발명의 일 실시예에 따른 사용자 단말에 의해 상담 서비스를 제공하는 방법을 나타낸 흐름도이다.
1 is a view schematically showing a system for providing a consultation service according to an embodiment of the present invention.
2 is a configuration diagram of a service providing server according to an embodiment of the present invention.
3 is an operation flowchart showing a method of providing a counseling service according to an embodiment of the present invention.
4 is a configuration diagram of a user terminal according to an embodiment of the present invention.
5A to 5D are diagrams for explaining a method of providing a counseling service according to an embodiment of the present invention.
6 is a flowchart illustrating a method of providing a consultation service by a user terminal according to an embodiment of the present invention.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art to which the present invention pertains may easily practice. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. In addition, in order to clearly describe the present invention in the drawings, parts irrelevant to the description are omitted, and like reference numerals are assigned to similar parts throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is "connected" to another part, this includes not only "directly connected" but also "electrically connected" with another element in between. . Also, when a part “includes” a certain component, this means that other components may be further included, rather than excluding other components, unless otherwise specified.

본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1 개의 유닛이 2 개 이상의 하드웨어를 이용하여 실현되어도 되고, 2 개 이상의 유닛이 1 개의 하드웨어에 의해 실현되어도 된다. 한편, '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니며, '~부'는 어드레싱 할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다.In the present specification, the term “unit” includes a unit realized by hardware, a unit realized by software, and a unit realized by using both. Further, one unit may be realized by using two or more hardware, and two or more units may be realized by one hardware. Meanwhile,'~unit' is not limited to software or hardware, and'~unit' may be configured to be in an addressable storage medium or may be configured to play one or more processors. Thus, as an example,'~ unit' refers to components such as software components, object-oriented software components, class components and task components, processes, functions, attributes, and procedures. , Subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, database, data structures, tables, arrays and variables. The functions provided within components and'~units' may be combined into a smaller number of components and'~units', or further separated into additional components and'~units'. In addition, components and'~ units' may be implemented to reproduce one or more CPUs in the device.

도 1은 본 발명의 일 실시예에 따른 상담 서비스 제공 시스템을 개괄적으로 나타낸 도면이다.1 is a view schematically showing a system for providing a consultation service according to an embodiment of the present invention.

도 1을 참조하면, 상담 서비스 제공 시스템은 서비스 제공 서버(100), 사용자 단말(110), 고객사 서버(120) 및 인증 시스템(130)을 포함할 수 있다. 이러한 도 1의 상담 서비스 제공 시스템은 본 발명의 일 실시예에 불과하므로 도 1을 통해 본 발명이 한정 해석되는 것은 아니다. 즉, 본 발명의 다양한 실시예들에 따르면 인스턴트 메시징 서비스 제공 시스템은 도 1과 다르게 구성될 수도 있다. Referring to FIG. 1, the consultation service providing system may include a service providing server 100, a user terminal 110, a customer company server 120, and an authentication system 130. The system for providing consultation service of FIG. 1 is only an embodiment of the present invention, and thus the present invention is not limitedly interpreted through FIG. 1. That is, according to various embodiments of the present invention, the instant messaging service providing system may be configured differently from FIG. 1.

서비스 제공 서버(100)는 메시징 서비스를 제공하는 메신저 서버 및 상담 서비스를 제공하는 상담 서버로 구성될 수 있다. 예를 들면, 메신저 서버는 인스턴트 메시징 앱을 통해 사용자 간에 메시지를 전달하도록 할 수 있다. 상담 서버는 상담 서비스와 관련하여 인스턴트 메시징 앱을 통해 채팅방을 생성하여 제공하거나, 챗봇 서비스를 제공하거나, 사용자에게 상담 고객사를 연결함으로써 상담 서비스를 제공하도록 할 수 있다. 서비스 제공 서버(100)는 메신저 서버 및 상담 서버와 같이 역할에 따라 구분된 서버에 의해 수행될 수 있으나, 하나의 서버로 통합하여 관리될 수도 있다.The service providing server 100 may be composed of a messenger server providing a messaging service and a consultation server providing a consultation service. For example, the messenger server may allow messages to be transferred between users through an instant messaging app. The counseling server may provide a counseling service by creating and providing a chat room through an instant messaging app in connection with the counseling service, providing a chatbot service, or connecting a counseling customer to a user. The service providing server 100 may be performed by servers classified according to roles, such as a messenger server and a consultation server, but may be integrated and managed as one server.

서비스 제공 서버(100)는 웹 페이지 또는 사용자 단말(110)에서 동작되는 서비스 앱을 통해 상담 서비스와 관련된 질의 메시지를 수신한 경우, 고객사 서버(120)와 연계하여 질의 메시지에 대한 응답 내용을 포함하는 보안 메시지를 사용자 단말(110)에게 제공할 수 있다. 예를 들어, 고객사 서버(120)가 금융 서비스와 같이 특정 서비스 분야에 대한 상담 서비스를 제공하는 경우, 서비스 제공 서버(100)는 고객사 서버(120)와 연계하여 금융 서비스 및 해당 금융 서비스에 관한 상담 서비스와 관련된 질의 메시지에 대한 응답 내용이 포함된 보안 메시지를 사용자 단말(110)로 제공할 수 있다. 다른 예를 들어, 서비스 제공 서버(100)는 서비스 앱을 통해 가상 친구에 해당하는 공식 계정 및 사용자 단말(110) 사이에 개설된 채팅방을 이용하여 공식 계정에서 제공되는 특정 서비스 및 해당 특정 서비스에 관한 상담 서비스와 관련된 질의 메시지를 사용자 단말(110)로부터 수신한 경우, 특정 서비스에 대응하는 고객사 서버(120)와 연계하여 해당 질의 메시지에 대한 응답 내용이 포함된 보안 메시지를 사용자 단말(110)로 제공할 수 있다.When the service providing server 100 receives a query message related to a consultation service through a web page or a service app operated on the user terminal 110, the service providing server 100 includes a response content to the query message in connection with the customer server 120 A security message may be provided to the user terminal 110. For example, when the client server 120 provides a consultation service for a specific service field, such as a financial service, the service providing server 100 is connected with the client server 120 to consult with the financial service and the financial service The user terminal 110 may provide a security message including contents of a response to a query message related to a service. For another example, the service providing server 100 may provide information regarding a specific service and a specific service provided in the official account using a chat room opened between the user account 110 and the official account corresponding to the virtual friend through the service app. When the inquiry message related to the consultation service is received from the user terminal 110, the user terminal 110 provides a security message including the content of the response to the inquiry message in association with the customer server 120 corresponding to the specific service can do.

서비스 제공 서버(100)는 고객사 서버(120)로부터 수신된 인증 요청 메시지에 기초하여 생성된 인증 수행 메시지를 사용자 단말(110)로 전송하고, 사용자 단말(110)은 인증 수행 메시지를 통해 고객사 서버(120)와 연계된 인증 시스템(130)로부터 사용자 인증을 검증받을 수 있다. 여기서, 인증 시스템(130)은 고객사 서버(120)에 포함된 인증 모듈의 일종일 수 있고, 고객사 서버(120)와 별개의 외부 서버일 수도 있다. 구체적으로, 인증 시스템(130)은 보안 메시지를 사용자 단말(110)로 제공하기에 앞서 사용자에 대한 본인 인증을 판단하는 시스템일 수 있다. 예를 들어, 인증 시스템(130)은 사용자 단말(110)로부터 고객사 서버(120)로 발송된 질의 메시지에 대한 응답으로서 보안 메시지를 제공하기 위해 사용자 인증이 요구된다고 고객사 서버(120)에 의해 판단된 경우 사용자 단말(110)과 사용자 인증을 수행할 수 있다.The service providing server 100 transmits the authentication execution message generated based on the authentication request message received from the customer server 120 to the user terminal 110, and the user terminal 110 uses the authentication execution message to display the customer server ( 120), user authentication may be verified from the authentication system 130 associated with the user. Here, the authentication system 130 may be a type of authentication module included in the customer company server 120, or may be an external server separate from the customer company server 120. Specifically, the authentication system 130 may be a system for determining the user's authentication to the user before providing the security message to the user terminal 110. For example, the authentication system 130 determines by the customer server 120 that user authentication is required to provide a security message in response to a query message sent from the user terminal 110 to the customer server 120 In this case, user authentication may be performed with the user terminal 110.

서비스 제공 서버(100)는 고객사 서버(120)와 연계된 인증 시스템(130) 및 사용자 단말(110) 간에 사용자 인증이 수행되면, 고객사 서버(120)로부터 질의 메시지에 대한 보안 정보를 수신할 수 있다. 여기서, 보안 정보는 질의메시지에 대한 응답 내용 및 응답 내용을 보안화할지 여부에 대한 정보를 포함할 수 있다. When the user authentication is performed between the authentication system 130 and the user terminal 110 associated with the customer server 120, the service providing server 100 may receive security information for the inquiry message from the customer server 120. . Here, the security information may include information on whether to secure the response content and the response content to the inquiry message.

서비스 제공 서버(100)는 수신된 보안 정보에 기초하여 보안 메시지를 생성하고, 생성된 보안 메시지를 사용자 단말(110)에게 제공할 수 있다. The service providing server 100 may generate a security message based on the received security information, and provide the generated security message to the user terminal 110.

사용자 단말(110)은 웹 페이지 또는 사용자 단말(110)에 설치된 서비스 앱을 통해 상담 서비스와 관련된 질의 메시지를 서비스 제공 서버(100)에게 전송할 수 있다. 예를 들면, 서비스 앱이 금융 서비스를 제공하는 앱과 같이 특정 서비스 분야에 관한 앱인 경우, 사용자 단말(110)은 금융 서비스를 제공하는 서비스 앱에서 개설된 채팅방(상담 채팅방)을 통해 서비스 제공 서버(100)를 통해 금융 서비스 및 금융 상담 서비스와 관련된 질의 메시지를 전송할 수 있고, 서비스 제공 서버(100)는 수신한 질의 메시지를 고객사 서버(120)로 전송할 수 있다. The user terminal 110 may transmit a query message related to the consultation service to the service providing server 100 through a web page or a service app installed on the user terminal 110. For example, when the service app is an app related to a specific service field, such as an app that provides financial services, the user terminal 110 provides a service providing server through a chat room (consulting chat room) established in the service app that provides financial services ( 100) may transmit an inquiry message related to the financial service and the financial counseling service, and the service providing server 100 may transmit the received inquiry message to the client server 120.

다른 예를 들어, 서비스 앱이 인스턴트 메시징 앱인 경우, 사용자 단말(110)은 사용자 단말(110)에 설치된 인스턴트 메시징 앱을 통해 실제 친구 및 가상 친구를 포함하는 친구를 등록할 수 있다. 예를 들어, 사용자 단말(110)은 인스턴트 메시징 앱을 통해 영리적인 목적이 없는 타사용자(예를 들어, 가족, 지인, 직장 동료 등)를 실제 친구로서 등록할 수 있다. 사용자 단말(110)은 인스턴트 메시징 앱을 통해 실제 친구로 등록된 타사용자와 채팅방을 통해 대화를 주고 받음으로써 사용자에게 인스턴트 메시징 서비스를 사용자에게 제공할 수 있다. For another example, when the service app is an instant messaging app, the user terminal 110 may register a friend including a real friend and a virtual friend through the instant messaging app installed on the user terminal 110. For example, the user terminal 110 may register other users (for example, family, acquaintances, co-workers, etc.) having no commercial purpose through the instant messaging app as real friends. The user terminal 110 may provide an instant messaging service to the user by exchanging and receiving a conversation through a chat room with another user registered as a real friend through the instant messaging app.

또한, 사용자 단말(110)은 인스턴트 메시징 앱을 통해 특정 서비스에 대응하는 공식 계정을 가상 친구로서 등록할 수 있다. 공식 계정이란 특정 기업체에서 특정 서비스를 제공하기 위하여 운영하는 계정을 의미할 수 있다. 예를 들어, 공식 계정은 공식 계정과 사용자 단말(110) 사이에 개설된 채팅방을 통해 사용자 단말(110)로 특정 서비스에 대한 정보를 제공할 수 있다. Also, the user terminal 110 may register an official account corresponding to a specific service as a virtual friend through an instant messaging app. An official account may mean an account operated by a specific company to provide a specific service. For example, the official account may provide information about a specific service to the user terminal 110 through a chat room established between the official account and the user terminal 110.

사용자 단말(110)은 해당 공식 계정을 가상 친구로 등록하여 공식 계정으로부터 특정 서비스에 대한 정보를 제공받을 수 있다. 한편, 해당 공식 계정을 가상 친구로 등록하지 않더라도 특정 서비스에 대한 정보를 제공받을 수도 있다. 또한, 사용자 단말(110)은 공식 계정과 사용자 단말(110) 사이에 개설된 채팅방을 통해 공식 계정으로부터 제공되는 특정 서비스에 관한 상담 서비스를 요청할 수 있다.The user terminal 110 may register the corresponding official account as a virtual friend and receive information on a specific service from the official account. Meanwhile, even if the official account is not registered as a virtual friend, information on a specific service may be provided. In addition, the user terminal 110 may request a consultation service regarding a specific service provided from the official account through a chat room opened between the official account and the user terminal 110.

사용자 단말(110)은 서비스 제공 서버(100)로부터 보안 메시지를 서비스 앱의 채팅방 또는 웹 페이지에 표시할 수 있다. 구체적으로, 사용자 단말(110)은 보안 메시지에 포함된 응답 내용이 표시되지 않도록 보안 메시지를 잠금 처리하여 서비스 앱의 채팅방 또는 웹 페이지에 표시할 수 있다. The user terminal 110 may display a security message from the service providing server 100 in a chat room or web page of the service app. Specifically, the user terminal 110 may lock the security message so that the response content included in the security message is not displayed and display it on the chat room or web page of the service app.

사용자 단말(110)은 기설정된 해제 프로세스에 기초하여 잠금 처리된 보안 메시지의 잠금 처리를 해제하고, 잠금 처리가 해제된 보안 메시지에 포함된 응답 내용을 서비스 앱의 채팅방 또는 웹 페이지에 표시할 수 있다. The user terminal 110 releases the lock processing of the locked security message based on the preset unlocking process, and may display the response content included in the unlocked security message in a chat room or web page of the service app. .

고객사 서버(120)는 서비스 제공 서버(100)와 연계하여 사용자 단말(110)로 외부 서비스를 제공할 수 있다. 또한, 고객사 서버(100)는 고객사가 관리하는 챗봇 서버일 수 있다. 이러한, 고객사 서버(100)는 사용자 단말(110)로부터 고객사 서버(120)에서 제공하는 외부 서비스에 대한 질의 메시지를 수신함으로써 상담 서비스가 요청된 경우, 해당 질의 메시지에 대한 응답 내용을 사용자 단말(110)에게 제공할 수 있다. 고객사 서버(120)는 서비스 제공 서버(100)로부터 수신된 질의 메시지에 대한 응답이 사용자 인증이 필요한 것으로 판단되면, 서비스 제공 서버(100)로 상담 서비스에 대한 인증 요청 메시지를 전송할 수 있다. The customer company server 120 may provide an external service to the user terminal 110 in connection with the service providing server 100. In addition, the customer server 100 may be a chatbot server managed by the customer. The customer company server 100 receives the query message for the external service provided by the customer company server 120 from the user terminal 110, and when the consultation service is requested, the response content for the query message is the user terminal 110 ). When it is determined that the user response is required for the response to the inquiry message received from the service providing server 100, the customer server 120 may transmit an authentication request message for the consultation service to the service providing server 100.

고객사 서버(120)는 질의 메시지에 대한 응답 내용을 사용자 단말(110)에게 제공하는 경우 해당 응답 내용을 보안화할지 여부에 대해 결정할 수 있다. 고객사 서버(120)는 해당 응답 내용을 보안화하기로 결정한 경우, 해당 응답 내용을 보안화하여 생성된 보안 메시지가 서비스 제공 서버(100)를 통해 사용자 단말(110)로 제공되도록 할 수 있다.When the client server 120 provides the response content for the inquiry message to the user terminal 110, it may determine whether to secure the corresponding response content. When the customer server 120 decides to secure the corresponding response content, the client server 120 may secure the corresponding response content so that the generated security message is provided to the user terminal 110 through the service providing server 100.

이를 통해 본 발명은 보안 메시지가 잠금 처리되어 사용자 단말을 통해 표시되므로 보안 메시지의 내용이 타인에게 노출되지 않고, 보호될 수 있다. 또한, 본 발명은 잠금 처리된 보안 메시지의 잠금 처리가 해제될 경우에만 보안 메시지에 포함된 정보가 열람되기 때문에 개인 정보가 포함된 정보에 대해 보안성을 강화할 수 있다. Through this, according to the present invention, since the security message is locked and displayed through the user terminal, the content of the security message can be protected without being exposed to others. In addition, since the information included in the security message is read only when the lock processing of the locked security message is released, the present invention can enhance security of information including personal information.

한편, 사용자 단말(110)은 사용자가 보안 메시지를 열람하거나 열람하지 않는 경우, 서비스 제공 서버(100)에게 보안 메시지의 열람 유무에 대한 정보를 전송하고, 서비스 제공 서버(100)는 사용자 단말(110)로부터 수신된 열람 유무에 대한 정보를 확인할 수 있다. 서비스 제공 서버(100)는 보안 메시지의 열람이 확인되는 경우 고객사 서버(120)로 보안 메시지에 대한 열람 확인 정보를 전송할 수 있다. 다른 실시 예로, 서비스 제공 서버(100)는 고객사 서버(120)로부터 보안 메시지에 대한 열람 확인 요청을 수신하는 경우 고객사 서버(120)로 사용자 단말(110)에서의 보안 메시지의 열람 유무에 대한 정보를 전송할 수 있다. On the other hand, the user terminal 110 transmits information about the presence or absence of reading the security message to the service providing server 100 when the user does not view or view the security message, and the service providing server 100 displays the user terminal 110 ), you can check the information on the presence or absence of reading. When the viewing of the security message is confirmed, the service providing server 100 may transmit the viewing confirmation information for the security message to the client server 120. In another embodiment, when the service providing server 100 receives a request to check the security message from the customer server 120, the service providing server 100 sends the customer server 120 information on whether to view the security message in the user terminal 110. Can transmit.

이와 같은 도 1의 상담 서비스 제공 시스템에 포함된 각각의 구성요소의 동작에 대해서는 이하의 도면들을 통해 보다 구체적으로 설명하도록 한다. The operation of each component included in the consultation service providing system of FIG. 1 will be described in more detail through the following drawings.

도 2는 본 발명의 일 실시예에 따른 서비스 제공 서버(100)의 구성도이다.2 is a configuration diagram of a service providing server 100 according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 일 실시예에 따른 서비스 제공 서버(100)는 질의 메시지 송수신부(200), 사용자 인증 처리부(210), 보안 정보 수신부(220), 보안 메시지 생성부(230) 및 보안 메시지 제공부(240)를 포함할 수 있다. 다만, 본 발명의 일 실시예에 따른 서비스 제공 서버(100)의 구성은 도 2와 다르게 이루어질 수도 있다. 2, the service providing server 100 according to an embodiment of the present invention includes a query message transmitting and receiving unit 200, a user authentication processing unit 210, a security information receiving unit 220, a security message generating unit 230 And it may include a secure message providing unit 240. However, the configuration of the service providing server 100 according to an embodiment of the present invention may be made differently from FIG. 2.

질의 메시지 송수신부(200)는 사용자 단말(110)로부터 상담 서비스와 관련된 질의 메시지를 수신할 수 있다. 예를 들면, 송수신부(200)는 사용자 단말(110)이 접속한 웹 사이트 또는 서비스 앱(예컨대, 금융 서비스 앱)에서 안내되는 복수의 상담 카테고리(예컨대, 대출 상담, 금융 상품 상담, 캐시백/프로모션 상담 등) 중 사용자에 의해 선택된 상담 카테고리에 해당하는 채팅방을 통해 상담 서비스와 관련된 질의 메시지를 수신할 수 있다. 다른 예를 들면, 질의 메시지 송수신부(200)는 금융 서비스와 관련된 질문 메시지(예컨대, '이번달 캐시백이 얼마나 적립되나요?')를 사용자 단말(110)로부터 수신할 수 있다. The query message transmitting and receiving unit 200 may receive a query message related to a consultation service from the user terminal 110. For example, the transmission/reception unit 200 may include a plurality of counseling categories (eg, loan counseling, financial product counseling, cashback/promotion) guided by a website or service app (eg, financial service app) accessed by the user terminal 110. Counseling, etc.) to receive a query message related to the counseling service through a chat room corresponding to the counseling category selected by the user. For another example, the query message transmitting and receiving unit 200 may receive a query message related to a financial service (eg,'How much is this month's cashback accumulated?') from the user terminal 110.

질의 메시지 송수신부(200)는 사용자 단말(110)로부터 수신된 질의 메시지를 고객사 서버(120)로 전송할 수 있다. The query message transmitting and receiving unit 200 may transmit the query message received from the user terminal 110 to the customer company server 120.

사용자 인증 처리부(210)는 고객사 서버(120)에서 질의 메시지의 응답을 제공하기 위해 사용자 인증이 요구된다고 판단된 경우, 고객사 서버(120)로부터 상담 서비스에 대한 인증 요청 메시지를 수신할 수 있다. 예를 들면, 질의 메시지의 응답으로서 사용자의 개인 정보와 관련된 내용(예컨대, 캐시백 적립 정보, 사용자의 대출 등급 정보 등)을 포함할 때 사용자 인증이 요구될 수 있다. 만일, 질의 메시지의 응답이 일반적인 서비스 관련 내용을 포함하는 경우에는 사용자 인증을 거치지 않을 수 있다. The user authentication processing unit 210 may receive an authentication request message for the consultation service from the customer server 120 when it is determined that user authentication is required to provide a response to the inquiry message from the customer server 120. For example, user authentication may be required when the content related to the user's personal information (eg, cashback accumulation information, the user's loan rating information, etc.) is included in response to the inquiry message. If the response of the inquiry message includes general service related contents, user authentication may not be performed.

사용자 인증 처리부(210)는 고객사 서버(120)로부터 수신된 인증 요청 메시지에 기초하여 인증 수행 메시지를 생성하고, 사용자 단말(110)에게 생성된 인증 수행 메시지를 전송할 수 있다. 이 후, 사용자 단말(110)에서 인증 수행 메시지를 수신하면, 인증 수행 메시지를 통해 사용자 단말(110)와 인증 시스템(130) 간에 사용자 인증이 수행될 수 있다. 여기서, 인증 시스템(130)은 고객사 서버(120)와 연계된 서버일 수 있다.The user authentication processing unit 210 may generate an authentication execution message based on the authentication request message received from the customer server 120 and transmit the generated authentication execution message to the user terminal 110. Thereafter, when the authentication execution message is received from the user terminal 110, user authentication may be performed between the user terminal 110 and the authentication system 130 through the authentication execution message. Here, the authentication system 130 may be a server associated with the customer company server 120.

보안 정보 수신부(220)는 고객사 서버(120)로부터 사용자 단말(110)의 질의 메시지에 대한 보안 정보를 수신할 수 있다. 구체적으로, 보안 정보 수신부(220)는 인증 시스템(130)과 사용자 단말(110) 간에 사용자 인증이 수행된 경우, 고객사 서버(120)로부터 질의 메시지에 대한 보안 정보를 수신할 수 있다. 여기서, 보안 정보에는 질의 메시지에 대한 응답 내용 및 응답 내용을 보안화할지 여부에 대한 정보가 포함될 수 있다. The security information receiving unit 220 may receive security information on a query message of the user terminal 110 from the customer server 120. Specifically, when the user authentication is performed between the authentication system 130 and the user terminal 110, the security information receiving unit 220 may receive security information for a query message from the customer server 120. Here, the security information may include information about a response to the inquiry message and whether to secure the response.

보안 메시지 생성부(230)는 고객사 서버(120)로부터 수신된 질의 메시지에 대한 보안 정보에 기초하여 보안 메시지를 생성할 수 있다. 구체적으로, 보안 메시지 생성부(230)는 보안 정보에 포함된 응답 내용을 보안화할지 여부에 대한 정보에 기초하여 응답 내용에 대해 보안 메시지를 생성할 수 있다. 예를 들면, 보안 메시지 생성부(230)는 수신된 보안 정보에 응답 내용에 대한 보안화 지시 명령이 포함되어 있는 경우, 응답 내용을 포함하는 보안 메시지 상에 응답 내용이 가시적으로 표출되지 않도록 보안 메시지에 대하여 잠금 처리를 수행할 수 있다. 잠금 처리된 보안 메시지를 수신한 사용자 단말(110)에서 해당 보안 메시지에 대한 잠금 처리를 해제하기 위해서는 기설정된 해제 프로세스에 따라 보안 메시지의 잠금 처리 해제를 위한 비밀 번호를 설정 및 입력해야 하는 절차를 수행해야 한다. The security message generation unit 230 may generate a security message based on security information on the query message received from the customer server 120. Specifically, the security message generation unit 230 may generate a security message for the response content based on information about whether to secure the response content included in the security information. For example, if the security message generation unit 230 includes a command for instructing security for the response content in the received security information, the security message is prevented from being displayed on the security message including the response content. Can perform a lock process. In order to release the lock processing for the security message from the user terminal 110 receiving the locked security message, a procedure for setting and inputting a password for unlocking the security message according to a preset release process is performed. Should be.

수신된 보안 정보에 응답 내용에 대하여 보안화 지시 명령이 포함되어 있지 않은 경우에는 보안 메시지 생성부(230)에서 보안 메시지에 대한 잠금 처리를 수행하지 않는다. If the received security information does not include a command for instructing security regarding the response, the security message generation unit 230 does not perform a lock process on the security message.

보안 메시지 생성부(230)는 사용자 단말(110)와 고객사 서버(120) 간의 상담 서비스의 진행 여부에 따라 보안 메시지의 잠금 처리 상태가 변경되도록 하는 명령 실행 조건을 보안 메시지에 설정할 수 있다. 이 때, 보안 메시지에 설정된 명령 실행 조건에 대응하는 이벤트가 사용자 단말(110)에서 발생할 때 마다 사용자 단말(110) 상에서의 보안 메시지에 대한 잠금 처리 상태가 변경될 수 있다. The security message generation unit 230 may set a command execution condition in the security message to change the lock processing status of the security message according to whether the consultation service between the user terminal 110 and the client server 120 is in progress. At this time, whenever an event corresponding to the command execution condition set in the security message occurs in the user terminal 110, the lock processing state for the security message on the user terminal 110 may be changed.

예를 들면, 보안 메시지 생성부(230)는 사용자 단말(110)의 채팅방 또는 웹 페이지에 표시된 보안 메시지의 잠금 처리가 해제된 후에 사용자 단말(110)에서 제 1 이벤트(서비스 앱 또는 웹 페이지를 통한 상담 서비스의 진행)가 유지되고 있는 경우, 제 1 이벤트가 유지되는 동안, 해당 보안 메시지의 잠금 처리가 해제된 상태로 유지되도록 하는 제 1 명령 실행 조건을 보안 메시지에 설정할 수 있다. 또한, 보안 메시지 생성부(230)는 사용자 단말(110)의 채팅방 또는 웹 페이지에 표시된 보안 메시지의 잠금 처리가 해제된 후에 사용자 단말(110)로 추가로 전송되는 적어도 하나의 보안 메시지에 대하여 기설정된 해제 프로세스 절차 없이 잠금 처리가 해제되어 채팅방 또는 웹 페이지에 표시되도록 하는 제 1 명령 실행 조건을 보안 메시지에 설정할 수도 있다. For example, the secure message generating unit 230 is the first event (via the service app or web page) in the user terminal 110 after the lock processing of the security message displayed on the chat room or web page of the user terminal 110 is released. If the progress of the consultation service) is maintained, the first message execution condition may be set in the security message so that the lock processing of the security message is maintained while the first event is maintained. In addition, the security message generation unit 230 is preset for at least one security message that is additionally transmitted to the user terminal 110 after the lock processing of the security message displayed on the chat room or web page of the user terminal 110 is released. It is also possible to set the first command execution condition in the secure message so that the lock processing is released without being released in the process and displayed in the chat room or web page.

예를 들면, 보안 메시지 생성부(230)는 사용자 단말(110)의 채팅방 또는 웹 페이지에 표시된 보안 메시지의 잠금 처리가 해제된 후에 사용자 단말(110)에서 제 2 이벤트(서비스 앱 또는 웹 페이지를 통한 상담 서비스의 종료)가 발생된 경우, 채팅방 또는 웹 페이지에 표시된 보안 메시지가 다시 잠금 처리되도록 하는 제 2 명령 실행 조건을 보안 메시지에 설정할 수 있다. For example, the security message generation unit 230 may display a second event (via a service app or web page) in the user terminal 110 after the lock processing of the security message displayed on the chat room or web page of the user terminal 110 is released. When the termination of the consultation service) occurs, the second message execution condition that causes the secure message displayed in the chat room or the web page to be locked again may be set in the secure message.

예를 들면, 보안 메시지 생성부(230)는 웹 페이지 또는 서비스 앱의 채팅방에 표시된 보안 메시지의 잠금 처리가 해제된 후에 사용자 단말(110)에서 제 3 이벤트(채팅방의 활성화 상태)가 유지되고 있는 경우, 제 3 이벤트 동안에는 보안 메시지의 잠금 처리가 해제된 상태로 유지되는 제 3 명령 실행 조건을 보안 메시지에 설정할 수 있다. For example, if the security message generator 230 maintains the third event (activation state of the chat room) in the user terminal 110 after the lock processing of the security message displayed in the chat room of the web page or service app is released. , During the third event, a third command execution condition in which the lock processing of the security message remains unlocked may be set in the security message.

예를 들면, 보안 메시지 생성부(230)는 웹 페이지 또는 서비스 앱의 채팅방에 표시된 보안 메시지의 잠금 처리가 해제된 후에 사용자 단말(110)에서 제 4 이벤트(채팅방 또는 웹 페이지가 활성화 상태에서 비활성화 상태로 변경) 또는 제 5 李벤트(사용자가 채팅방으로부터 이탈)가 발생한 경우, 보안 메시지를 다시 잠금 처리하도록 하는 제 4 명령 실행 조건을 보안 메시지에 설정할 수 있다. 여기서, 채팅방 또는 웹 페이지가 활성화 상태에서 비활성화 상태로 변경되는 예는 상담 서비스가 진행 중인 서비스 앱의 채팅방 또는 웹 페이지를 이탈하거나 사용자가 강제로 종료시킨 경우가 이에 해당될 수 있다. For example, the secure message generating unit 230 is a fourth event (the chat room or the web page is in an inactive state in the active state) in the user terminal 110 after the lock processing of the security message displayed in the chat room of the web page or service app is released. ) Or the fifth event (the user leaves the chat room), the execution condition of the fourth command to lock the security message again may be set in the security message. Here, an example in which a chat room or a web page is changed from an active state to an inactive state may be a case where the counseling service leaves the chat room or web page of the service app in progress or the user forcibly terminates it.

예를 들면, 보안 메시지 생성부(230)는 웹 페이지 또는 서비스 앱의 채팅방에 표시된 보안 메시지의 잠금 처리가 해제된 후에 보안 메시지에 포함된 응답 내용이 채팅방에 표시된 시각으로부터 기설정된 시간이 초과되는 경우, 보안 메시지를 다시 잠금 처리하도록 하는 제 5 명령 실행 조건을 보안 메시지에 설정할 수 있다.For example, if the security message generator 230 unlocks the security message displayed in the chat room of the web page or service app, and the response content included in the security message exceeds a preset time from the time displayed in the chat room, In this case, the fifth command execution condition that causes the security message to be locked again may be set in the security message.

보안 메시지 제공부(240)는 생성된 보안 메시지를 사용자 단말(110)로 제공할 수 있다. 사용자 단말(110)로 잠금 처리된 보안 메시지를 전송한 경우, 잠금 처리된 보안 메시지를 수신한 사용자 단말(110)의 웹 페이지 또는 서비스 앱의 채팅방에는 보안 메시지에 포함된 응답 내용이 표시되지 않도록 잠금 처리된 상태로 보안 메시지가 표시될 수 있다. 여기서, 보안 메시지에 포함된 응답 내용은 사용자 단말(110)이 기설정된 해제 프로세스를 수행함에 의해 잠금 처리된 보안 메시지의 잠금 처리가 해제된 경우에만 웹 페이지 또는 서비스 앱의 채팅방에 표시될 수 있다. The security message providing unit 240 may provide the generated security message to the user terminal 110. When the locked security message is transmitted to the user terminal 110, the web page of the user terminal 110 or the chat room of the service app receiving the locked security message is locked so that the response content included in the security message is not displayed. The security message may be displayed in the processed state. Here, the response content included in the security message may be displayed in the chat room of the web page or service app only when the lock processing of the security message that is locked by the user terminal 110 performing a preset release process is released.

보안 메시지 제공부(240)는 잠금 처리된 보안 메시지의 잠금 해제를 위해 사용자에 의해 설정된 비밀 번호를 사용자 단말(110)로부터 수신하고, 설정된 비밀 번호를 사용자 단말(110)의 정보와 함께 매핑하여 등록 및 관리할 수 있다.The security message providing unit 240 receives the password set by the user from the user terminal 110 to unlock the locked security message, and maps the registered password together with the information of the user terminal 110 to register And manageable.

보안 메시지 제공부(240)는 잠금 처리된 보안 메시지의 잠금 해제를 위해 사용자 단말(110)로부터 수신된 비밀 번호와 사용자 단말(110)에 의해 기설정된 비밀 번호와의 일치 여부를 확인할 수 있다. 사용자 단말(110)로부터 입력된 비밀 번호의 인증이 수행되면, 잠금 처리된 보안 메시지의 잠금 처리가 해제되고, 보안 메시지에 포함된 응답 내용이 웹 페이지 또는 서비스 앱의 채팅방에 표시될 수 있다. The security message providing unit 240 may check whether the password received from the user terminal 110 matches the password set by the user terminal 110 to unlock the locked security message. When the authentication of the password input from the user terminal 110 is performed, the lock processing of the locked security message is released, and the response content included in the security message may be displayed on a web page or a chat room of a service app.

도 3은 본 발명의 일 실시예에 따른 상담 서비스를 제공하는 방법을 나타낸 동작 흐름도이다. 3 is an operation flowchart showing a method of providing a counseling service according to an embodiment of the present invention.

도 3을 참조하면, 단계 S301에서 서비스 제공 서버(100)는 사용자 단말(110)로부터 상담 서비스와 관련된 질의 메시지를 수신할 수 잇다. 단계 S303에서 서비스 제공 서버(100)는 수신된 질의 메시지를 고객사 서버(120)로 전송할 수 있다. 단계 S305에서 고객사 서버(120)는 질의 메시지의 응답을 제공하기 위해 사용자 단말(110)의 사용자 인증이 요구되는지를 판단할 수 있다. 단계 S307에서 고객사 서버(120)는 질의 메시지의 응답을 제공하기 위해 사용자 인증이 요구된다고 판단되면, 서비스 제공 서버(100)로 상담 서비스에 대한 인증 요청 메시지를 전송할 수 있다. 단계 S309에서 서비스 제공 서버(100)는 고객사 서버(120)로부터 수신된 인증 요청 메시지에 기초하여 인증 수행 메시지를 생성하고, 단계 S311에서 사용자 단말(110)로 생성된 인증 수행 메시지를 전송할 수 있다. 단계 S313에서 사용자 단말(110)은 인증 수행 메시지를 통해 인증 시스템(130)과 사용자 인증을 수행할 수 있다. 여기서, 인증 시스템(130)은 고객 사 서버(120)와 연계된 시스템으로, 사용자 단말(110)이 인증 수행 메시지를 통해 고객사 서버(120)에 인증을 요청하고, 고객사 서버(120)가 인증 시스템(130)으로 인증을 요청을 전달하여 사용자 인증을 수행할 수 있다. 단계 S315에서 인증 시스템(130)은 고객사 서버(120)와 연계된 인증 시스템(130) 및 사용자 단말(110) 간에 사용자 인증이 수행되면, 고객사 서버(120)로 사용자 인증 결과 정보를 전송하고, 단계 S317에서 고객사 서버(120)는 인증 시스템(130)로부터 사용자 인증 결과 정보를 수신하면, 질의 메시지에 대한 보안 정보(질의 메시지에 대한 응답 내용 및 응답 내용을 보안화할지 여부에 대한 정보를 포함)를 서비스 제공 서버(100)에게 전송할 수 있다. 다른 예를 들어, 인증 시스템(130)은 인증 시스템(130) 및 사용자 단말(110) 간에 사용자 인증이 수행되면, 사용자 인증 결과 정보를 서비스 제공 서버(100)로 전송할 수 있고, 사용자 단말(110)로도 전송할 수 있다. 이 때, 서비스 제공 서버(100) 또는 사용자 단말(110)은 수신한 사용자 인증 결과 정보를 고객사 서버(120)로 전달할 수 있다. 단계 S319에서 서비스 제공 서버(100)는 수신된 질의 메시지에 대한 보안 정보에 기초하여 보안 메시지를 생성하고, 단계 S321에서 생성된 보안 메시지를 사용자 단말(110)로 전송할 수 있다. 단계 S323에서 사용자 단말(110)은 보안 메시지를 화면에 표시할 수 있다. Referring to FIG. 3, in step S301, the service providing server 100 may receive an inquiry message related to a consultation service from the user terminal 110. In step S303, the service providing server 100 may transmit the received query message to the customer company server 120. In step S305, the customer server 120 may determine whether user authentication of the user terminal 110 is required to provide a response to the inquiry message. If it is determined in step S307 that the user authentication is required to provide a response to the inquiry message, the client server 120 may transmit an authentication request message for the consultation service to the service providing server 100. In step S309, the service providing server 100 may generate an authentication performance message based on the authentication request message received from the customer company server 120, and transmit the authentication performance message generated in step S311 to the user terminal 110. In step S313, the user terminal 110 may perform user authentication with the authentication system 130 through an authentication execution message. Here, the authentication system 130 is a system associated with the customer company server 120, the user terminal 110 requests authentication to the customer company server 120 through an authentication execution message, and the customer company server 120 is an authentication system. User authentication may be performed by transmitting a request to the authentication to 130. In step S315, the authentication system 130 transmits user authentication result information to the customer server 120 when user authentication is performed between the authentication system 130 and the user terminal 110 associated with the customer server 120, and In S317, when the customer server 120 receives the user authentication result information from the authentication system 130, security information about the inquiry message (including information on whether to secure the response content and the response content to the query message) It can be transmitted to the service providing server 100. For another example, when the user authentication is performed between the authentication system 130 and the user terminal 110, the authentication system 130 may transmit user authentication result information to the service providing server 100, and the user terminal 110 Can also be sent to At this time, the service providing server 100 or the user terminal 110 may transmit the received user authentication result information to the customer company server 120. In step S319, the service providing server 100 may generate a security message based on the security information for the received query message, and transmit the security message generated in step S321 to the user terminal 110. In step S323, the user terminal 110 may display a security message on the screen.

도 4는 본 발명의 일 실시예에 따른 사용자 단말의 구성도이다. 도 4를 참조하면, 본 발명의 일 실시예에 따른 사용자 단말(110)은 질의 메시지 전송부(400), 사용자 인증 수행부(410), 보안 메시지 수신부(420), 표시부(430), 해제부(440) 및 잠금 상태 변경부(450)을 포함할 수 있다. 다만, 본 발명의 일 실시예에 따른 사용자 단말(110)의 구성은 도 4와 다르게 이루어질 수도 있다. 이하에서는 도 4와 함께 도 5a 내지 5d를 함께 설명하기로 한다. 4 is a configuration diagram of a user terminal according to an embodiment of the present invention. Referring to FIG. 4, the user terminal 110 according to an embodiment of the present invention includes a query message transmission unit 400, a user authentication execution unit 410, a security message reception unit 420, a display unit 430, and a release unit 440 and a lock state changing unit 450. However, the configuration of the user terminal 110 according to an embodiment of the present invention may be made differently from FIG. 4. Hereinafter, FIGS. 5A to 5D will be described together with FIG. 4.

사용자 단말(110)의 사용자와 상담을 진행할 상담원(예컨대, 사람 상담원 또는 챗봇 상담원)이 사용자 단말(110)에게 배정되면 도 5a와 같이, 사용자 단말(110)의 사용자는 서비스 앱의 채팅방(50)을 통해 사용자 단말(110)에게 배정된 상담원과 상담을 진행할 수 있다. 다른 예로, 사용자 단말(110)의 사용자가 콜센터 상담원과의 전화 상담 중에도 서비스 앱의 채팅방(50)을 통해 해당 콜센터 상담원으로부터 상담 서비스를 제공받을 수도 있다. When an agent (e.g., a human agent or a chatbot agent) to be consulted with the user of the user terminal 110 is assigned to the user terminal 110, as shown in FIG. 5A, the user of the user terminal 110 is a chat room 50 of the service app Through it, the user terminal 110 may be consulted with an agent assigned to the user terminal 110. As another example, a user of the user terminal 110 may be provided with a counseling service from a corresponding call center agent through the chat room 50 of the service app even during a telephone consultation with a call center agent.

질의 메시지 전송부(400)는 상담 서비스와 관련하여 작성된 질의 메시지를 서비스 제공 서버(100)로 전송할 수 있다. 예를 들면, 질의 메시지 전송부(400)는 서비스 앱 또는 웹 페이지에서 안내되는 복수의 상담 카테고리 중 사용자에 의해 선택된 상담 카테고리와 관련한 상담 메뉴를 사용자로부터 선택받은 경우, 선택된 상담 카테고리에 관련한 상담을 제공하는 고객사 서버(120)로 서비스 제공 서버(100)를 통해 상담 서비스와 관련된 질의 메시지를 전송할 수 있다. 다른 예로, 질의 메시지 전송부(400)는 금융 상담 서비스를 제공하는 서비스 앱의 채팅방(상담 채팅방)을 통해 금융 상담 서비스의 서비스 앱와 연계된 고객사 서버(120)로 서비스 제공 서버(100)를 통해 금융 상담과 관련된 질의 메시지를 전송할 수 있다. 도 5a를 참조하면, 사용자가 요청한 상담 서비스가 금융 서비스에 해당하는 경우, 질의 메시지 전송부(400)는 금융 서비스와 관련된 질문 메시지(예컨대, '이번달 캐시백이 얼마나 적립되나요?', 도면 부호501)를 서비스 제공 서버(100)에게 전송할 수 있다. The query message transmitting unit 400 may transmit the query message written in connection with the consultation service to the service providing server 100. For example, the query message transmitting unit 400 provides a consultation related to the selected consultation category when a user selects a consultation menu related to the consultation category selected by the user among a plurality of consultation categories guided by a service app or a web page. The customer server 120 may transmit an inquiry message related to the consultation service through the service providing server 100. As another example, the inquiry message transmission unit 400 is financed through the service providing server 100 to the customer server 120 associated with the service app of the financial counseling service through a chat room (consulting chat room) of the service app providing the financial counseling service. You can send inquiry messages related to consultation. Referring to FIG. 5A, when the consultation service requested by the user corresponds to a financial service, the inquiry message transmitter 400 asks a question message related to the financial service (for example,'How much is a cashback accumulated this month?', 501) Can be transmitted to the service providing server 100.

사용자 인증 수행부(410)는 서비스 제공 서버(100)로부터 상담 서비스와 관련하여 사용자 인증을 수행하기 위해 인증 수행 메시지를 수신할 수 있다. The user authentication execution unit 410 may receive an authentication execution message from the service providing server 100 in order to perform user authentication in connection with a consultation service.

사용자 인증 수행부(410)는 수신된 인증 수행 메시지를 통해 고객사 서버(120)와 연계된 인증 시스템(130) 및 사용자 단말(110) 간에 사용자 인증을 수행할 수 있다. The user authentication execution unit 410 may perform user authentication between the authentication system 130 and the user terminal 110 associated with the customer server 120 through the received authentication execution message.

도 5a를 참조하면, 사용자가 상담 서비스와 관련된 질의 메시지에 대한 응답을 제공받기 위해서는 인증 수행 메시지(503)를 통해 사용자 인증을 수행해야 한다. 이 때, 사용자는 인증 수행 메시지(503)에 포함된 본인 인증 버튼(505)을 통해 기설정된 인증 방식으로 사용자 인증을 시도할 수 있다. Referring to FIG. 5A, in order for a user to receive a response to a query message related to a consultation service, user authentication must be performed through an authentication execution message 503. At this time, the user may attempt to authenticate the user using a preset authentication method through the user authentication button 505 included in the authentication execution message 503.

보안 메시지 수신부(420)는 서비스 제공 서버(100)로부터 질의 메시지에 대한 응답 내용이 포함된 보안 메시지를 수신할 수 있다. 구체적으로, 보안 메시지 수신부(420)는 고객사 서버(120)와 연계된 인증 시스템(130) 및 사용자 단말(110) 간에 사용자 인증이 수행된 경우, 서비스 제공 서버(100)로부터 보안 메시지를 수신할 수 있다. The security message receiving unit 420 may receive a security message including contents of a response to a query message from the service providing server 100. Specifically, when the user authentication is performed between the authentication system 130 and the user terminal 110 associated with the client server 120, the security message receiving unit 420 may receive a security message from the service providing server 100. have.

표시부(430)는 보안 메시지에 포함된 응답 내용이 표시되지 않도록 보안 메시지를 잠금 처리하여 표시할 수 있다. 도 5a 및 5b를 참조하면, 인증 수행 메시지(503)를 통해 사용자의 본인 인증이 확인되면, 표시부(430)는 서비스 제공 서버(100)로부터 수신된 사용자 인증에 대한 확인 메시지(507)를 채팅방(50)에 표시하고, 질문 메시지의 응답 내용이 포함된 보안 메시지(509)를 잠금 처리된 상태로 채팅방(50)에 표시할 수 있다. 이 때, 서비스 제공 서버(100)로부터 최초로 수신되어 채팅방(50)에 표시된 보안 메시지(509)는 잠금 처리된 상태의 메시지로서 보안 메시지(509)에 포함된 질의 메시지에 대한 응답 내용은 채팅방(50)에 표시되지 않도록 설정될 수 있다. The display unit 430 may lock and display the security message so that the response content included in the security message is not displayed. 5A and 5B, when the user's personal authentication is confirmed through the authentication execution message 503, the display unit 430 displays a confirmation message 507 for user authentication received from the service providing server 100 in a chat room ( 50), and the secure message 509 including the response content of the question message can be displayed in the chat room 50 in a locked state. At this time, the security message 509 first received from the service providing server 100 and displayed in the chat room 50 is a message in a locked state, and the response content to the query message included in the security message 509 is the chat room 50 ).

해제부(440)는 잠금 처리된 보안 메시지의 잠금 처리를 해제하기 위한 해제 프로세스를 설정받을 수 있다. 예를 들어, 해제부(440)는 해제 프로세스에 해당하는 보안 해제 방식으로서 지문 인식 방식, 홍채인식방식, 비밀 번호 방식, 패턴 방식 등을 설정받을 수 있다. 도 5b를 참조하면, 사용자는 서비스 앱의 채팅방(50)에서 보안 메시지(509)에 포함된 비밀 번호 설정 버튼(511)을 통해 보안 메시지에 포함된 질의 메시지에 대한 응답 내용을 확인하기 위한 비밀 번호를 설정할 수 있다. 예를 들면, 사용자가 비밀 번호를 설정하기 위한 버튼(511)을 선택하게 되면, 사용자는 보안 메시지에 대한 비밀 번호를 설정하기에 앞서 사용자의 인증을 거친 후, 보안 메시지에 대한 비밀 번호를 설정할 수 있다. 비밀 번호 설정 버튼(511)의 입력에 따라 서비스 제공 서버(100)로부터 수신된 인증 페이지(서비스 앱과 연계된 특정 서비스에 가입된 사용자의 계정 주소 및 비밀 번호를 입력하도록 하는 인증 페이지)가 채탕방(50)에 표시되고, 해당 인증 페이지를 통해 사용자의 인증이 수행되면, 보안 메시지에 대한 비밀 번호를 설정하는 페이지가 채팅방(50)에 표시될 수 있다. 다른 예로, 사용자가 서비스 앱과 연계된 특정 서비스에 가입되어 있지 않아 사용자의 계정 주소가 존재하지 않는 경우, 인증 페이지 대신에 사용자 단말(110)의 전화 번호 계정에 대한 비밀 번호의 등록을 요청하는 등록 페이지가 서비스 제공 서버(100)로부터 수신되어 채팅방(50)에 표시될 수도 있다. The unlocking unit 440 may be configured with a release process for releasing the lock processing of the locked security message. For example, the release unit 440 may be set as a fingerprint release method, an iris recognition method, a password method, a pattern method, etc. as a security release method corresponding to the release process. Referring to FIG. 5B, the user uses the password setting button 511 included in the secure message 509 in the chat room 50 of the service app to confirm the response content of the inquiry message included in the secure message. You can set For example, if the user selects a button 511 for setting a password, the user can set the password for the security message after authenticating the user before setting the password for the security message. have. The authentication page received from the service providing server 100 according to the input of the password setting button 511 (the authentication page for entering the account address and password of a user subscribed to a specific service associated with the service app) is a chat room. When the user authentication is performed through the corresponding authentication page, the page for setting the password for the secure message may be displayed in the chat room 50. As another example, if the user's account address does not exist because the user is not subscribed to a specific service associated with the service app, registration to request registration of a password for the phone number account of the user terminal 110 instead of the authentication page The page may be received from the service providing server 100 and displayed in the chat room 50.

해제부(440)는 기설정된 해제 프로세스에 기초하여 잠금 처리된 보안 메시지의 잠금 처리를 해제할 수 있다. 여기서, 기설정된 해제 프로세스는 예를 들면, 사용자로부터 입력받은 비밀 번호와 사용자에 의해 기설정된 비밀 번호와의 일치 여부를 확인하는 프로세스이다. 예를 들면, 사용자 단말(110)은 사용자 단말(110)에 설정된 해제 프로세스를 통해 사용자로부터 입력받은 비밀 번호와 기설정된 비밀 번호와의 일치 여부를 확인할 수 있다. 다른 실시 예로, 사용자 단말(110)은 사용자로부터 입력된 비밀 번호에 대한 정보를 서비스 제공 서버(100)로 전송할 수 있고, 서비스 제공 서버(100)는 수신된 정보에 포함된 비밀 번호와 사용자 단말(110)의 기설정된 비밀 번호와의 일치 여부를 확인하고, 비밀 번호에 대한 일치 여부 확인 결과를 사용자 단말 (110)로 전송할 수 있다.The unlocking unit 440 may release the locking processing of the locked security message based on a preset unlocking process. Here, the preset unlocking process is, for example, a process of checking whether the password input from the user matches the password preset by the user. For example, the user terminal 110 may check whether the password received from the user matches the preset password through a release process set in the user terminal 110. In another embodiment, the user terminal 110 may transmit information on the password input from the user to the service providing server 100, and the service providing server 100 may include a password and a user terminal ( It may be checked whether or not it matches the preset password of 110), and the result of checking whether the password is matched may be transmitted to the user terminal 110.

도 5c를 참조하면, 해제부(440)는 사용자에 의해 보안 메시지(509)의 잠금 처리를 해제하기 위한 비밀 번호에 대한 설정이 완료된 후에 사용자로부터 비밀 번호 입력 버튼(513)을 통해 비밀 번호를 입력받게 되면, 입력된 비밀 번호에 기초하여 잠금 처리 상태인 보안 메시지(509)의 잠금 처리를 해제할 수 있다.Referring to FIG. 5C, the unlocking unit 440 inputs the password through the password input button 513 from the user after the setting of the password for unlocking the security message 509 is completed by the user. When received, the lock processing of the security message 509 that is in the lock processing state can be canceled based on the entered password.

표시부(430)는 잠금 처리된 보안 메시지의 잠금 처리가 해제된 경우, 보안 메시지에 포함된 질문 메시지에 대한 응답 내용을 표시할 수 있다. 도 5c를 참조하면, 표시부(430)는 사용자로부터 비밀 번호 입력 버튼(513)을 통해 입력받은 비밀 번호에 대한 인증이 완료되면, 잠금 처리 상태인 보안 메시지(509)의 잠금 처리를 해제하여 보안 메시지(509)에 포함된 응답 내용을 표시할 수 있다. 여기서, 도 5c의 보안 메시지(509)에 포함된 응답 내용은 도 5a의 질문 메시지(501)에 대한 응답 내용이다. 예를 들면, 질문 메시지(501)가 '이번달 캐시백의 적립에 관한 문의'인 경우, 보안 메시지(509)에 포함된 응답 내용에는 사용자의 캐시백 적립 상황에 대한 정보(예컨대, '고객님께서는 지난 달에 30만원 이상 사용 조건을 충족하지 못해 캐시백이 제공되지 않습니다' 등)가 포함될 수 있다. When the lock processing of the locked security message is released, the display unit 430 may display the response content of the question message included in the security message. Referring to FIG. 5C, when the authentication of the password received from the user through the password input button 513 is completed, the display unit 430 releases the lock processing of the security message 509 that is in the lock processing state to secure the message. The response content included in (509) can be displayed. Here, the content of the response included in the security message 509 of FIG. 5C is the content of the response to the question message 501 of FIG. 5A. For example, when the question message 501 is'inquiry regarding the accumulation of the cacheback this month', the response content included in the security message 509 includes information about the user's cacheback accumulation situation (for example,'the customer Cashback is not provided because it does not meet the usage conditions of 300,000 won or more'.

보안 메시지 수신부(420)는 잠금 처리된 보안 메시지의 잠금 처리가 해제된 후, 활성화 상태의 채팅방에 체류하는 동안 보안 메시지(다른 질의 메시지에 대한 보안 메시지)를 추가로 서비스 제공 서버(100)로부터 수신할 수 있다. 이 경우, 표시부(430)는 추가로 수신된 보안 메시지에 포함된 응답 내용을 잠금 처리 없이 표시할 수 있다. The security message receiving unit 420 additionally receives a security message (security message for another query message) from the service providing server 100 while staying in the active chat room after the lock processing of the locked security message is released. can do. In this case, the display unit 430 may display the response content included in the additionally received security message without locking.

해제부(440)는 잠금 처리된 보안 메시지의 잠금 처리가 해제된 후, 사용자가 활성화 상태의 채팅방에 체류하는 동안, 서비스 제공 서버(100)로부터 추가로 수신되는 보안 메시지에 대하여 기설정된 해제 프로세스의 절차를 수행하지 않고 잠금 처리를 해제할 수 있다. 도 5c를 참조하면, 서비스 제공 서버(100)로부터 최초로 수신된 잠금 처리된 보안 메시지(509)에 대한 잠금 처리가 사용자의 비밀 번호의 입력으로 해제된 이후에 사용자가 채팅방에 체류하는 동안 서비스 제공 서버(100)로부터 추가로 수신되는 보안 메시지에 대하여는 별도로 잠금 처리 해제를 위한 비밀 번호 입력을 요구하지 않고 자동으로 잠금 처리가 해제될 수 있다. 이에 따라, 표시부(430)는 서비스 제공 서버(100)로부터 추가로 수신된 보안 메시지에 포함된 응답 내용을 별도로 잠금 처리 해제를 위한 비밀 번호 입력을 요구하지 않고 채팅방에 표시할 수 있다. After the lock processing of the locked security message is released, the unlocking unit 440 is configured to perform a preset unlocking process for the security message additionally received from the service providing server 100 while the user stays in the active chat room. The lock processing can be released without performing the procedure. Referring to FIG. 5C, a service providing server while a user stays in a chat room after the lock processing of the locked security message 509 first received from the service providing server 100 is released by input of the user's password For the security message additionally received from (100), the lock processing may be automatically released without requiring a password input for unlocking the lock. Accordingly, the display unit 430 may display the response content included in the security message additionally received from the service providing server 100 in the chat room without requiring a password input for unlocking the lock.

잠금 상태 변경부(450)는 상담 서비스의 진행 여부에 따라 채팅방 또는 웹 페이지에 표시된 보안 메시지의 잠금 처리 상태를 유지 또는 변경할 수 있다. The lock state changing unit 450 may maintain or change the lock processing state of the security message displayed on the chat room or the web page according to whether the consultation service is in progress.

잠금 상태 변경부(450)는 상담 서비스가 진행 중인 경우, 채팅방 또는 웹 페이지에서 잠금 처리가 해제된 보안 메시지를 잠금 처리가 해제된 상태로 유지할 수 있다. When the consultation service is in progress, the lock state change unit 450 may maintain a secure message that has been unlocked in a chat room or a web page in the unlocked state.

잠금 상태 변경부(450)는 서비스 제공 서버(100)로 요청한 상담 서비스가 종료된 경우, 잠금 처리가 해제된 보안 메시지를 다시 잠금 처리할 수 있다. 예를 들어, 서비스 제공 서버(100)는사용자 단말(110)로부터 상담 종료 메시지를 수신하여 고객사 서버(120)로 전송하고, 고객사 서버(120)부터 상담 종료에 대한 확인 메시지를 수신하여 사용자 단말(110)로 전송할 수 있다. 이 경우, 사용자 단말(120)은 상담 종료에 대한 확인 메시지에 따라 수행된 상담 서비스의 종료 처리에 의해 보안 메시지를 잠금 처리하도록 할 수 있다.When the consultation service requested by the service providing server 100 is terminated, the lock state changing unit 450 may lock the security message from which the lock processing is released again. For example, the service providing server 100 receives a consultation termination message from the user terminal 110 and transmits it to the customer company server 120, and receives a confirmation message for termination of the consultation from the customer company server 120 to receive the user terminal ( 110). In this case, the user terminal 120 may lock the security message by the termination processing of the consultation service performed according to the confirmation message for the termination of the consultation.

잠금 상태 변경부(450)는 서비스 앱의 채팅방 또는 웹 페이지를 통해 상담 서비스 중에 해당 채팅방 또는 웹 페이지를 이탈한 경우, 해당 채팅방 또는 웹 페이지에서 잠금 처리가 해제된 보안 메시지를 다시 잠금 처리할 수 있다. 예를 들면, 사용자가 서비스 앱의 채팅방을 나와 서비스 앱의 채팅 목록 페이지로 진입하거나 서비스 앱 또는 웹 페이지를 강제로 종료하거나, 사용자 단말(110)의 화면이 변경된 경우, 잠금 상태 변경부(450)는 해당 채팅방 또는 웹 페이지에서 잠금 처리가 해제된 보안 메시지를 다시 잠금 처리할 수 있다. The lock state changing unit 450 may re-lock the security message that is unlocked in the chat room or web page when the chat room or web page is deviated during the consultation service through the chat room or web page of the service app. . For example, if the user leaves the chat room of the service app and enters the chat list page of the service app, forcibly ends the service app or web page, or if the screen of the user terminal 110 is changed, the lock state change unit 450 May re-lock the security message that has been unlocked in the chat room or web page.

잠금 상태 변경부(450)는 서비스 앱의 채팅방 또는 웹 페이지를 통해 상담 서비스가 요청되고, 채팅방 또는 웹 페이지가 활성화 상태인 동안에는 잠금 처리가 해제된 보안 메시지를 잠금 처리가 해제된 상태로 유지할 수 있다. 예를 들면, 사용자가 서비스 앱의 채팅방 또는 웹 페이지를 통해 상담 중일 때, 사용자가 다른 종류의 앱을 실행시키거나 인앱 브라우저를 띄우게 될 경우, 서비스 앱의 실행이 종료되거나 서비스 앱의 채팅방 또는 웹 페이지가 비활성화 상태가 아니기 때문에 해당 채팅방 또는 웹 페이지에 표시된 잠금 처리가 해제된 보안 메시지는 잠금 처리가 해제된 상태로 유지될 수 있다. The lock state changing unit 450 may maintain a security message that is unlocked while the consultation service is requested through a chat room or web page of the service app, and while the chat room or web page is activated, the lock message is unlocked. . For example, when the user is consulting through the chat room or web page of the service app, if the user launches another type of app or launches an in-app browser, the service app execution is terminated or the service app chat room or web page Since is not inactive, security messages that have been unlocked displayed on the chat room or web page may remain unlocked.

잠금 상태 변경부(450)는 서비스 앱의 채팅방 또는 웹 페이지를 통해 상담 서비스가 요청되고, 서비스 앱의 채팅방 또는 웹 페이지가 활성화 상태에서 비활성화 상태로 변경된 경우, 잠금 처리가 해제된 보안 메시지를 다시 잠금 처리할 수 있다. The lock state change unit 450 re-locks the unlocked security message when the consultation service is requested through a chat room or web page of the service app, and the chat room or web page of the service app is changed from an active state to an inactive state. Can handle it.

잠금 상태 변경부(450)는 잠금 처리가 해제된 보안 메시지에 포함된 응답 내용이 표시된 시각으로부터 기설정된 시간이 초과된 경우, 잠금 처리가 해제된 보안 메시지를 다시 잠금 처리할 수 있다. 다른 예로, 서비스 앱의 채팅방 또는 웹 페이지를 통해 상담원과 상담이 진행 중에 해당 채팅방 또는 웹 페이지로 마지막 메시지가 입력된 이후로부터 기설정된 시간(예컨대, 5분) 동안에는 잠금 상태 변경부(450)에 의해 채팅방 내 잠금 처리가 해제된 보안 메시지는 잠금 처리가 해제된 상태로 유지될 수 있으나 기설정된 시간이 지나면 채팅방 또는 웹 페이지 내 모든 보안 메시지는 다시 잠금 처리될 수 있다. When the preset time has elapsed from the time when the response content included in the security message from which the lock processing is released is displayed, the lock state changing unit 450 may lock the security message from which the lock processing is released again. As another example, during a consultation with an agent through a chat room or web page of the service app, a lock state change unit 450 is provided for a preset time (for example, 5 minutes) after the last message is input to the chat room or web page. The secure message in which the lock processing in the chat room is unlocked may remain unlocked, but when the preset time has elapsed, all secure messages in the chat room or web page may be locked again.

해제부(440)는 보안 메시지의 잠금 처리 상태가 해제 상태에서 잠금 처리로 변경된 경우(예를 들어, 사용자가 이탈하였던 채팅방 또는 웹 페이지로 재입장하는 경우, 서비스 앱을 강제로 종료하는 경우 및 세션 타임이 도과되어 채팅방 내에 수신된 보안 메시지가 잠금 처리되는 경우 등), 기설정된 해제 프로세스에 기초하여 채팅방 또는 웹 페이지에 표시된 잠금 처리된 보안 메시지의 잠금 처리를 해제할 수 있다. 도 5d를 참조하면, 사용자가 이탈했던 채팅방(50)으로 재입장하게 하게 되면, 채팅방(50)에 표시된 적어도 하나의 보안 메시지(509, 515)는 보안 메시지(509, 515)에 포함된 응답 내용이 표시되지 않도록 잠금 처리된 상태로 변경될 수 있다. 이 경우, 해제부(440)는 비밀 번호 입력 버튼(513)을 통해 사용자로부터 사전에 설정한 비밀 번호(보안 메시지의 잠금을 해제하기 위해 설정한 비밀 번호)를 입력받게 되면, 잠금 처리된 적어도 하나의 보안 메시지(509, 515)의 잠금 처리를 해제할 수 있다. 예를 들면, 사용자가 채팅방(50)에 표시된 보안 메시지(509, 515) 중 하나의 보안 메시지에 대하여 보안 메시지의 잠금 해제를 위한 비밀 번호를 입력하더라도 채팅방(50)에 표시된 모든 메시지(509, 515)의 잠금 처리가 해제될 수 있으나, 채팅방(50)에 표시된 보안 메시지(509, 515) 중 사용자가 선택한 보안 메시지의 잠금 해제를 위한 비밀 번호를 입력한 보안 메시지만이 잠금 처리가 해제될 수도 있다. 이에 따라, 표시부(430)는 사용자가 재입장한 채팅방에 표시된 잠금 처리된 보안 메시지의 잠금 처리가 해제된 경우, 잠금 처리가 해제된 보안 메시지에 포함된 응답 내용을 표시할 수 있다. 도 5d를 참조하면, 표시부(430)는 잠금 처리가 해제된 적어도 하나의 보안 메시지(509, 515)에 포함된 응답 내용을 채팅방(50)에 표시할 수 있다. The unlocking unit 440 changes the lock processing state of the security message from the unlocked state to the lock processing (for example, when a user re-enters a chat room or a web page from which the user has exited, when the service app is forcibly terminated, and a session When a security message received in the chat room is locked due to a time lapse, etc.), the locked security message displayed on the chat room or a web page may be unlocked based on a preset unlock process. Referring to FIG. 5D, when a user re-enters the chat room 50 that has been left out, at least one security message 509 or 515 displayed in the chat room 50 includes the response content included in the security message 509 or 515 It can be changed to a locked state so that it is not displayed. In this case, when the unlocking unit 440 receives a preset password (the password set to unlock the security message) from the user through the password input button 513, at least one locked process The lock processing of the security messages 509 and 515 can be released. For example, even if a user enters a password for unlocking a security message for one of the security messages 509 and 515 displayed in the chat room 50, all the messages 509 and 515 displayed in the chat room 50 are entered. ) May be canceled, but only the security message in which a password for unlocking the security message selected by the user among the security messages 509 and 515 displayed in the chat room 50 may be unlocked. . Accordingly, when the lock processing of the locked security message displayed in the chat room re-entered by the user is released, the display unit 430 may display the response content included in the unlocked security message. Referring to FIG. 5D, the display unit 430 may display the content of the response included in at least one security message 509 and 515 in which the lock processing is released in the chat room 50.

도 6은 본 발명의 일 실시예에 따른 사용자 단말(110)에 의해 상담 서비스를 제공하는 방법을 나타낸 흐름도이다. 6 is a flowchart illustrating a method of providing a consultation service by the user terminal 110 according to an embodiment of the present invention.

도 6을 참조하면, 단계 S601에서 사용자 단말(110)은 상담 서비스와 관련하여 작성된 질의 메시지를 서비스 제공 서버(100)로 전송할 수 있다. 단계 S603에서 사용자 단말(110)은 서비스 제공 서버(100)로부터 질의 메시지에 대한 보안 메시지를 수신할 수 있다. 단계 S605에서 사용자 단말(110)은 보안 메시지에 포함된 응답 내용이 표시되지 않도록 보안 메시지를 잠금 처리하여 표시할 수 있다. 단계 S607에서 사용자 단말(110)은 기설정된 해제 프로세스에 기초하여 잠금 처리된 보안 메시지의 잠금 처리를 해제할 수 있다. 단계 S609에서 사용자 단말(110)은 잠금 처리된 보안 메시지의 잠금 처리가 해제된 경우, 보안 메시지에 포함된 응답 내용을 표시할 수 있다. 단계 S611에서 사용자 단말(110)은 상담 서비스의 진행 여부에 따라 잠금 해제된 보안 메시지에 대한 잠금 처리 상태가 유지 또는 변경되도록 할 수 있다.Referring to FIG. 6, in step S601, the user terminal 110 may transmit the inquiry message written in connection with the consultation service to the service providing server 100. In step S603, the user terminal 110 may receive a security message for the query message from the service providing server 100. In step S605, the user terminal 110 may lock and display the security message so that the response content included in the security message is not displayed. In step S607, the user terminal 110 may release the lock processing of the locked security message based on the preset release process. In step S609, when the lock processing of the locked security message is released, the user terminal 110 may display the response content included in the security message. In step S611, the user terminal 110 may maintain or change the lock processing state for the unlocked security message according to whether the consultation service is in progress.

본 발명의 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한 컴퓨터 판독가능 매체는 컴퓨터 저장 매체를 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.Embodiments of the present invention may also be implemented in the form of a recording medium including instructions executable by a computer, such as program modules, being executed by a computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. Computer-readable media can also include computer storage media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. The above description of the present invention is for illustration only, and a person having ordinary knowledge in the technical field to which the present invention pertains can understand that it can be easily modified to other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.

본 발명의 방법 및 시스템은 특정 실시예와 관련하여 설명되었지만, 그것들의 구성 요소 또는 동작의 일부 또는 전부는 범용 하드웨어 아키텍쳐를 갖는 컴퓨터 시스템을 사용하여 구현될 수 있다.Although the methods and systems of the present invention have been described in connection with specific embodiments, some or all of their components or operations may be implemented using a computer system having a general purpose hardware architecture.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above description of the present invention is for illustration only, and a person having ordinary knowledge in the technical field to which the present invention pertains can understand that it can be easily modified to other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is indicated by the following claims rather than the above detailed description, and it should be interpreted that all changes or modified forms derived from the meaning and scope of the claims and equivalent concepts thereof are included in the scope of the present invention. do.

Claims (18)

서비스 제공 서버에서 상담 서비스를 제공하는 방법에 있어서,
사용자 단말로부터 상담 서비스와 관련된 질의 메시지를 수신하는 단계;
상기 수신한 질의 메시지를 고객사 서버로 전송하는 단계:
상기 고객사 서버부터 상기 질의 메시지에 대한 보안 정보를 수신하는 단계
상기 수신된 보안 정보에 기초하여 보안 메시지를 생성하는 단계; 및
상기 보안 메시지를 상기 사용자 단말로 제공하는 단계;
를 포함하고,
상기 보안 메시지는 상기 보안 메시지에 포함된 응답 내용이 표시되지 않도록 잠금 처리되어 상기 사용자 단말을 통해 표시되고,
상기 보안 메시지에 포함된 응답 내용은 기설정된 해제 프로세스에 기초하여 상기 잠금 처리된 보안 메시지의 잠금 처리가 해제된 경우 상기 사용자 단말을 통해 표시되는 것인, 상담 서비스 제공 방법.
In the method of providing a consultation service in the service providing server,
Receiving an inquiry message related to a consultation service from a user terminal;
Transmitting the received query message to the customer server:
Receiving security information for the query message from the customer server
Generating a security message based on the received security information; And
Providing the security message to the user terminal;
Including,
The security message is locked so that the response content included in the security message is not displayed and is displayed through the user terminal,
The response content included in the security message is displayed through the user terminal when the lock processing of the locked security message is released based on a preset release process.
제 1 항에 있어서,
상기 질의 메시지의 응답을 제공하기 위해 사용자 인증이 요구되는 경우, 상기 고객사 서버로부터 상기 상담 서비스에 대한 인증 요청 메시지를 수신하는 단계;
상기 인증 요청 메시지에 기초하여 인증 수행 메시지를 생성하는 단계; 및
상기 사용자 단말로 상기 생성된 인증 수행 메시지를 전송하는 단계
를 더 포함하는 것인, 상담 서비스 제공 방법.
According to claim 1,
Receiving an authentication request message for the consultation service from the client server when user authentication is required to provide a response to the inquiry message;
Generating an authentication performance message based on the authentication request message; And
Transmitting the generated authentication execution message to the user terminal
It further comprises, a method of providing a consultation service.
제 2 항에 있어서,
상기 고객사 서버부터 상기 질의 메시지에 대한 보안 정보를 수신하는 단계는,
상기 고객사 서버와 연계된 인증 시스템 및 상기 사용자 단말 간에 사용자 인증이 수행된 경우 상기 고객사 서버부터 상기 질의 메시지에 대한 보안 정보를 수신하는 것인, 상담 서비스 제공 방법.
According to claim 2,
The step of receiving security information for the query message from the customer server,
When user authentication is performed between the authentication system associated with the customer server and the user terminal, security information for the inquiry message is received from the customer server.
제 3 항에 있어서,
상기 보안 정보는 상기 질의 메시지에 대한 응답 내용 및 상기 응답 내용을 보안화할지 여부에 대한 정보를 포함하는 것인, 상담 서비스 제공 방법.
The method of claim 3,
The security information includes information on the response to the inquiry message and whether to secure the response, counseling service providing method.
제 4 항에 있어서,
상기 수신된 보안 정보에 기초하여 보안 메시지를 생성하는 단계는,
상기 응답 내용을 보안화할지 여부에 대한 정보에 따라 상기 응답 내용에 대해 보안 메시지를 생성하는 것인, 상담 서비스 제공 방법.
The method of claim 4,
Generating a security message based on the received security information,
And generating a security message for the response content according to information on whether to secure the response content.
제 1 항에 있어서,
상기 보안 메시지는 상기 상담 서비스의 진행 여부에 따라 잠금 처리 상태가 유지 또는 변경되는 것인, 상담 서비스 제공 방법.
According to claim 1,
The security message is a method of providing a consultation service, wherein a lock processing state is maintained or changed according to whether the consultation service is in progress.
사용자 단말에서 상담 서비스를 제공하는 방법에 있어서,
상담 서비스와 관련하여 작성된 질의 메시지를 서비스 제공 서버로 전송하는 단계;
상기 서비스 제공 서버로부터 상기 질의 메시지에 대한 보안 메시지를 수신하는 단계;
상기 보안 메시지에 포함된 응답 내용이 표시되지 않도록 상기 보안 메시지를 잠금 처리하여 표시하는 단계;
기설정된 해제 프로세스에 기초하여 상기 잠금 처리된 보안 메시지의 잠금 처리를 해제하는 단계; 및
상기 잠금 처리된 보안 메시지의 잠금 처리가 해제된 경우, 상기 보안 메시지에 포함된 응답 내용을 표시하는 단계
를 포함하는 것인, 상담 서비스 제공 방법.
In the method of providing a consultation service in the user terminal,
Transmitting an inquiry message written in connection with the consultation service to a service providing server;
Receiving a security message for the query message from the service providing server;
Locking and displaying the security message so that the response content included in the security message is not displayed;
Releasing the lock processing of the locked security message based on a preset release process; And
When the lock processing of the locked security message is released, displaying the response content included in the security message.
That includes, how to provide a consultation service.
제 7 항에 있어서,
상기 서비스 제공 서버로부터 상기 상담 서비스와 관련하여 사용자 인증을 수행하기 위해 인증 수행 메시지를 수신하는 단계; 및
상기 인증 수행 메시지를 통해 고객사 서버와 연계된 인증 시스템 및 상기 사용자 단말 간에 사용자 인증을 수행하는 단계
를 더 포함하는 것인, 상담 서비스 제공 방법.
The method of claim 7,
Receiving an authentication performance message to perform user authentication in connection with the consultation service from the service provision server; And
Performing user authentication between the authentication system and the user terminal associated with the customer's server through the authentication execution message
It further comprises, a method of providing a consultation service.
제 8 항에 있어서,
상기 서비스 제공 서버로부터 상기 질의 메시지에 대한 보안 메시지를 수신하는 단계는,
상기 고객사 서버와 연계된 인증 시스템 및 상기 사용자 단말 간에 사용자 인증이 수행된 경우 상기 서비스 제공 서버로부터 상기 보안 메시지를 수신하는 것인, 상담 서비스 제공 방법.
The method of claim 8,
Receiving a security message for the query message from the service providing server,
When the user authentication is performed between the authentication system associated with the customer server and the user terminal, the security message is received from the service providing server, and a consultation service providing method.
제 7 항에 있어서,
상기 상담 서비스의 진행 여부에 기초하여 상기 보안 메시지의 잠금 처리 상태를 유지 또는 변경하는 단계
를 더 포함하는 것인, 상담 서비스 제공 방법.
The method of claim 7,
Maintaining or changing the lock processing state of the security message based on whether the consultation service is in progress
It further comprises, a method of providing a consultation service.
제 10 항에 있어서,
상기 상담 서비스의 진행 여부에 기초하여 상기 보안 메시지의 잠금 처리 상태를 유지 또는 변경하는 단계는,
상기 상담 서비스가 진행 중인 경우 상기 잠금 처리가 해제된 보안 메시지를 잠금 처리가 해제된 상태로 유지하는 단계
를 포함하는 것인, 사용자 단말.
The method of claim 10,
The step of maintaining or changing the lock processing state of the security message based on whether the consultation service proceeds,
When the consultation service is in progress, maintaining the security message with the unlocking process unlocked.
That includes, the user terminal.
제 11 항에 있어서,
상기 사용자 단말에 설치된 서비스 앱의 채팅방을 통해 상기 상담 서비스가 요청된 경우,
상기 채팅방이 활성화 상태인 동안 상기 잠금 처리가 해제된 보안 메시지를 상기 잠금 처리가 해제된 상태로 유지하는 단계
를 더 포함하는 것인, 상담 서비스 제공 방법.
The method of claim 11,
When the consultation service is requested through a chat room of a service app installed on the user terminal,
Maintaining the unlocked security message while the chat room is active in the unlocked state
It further comprises, a method of providing a consultation service.
제 12 항에 있어서,
상기 잠금 처리된 보안 메시지의 잠금 처리가 해제된 후 상기 활성화 상태의 채팅방을 체류하는 동안 보안 메시지를 추가 수신하는 단계; 및
상기 추가 수신된 보안 메시지를 잠금 처리 없이 표시하는 단계
를 더 포함하는 것인, 상담 서비스 제공 방법.
The method of claim 12,
Receiving a security message while staying in the active chat room after the lock processing of the locked security message is released; And
Displaying the additional received security message without locking.
It further comprises, a method of providing a consultation service.
제 10 항에 있어서,
상기 상담 서비스의 진행 여부에 기초하여 상기 보안 메시지의 잠금 처리 상태를 유지 또는 변경하는 단계는,
상기 상담 서비스가 종료된 경우 상기 잠금 처리가 해제된 보안 메시지를 다시 잠금 처리하는 단계
를 포함하는 것인, 상담 서비스 제공 방법.
The method of claim 10,
The step of maintaining or changing the lock processing state of the security message based on whether the consultation service proceeds,
Re-locking the security message from which the lock processing is released when the consultation service is terminated
That includes, how to provide a consultation service.
제 14 항에 있어서,
상기 사용자 단말에 설치된 서비스 앱의 채팅방을 통해 상기 상담 서비스가 요청된 경우,
상기 서비스 앱의 채팅방이 활성화 상태에서 비활성화 상태로 변경될 때 상기 잠금 처리가 해제된 보안 메시지를 다시 잠금 처리하는 단계
를 더 포함하는 것인, 상담 서비스 제공 방법.
The method of claim 14,
When the consultation service is requested through a chat room of a service app installed on the user terminal,
When the chat room of the service app is changed from an active state to an inactive state, re-locking the unlocked security message.
It further comprises, a method of providing a consultation service.
제 14 항에 있어서,
상기 사용자 단말에 설치된 서비스 앱의 채팅방을 통해 상기 상담 서비스가 요청된 경우,
상기 채팅방으로부터 이탈될 때 상기 잠금 처리가 해제된 보안 메시지를 다시 잠금 처리하는 단계
를 더 포함하는 것인, 상담 서비스 제공 방법.
The method of claim 14,
When the consultation service is requested through a chat room of a service app installed on the user terminal,
Re-locking the security message that has been unlocked when the user leaves the chat room.
It further comprises, a method of providing a consultation service.
제 16 항에 있어서,
상기 이탈되었던 채팅방으로 재입장하는 경우,
상기 기설정된 해제 프로세스에 기초하여 상기 채팅방에 표시된 상기 잠금 처리된 보안 메시지의 잠금 처리를 해제하는 단계; 및
상기 잠금 처리가 해제된 상기 보안 메시지에 포함된 응답 내용을 표시하는 단계
를 더 포함하는 것인, 상담 서비스 제공 방법.
The method of claim 16,
If you re-enter the chat room that was left out,
Releasing the lock processing of the locked security message displayed in the chat room based on the preset release process; And
Displaying a response content included in the security message from which the lock processing is released
It further comprises, a method of providing a consultation service.
제 10 항에 있어서,
상기 상담 서비스의 진행 여부에 기초하여 상기 보안 메시지의 잠금 처리 상태를 유지 또는 변경하는 단계는,
상기 잠금 처리가 해제된 보안 메시지에 포함된 응답 내용이 표시된 시각으로부터 기설정된 시간이 초과된 경우, 상기 잠금 처리가 해제된 보안 메시지를 다시 잠금 처리하는 단계
를 포함하는 것인, 상담 서비스 제공 방법.
The method of claim 10,
The step of maintaining or changing the lock processing state of the security message based on whether the consultation service proceeds,
When a predetermined time has elapsed from the time when the response content included in the security message from which the lock processing is released is displayed, re-locking the security message from which the lock processing is released again.
That includes, how to provide a consultation service.
KR1020180149008A 2018-11-27 2018-11-27 Method for providing counselling service KR102196046B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180149008A KR102196046B1 (en) 2018-11-27 2018-11-27 Method for providing counselling service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180149008A KR102196046B1 (en) 2018-11-27 2018-11-27 Method for providing counselling service

Publications (2)

Publication Number Publication Date
KR20200062963A true KR20200062963A (en) 2020-06-04
KR102196046B1 KR102196046B1 (en) 2020-12-29

Family

ID=71080797

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180149008A KR102196046B1 (en) 2018-11-27 2018-11-27 Method for providing counselling service

Country Status (1)

Country Link
KR (1) KR102196046B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220030025A (en) * 2020-09-02 2022-03-10 주식회사 카카오뱅크 Method for providing financial counseling with enhanced security

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100780741B1 (en) * 2007-07-24 2007-11-30 올유저닷넷(주) Security Enhancement System Using Mobile Phone and Messenger
KR20120087216A (en) * 2010-11-24 2012-08-07 주식회사 케이티 System and method for channel conversion of customer relationship management
KR101589111B1 (en) * 2015-08-27 2016-01-28 주식회사 지앤톡 Method of providing security chatting service and system performing the same
KR101768813B1 (en) 2016-07-29 2017-08-30 주식회사 비씨엘소프트 System for providing remote consulting service and security solution thereof
KR20180029932A (en) * 2016-09-13 2018-03-21 헬로에이아이(주) Method and apparatus for providing encryption security message

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100780741B1 (en) * 2007-07-24 2007-11-30 올유저닷넷(주) Security Enhancement System Using Mobile Phone and Messenger
KR20120087216A (en) * 2010-11-24 2012-08-07 주식회사 케이티 System and method for channel conversion of customer relationship management
KR101589111B1 (en) * 2015-08-27 2016-01-28 주식회사 지앤톡 Method of providing security chatting service and system performing the same
KR101768813B1 (en) 2016-07-29 2017-08-30 주식회사 비씨엘소프트 System for providing remote consulting service and security solution thereof
KR20180029932A (en) * 2016-09-13 2018-03-21 헬로에이아이(주) Method and apparatus for providing encryption security message

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220030025A (en) * 2020-09-02 2022-03-10 주식회사 카카오뱅크 Method for providing financial counseling with enhanced security

Also Published As

Publication number Publication date
KR102196046B1 (en) 2020-12-29

Similar Documents

Publication Publication Date Title
US8572701B2 (en) Authenticating via mobile device
US20190333064A1 (en) Payment system and method
EP3982281A1 (en) Digital asset custodial system
US9967245B2 (en) User authentication using unique hidden identifiers
US8555355B2 (en) Mobile pin pad
US20140279468A1 (en) Secondary identification for remittance delivery
CN103535090A (en) System and method for identity management for mobile devices
JP2007328381A (en) Authentication system and method in internet banking
US11233897B1 (en) Secure call center communications
JP5450087B2 (en) Trading system with enhanced command recognition
JP2019008508A (en) Real estate intermediation support system, property management server, real estate intermediation method and real estate intermediation program
US10778434B2 (en) Smart login method using messenger service and apparatus thereof
KR102196046B1 (en) Method for providing counselling service
CN117172786A (en) Identity authentication method, device, equipment, medium and program product
US20230370444A1 (en) Step-up authentication using distinct communication channel delivery of spoken passphrase
US20090037335A1 (en) Operator-assisted transaction system
US10798126B2 (en) Alternate display generation based on user identification
KR20080113781A (en) Method for input process of authentication information comprised of text and voice, and authentication system using communication network
KR102376486B1 (en) Method for providing financial counseling with enhanced security
US20240144774A1 (en) Method and system for centralizing patron registration and normalizing patron data relative to disparate casino systems
TWI839875B (en) Payment method, user terminal, device, equipment, system and medium
US11935545B2 (en) Step-up authentication for conversational interfaces using spoken passphrases
KR101472813B1 (en) System and method fot certification
WO2024116401A1 (en) Authentication system, authentication method, and program
JP7467940B2 (en) Information processing device and program

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant