[go: up one dir, main page]

KR20160014122A - Apparatuses and methods of transmitting and receiving message, and mobile devices and computer programs for transmitting and receiving message - Google Patents

Apparatuses and methods of transmitting and receiving message, and mobile devices and computer programs for transmitting and receiving message Download PDF

Info

Publication number
KR20160014122A
KR20160014122A KR1020140094493A KR20140094493A KR20160014122A KR 20160014122 A KR20160014122 A KR 20160014122A KR 1020140094493 A KR1020140094493 A KR 1020140094493A KR 20140094493 A KR20140094493 A KR 20140094493A KR 20160014122 A KR20160014122 A KR 20160014122A
Authority
KR
South Korea
Prior art keywords
message
mobile device
recipient
notification
receiving
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1020140094493A
Other languages
Korean (ko)
Other versions
KR101611581B1 (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 KR1020140094493A priority Critical patent/KR101611581B1/en
Publication of KR20160014122A publication Critical patent/KR20160014122A/en
Application granted granted Critical
Publication of KR101611581B1 publication Critical patent/KR101611581B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/50Business processes related to the communications industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/184Messaging devices, e.g. message centre

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

메시지 송수신 장치는, 기업 단말로부터 하나 이상의 수신자에게 전달되기 위한 메시지를 수신하도록 구성된 메시지 센터; 미리 등록된 사용자 정보를 저장하는 사용자 등록부; 및 상기 메시지에 대응되는 알림을 상기 메시지의 수신자의 모바일 장치에 전송하도록 구성된 알림 전송부를 포함할 수 있다. 상기 알림 전송부는, 상기 사용자 정보에서 상기 메시지의 수신자를 검색한 결과에 기초하여 상기 수신자의 모바일 장치에 전송될 알림의 형태를 푸시 알림(push notification) 또는 문자 메시지 등으로 결정할 수 있다. 상기 메시지 센터에 의해 제공되는 메시지는 수신자만 복호화할 수 있도록 암호화될 수 있다. 상기 알림 전송부는, 푸시 알림 전송 후 일정 시간 동안 수신자가 메시지를 확인하지 않을 경우, 확인 안내 단문 메시지를 보내어 메시지의 확인을 촉구할 수 있다. The message transmission / reception apparatus includes: a message center configured to receive a message to be transmitted from the enterprise terminal to one or more receivers; A user registration unit for storing user information registered in advance; And an alert sender configured to send a notification corresponding to the message to the mobile device of the recipient of the message. The notification transmitting unit may determine a type of notification to be transmitted to the mobile device of the receiver based on a result of searching for the recipient of the message in the user information by a push notification or a text message. The message provided by the message center can be encrypted so that only the recipient can decrypt it. If the recipient does not confirm the message for a certain period of time after transmitting the push notification, the notification transmitting unit may send a confirmation announcement short message to urge the confirmation of the message.

Description

메시지 송수신 장치 및 방법과, 메시지 송수신을 위한 모바일 장치 및 컴퓨터 프로그램{APPARATUSES AND METHODS OF TRANSMITTING AND RECEIVING MESSAGE, AND MOBILE DEVICES AND COMPUTER PROGRAMS FOR TRANSMITTING AND RECEIVING MESSAGE}BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus and a method for transmitting and receiving a message, a mobile apparatus and a computer program for transmitting and receiving a message,

실시예들은 메시지 송수신 장치 및 방법과, 메시지 송수신을 위한 모바일 장치 및 컴퓨터 프로그램에 대한 것이다. Embodiments relate to a message sending and receiving apparatus and method, and a mobile apparatus and a computer program for sending and receiving messages.

인터넷 및 스마트폰(smartphone) 등 정보통신관련 기술의 발달에 힘입어, 기업이 고객과 소통하는 방식도 기존의 방문형(in-bound) 방식에서 배달형(out-bound) 방식으로 변화하고 있다. 방문형 방식에서는 고객이 기업의 전용 사이트의 주소를 직접 입력하여 접속하거나 또는 포탈(portal) 사이트에서 해당 기업의 사이트를 검색하는 방식으로 고객과 기업의 접근이 이루어졌다. 반면, 배달형 방식에서는 스마트폰 상에서 실행되는 애플리케이션(application)(또는, 앱(app))을 이용하여 기업과 고객의 소통이 이루어질 수 있으며, 이러한 소통의 결과가 다른 소셜 네트워킹 서비스(Social Networking Service; SNS)로 쉽게 확산될 수 있다.Thanks to the development of information and communication technologies such as the Internet and smartphones, the way companies communicate with customers is changing from an in-bound to an out-bound approach. In the visiting method, the customer and the company were accessed by directly entering the address of the company's dedicated site or accessing the site of the company on the portal site. On the other hand, in the delivery type method, communication between a company and a customer can be performed using an application (or an app) running on a smart phone, and the result of such communication is transmitted to another social networking service (SNS ). ≪ / RTI >

현재까지 스마트폰 애플리케이션을 이용한 개인과 개인간의 소통에 대해서는 다양한 메시징(messaging) 서비스가 개발되어 있으나, 상대적으로 기업과 개인 사이의 소통을 위한 메시징 서비스는 부족한 실정이다. 특히, 종래에 기업들이 다수 고객과의 소통을 위해 사용해왔던 이동 통신망을 통한 문자 메시지는 최근 스팸(spam) 및 스미싱(smishing) 메시지의 범람으로 인하여 신뢰도가 대폭 감소하였으며, 기업에서 고객들에게 문자 메시지를 보내더라도 잘 확인이 되지 않고 있다. 또한, 문자 메시지의 경우 보낼 수 있는 내용의 길이가 아주 제한적이므로 정확한 정보의 전달이 이루어지기 어려운 단점이 있다.To date, various messaging services have been developed for communication between individuals and individuals using smartphone applications, but there is a lack of a messaging service for communication between a company and an individual. In particular, a text message through a mobile communication network that companies have used to communicate with a large number of customers has been greatly reduced in recent years due to flooding of spam and smishing messages, It can not be checked well. In addition, since the length of the contents that can be sent is very limited in the case of a text message, it is difficult to transmit accurate information.

공개특허공보 제10-2013-0041401호Japanese Patent Application Laid-Open No. 10-2013-0041401

본 발명의 일 측면에 따르면, 배달형(out-bound) 방식으로 기업이 하나 또는 다수의 고객과 소통할 수 있는 메시지 서비스를 제공하는 메시지 송수신 장치 및 방법과, 메시지 송수신을 위한 모바일 장치 및 컴퓨터 프로그램을 제공할 수 있다.According to an aspect of the present invention, there is provided a message transmitting and receiving apparatus and method for providing a message service that enables an enterprise to communicate with one or more customers in an out-bound manner, a mobile device and a computer program for transmitting and receiving messages, .

일 실시예에 따른 메시지 송수신 장치는, 기업 단말로부터 하나 이상의 수신자에게 전달되기 위한 메시지를 수신하도록 구성된 메시지 센터; 미리 등록된 사용자 정보를 저장하는 사용자 등록부; 및 상기 메시지에 대응되는 알림을 상기 메시지의 수신자의 모바일 장치에 전송하도록 구성된 알림 전송부를 포함할 수 있다.A message transmission / reception apparatus according to an exemplary embodiment includes a message center configured to receive a message to be transmitted from an enterprise terminal to one or more receivers; A user registration unit for storing user information registered in advance; And an alert sender configured to send a notification corresponding to the message to the mobile device of the recipient of the message.

상기 알림 전송부는, 상기 사용자 정보에서 상기 메시지의 수신자를 검색한 결과에 기초하여 상기 수신자의 모바일 장치에 전송될 알림의 형태를 결정하도록 구성될 수 있다.The notification transmitting unit may be configured to determine a type of notification to be transmitted to the recipient's mobile device based on a result of searching for the recipient of the message in the user information.

일 실시예에 따른, 메시지 송수신을 위한 모바일 장치는, 상기 모바일 장치의 정보를 메시지 송수신 장치에 등록하고, 상기 모바일 장치의 정보가 상기 메시지 송수신 장치에 등록되었는지 여부에 기초하여 형태가 결정된 알림을 상기 메시지 송수신 장치로부터 수신하도록 구성된 알림 수신부; 및 상기 메시지 송수신 장치로부터 상기 알림에 대응되는 메시지를 수신하도록 구성된 메시지 송수신부를 포함할 수 있다.According to an embodiment, a mobile device for sending and receiving messages registers information of the mobile device in a message transmission / reception device, and notifies the mobile device of the type determined based on whether the information of the mobile device is registered in the message transmission / A notification receiving unit configured to receive from the message transmission / reception device; And a message transmission / reception unit configured to receive a message corresponding to the notification from the message transmission / reception device.

일 실시예에 따른 메시지 송수신 방법은, 메시지 송수신 장치에 사용자 정보를 등록하는 단계; 상기 메시지 송수신 장치가, 기업 단말로부터 하나 이상의 수신자에게 전달되기 위한 메시지를 수신하는 단계; 상기 메시지 송수신 장치가, 상기 사용자 정보에서 상기 메시지의 수신자를 검색하는 단계; 상기 메시지 송수신 장치가, 상기 검색하는 단계의 결과에 기초하여, 상기 메시지에 대응되며 상기 메시지의 수신자의 모바일 장치에 전송되기 위한 알림의 형태를 결정하는 단계; 및 상기 메시지 송수신 장치가 상기 메시지의 수신자의 모바일 장치에 상기 알림을 전송하는 단계를 포함할 수 있다.A method of transmitting / receiving a message according to an exemplary embodiment of the present invention includes: registering user information in a message transmission / reception device; Receiving, by the message transmission / reception apparatus, a message to be transmitted from the enterprise terminal to one or more receivers; The message transmitting / receiving apparatus searching for a recipient of the message in the user information; Determining, by the message sending / receiving apparatus, a type of notification corresponding to the message and to be transmitted to the mobile device of the recipient of the message, based on the result of the searching step; And sending the notification to the mobile device of the recipient of the message.

또 다른 실시예에 따른 메시지 송수신 방법은, 모바일 장치가, 상기 모바일 장치의 정보를 메시지 송수신 장치에 등록하는 단계; 상기 모바일 장치가, 상기 메시지 송수신 장치로부터, 상기 모바일 장치의 정보가 상기 메시지 송수신 장치에 등록되었는지 여부에 기초하여 결정된 형태를 갖는 알림을 수신하는 단계; 및 상기 모바일 장치가, 상기 메시지 송수신 장치로부터 상기 메시지를 수신하는 단계를 포함할 수 있다.According to another embodiment of the present invention, there is provided a method of transmitting / receiving a message, comprising: registering information of the mobile device in a message transmission / reception device; Receiving, from the message transmitting / receiving device, a notification having a type determined based on whether information of the mobile device is registered in the message transmitting / receiving device; And the mobile device may receive the message from the message transceiver.

일 실시예에 따른, 메시지 송수신을 위한 컴퓨터 프로그램은, 하드웨어와 결합되어 전술한 메시지 송수신 방법의 단계들을 실행시키기 위해 매체에 저장된 컴퓨터 프로그램일 수 있다. According to one embodiment, a computer program for sending and receiving a message may be a computer program stored on a medium to execute the steps of the message transmission and reception method described above in combination with hardware.

본 발명의 일 측면에 따르면, 기업에서는 고객이 꼭 확인하여야 하는 기업의 메시지를 종래의 문자 메시지와 구별되는 방식으로 고객의 모바일 장치에 전달할 수 있어, 정보량의 제한 없이 명확한 정보를 전달할 수 있으며, 고객이 기업에서 전달하고자 하는 정보에 쉽게 접근할 수 있는 환경을 구축할 수 있다. 또한, 문자 메시지에 범람하는 스팸(spam) 또는 스미싱(smishing) 메시지의 위협으로부터 자유로운 안전한 정보 전달 체계를 구축할 수 있고, 문자 메시지에 포함된 개인 사용자의 개인 메시지와 기업의 정보 메시지를 완벽하게 분리할 수 있다.According to an aspect of the present invention, an enterprise can transmit a clear message to a customer's mobile device in a manner distinct from a conventional text message, It is possible to create an environment in which the company can easily access the information it wants to convey. In addition, it is possible to construct a secure information transmission system free from the threat of spam or smishing messages overflowing in a text message, and it is possible to perfectly transmit the individual user's personal message and the corporate information message included in the text message Can be separated.

또한, 본 발명의 일 측면에 따르면, 기업과 고객 사이에 송수신되는 메시지에 메시지의 수신자만 복화화할 수 있도록 종단간(end-to-end) 암호화 처리를 적용할 수 있다. 나아가, 고객이 일정 시간 메시지를 확인하지 않았을 경우 문자 메시지를 통해 알림을 전송으로써, 미확인 메시지가 방치되는 것을 방지하고 기업의 업무에 연관된 중요 메시지를 수신자가 반드시 확인하도록 할 수 있다.According to an aspect of the present invention, an end-to-end encryption process can be applied to a message transmitted and received between a company and a customer so that only a receiver of a message can be decoded. Furthermore, when a customer does not acknowledge a certain time message, a notification can be sent via a text message, thereby preventing an unidentified message from being neglected, and allowing the receiver to confirm important messages related to the business of the enterprise.

도 1은 일 실시예에 따른 메시지 송수신 장치의 개략적인 블록도이다.
도 2는 일 실시예에 따른, 메시지 송수신을 위한 모바일 장치의 개략적인 블록도이다.
도 3은 일 실시예에 따른 메시지 송수신 방법의 각 단계를 나타내는 개략도이다.
도 4는 일 실시예에 따른 메시지 송수신 방법에서 기업 휴폐업 조회 단계를 나타내는 개략도이다.
1 is a schematic block diagram of a message transmission / reception apparatus according to an embodiment.
2 is a schematic block diagram of a mobile device for sending and receiving messages, in accordance with one embodiment.
3 is a schematic diagram illustrating each step of a message transmission / reception method according to an exemplary embodiment.
FIG. 4 is a schematic diagram illustrating a step of inquiring about an enterprise shutdown in a message transmission / reception method according to an exemplary embodiment.

이하에서, 도면을 참조하여 본 발명의 실시예들에 대하여 상세히 살펴본다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

도 1은 일 실시예에 따른 메시지 송수신 장치의 개략적인 블록도이다. 1 is a schematic block diagram of a message transmission / reception apparatus according to an embodiment.

실시예들에 따른 메시지 송수신 장치(10)는, 전적으로 하드웨어이거나, 전적으로 소프트웨어이거나, 또는 부분적으로 하드웨어이고 부분적으로 소프트웨어인 측면을 가질 수 있다. 예컨대, 메시지 송수신 장치는 특정 형식 및 내용의 데이터를 전자통신 방식으로 주고받고 이를 특정 방식으로 처리하도록 구성된 하드웨어 및 이를 구동시키기 위한 운용 소프트웨어를 통칭할 수 있다. 본 명세서에서 "부(unit)", "시스템", "장치", "단말" 또는 "서버(server)" 등의 용어는 하드웨어 및 해당 하드웨어에 의해 구동되는 소프트웨어의 조합을 지칭하는 것으로 의도된다. 예를 들어, 하드웨어는 CPU 또는 다른 프로세서(processor)를 포함하는 데이터 처리 기기일 수 있다. 또한, 하드웨어에 의해 구동되는 소프트웨어는 실행중인 프로세스, 객체(object), 실행파일(executable), 실행 스레드(thread of execution), 프로그램(program) 등을 지칭할 수 있다.The message transmission / reception device 10 according to the embodiments may have aspects that are entirely hardware, entirely software, or partly hardware and partly software. For example, the message transmission / reception device may collectively refer to hardware configured to exchange data of a specific format and contents by an electronic communication method and to process it in a specific manner, and operating software for driving the same. The terms "unit," "system," "device," "terminal," or "server" are used herein to refer to a combination of hardware and software driven by that hardware. For example, the hardware may be a data processing device comprising a CPU or other processor. Also, the software driven by the hardware may refer to a running process, an object, an executable, a thread of execution, a program, and the like.

메시지 송수신 장치(10)는 기업 단말(20) 및 모바일 장치(30)와 통신하면서 동작하도록 구성될 수 있다. 실시예들에 따른 메시지 송수신 장치(10)와 기업 단말(20) 및 모바일 장치(30) 사이의 통신 방법은 객체와 객체가 네트워킹 할 수 있는 모든 통신 방법을 포함할 수 있으며, 유선 통신, 무선 통신, 3G, 4G, 혹은 그 이외의 방법으로 제한되지 않는다. 예를 들어, 메시지 송수신 장치(10)는 무선 LAN(Local Area Network), MAN(Metropolitan Area Network), GSM(Global System for Mobile Network), EDGE(Enhanced Data GSM Environment), HSDPA(High Speed Downlink Packet Access), W-CDMA(Wideband Code Division Multiple Access), CDMA(Code Division Multiple Access), TDMA(Time Division Multiple Access), 블루투스(Bluetooth), 지그비(Zigbee), 와이-파이(Wi-Fi), VoIP(Voice over Internet Protocol), LTE Advanced, IEEE802.16m, WirelessMAN-Advanced, HSPA+, 3GPP Long Term Evolution (LTE), Mobile WiMAX (IEEE 802.16e), UMB (formerly EV-DO Rev. C), Flash-OFDM, iBurst and MBWA (IEEE 802.20) systems, HIPERMAN, Beam-Division Multiple Access (BDMA), Wi-MAX(World Interoperability for Microwave Access) 및 초음파 활용 통신으로 이루어진 군으로부터 선택되는 하나 이상의 통신 방법으로 기업 단말(20) 및/또는 모바일 장치(30)와 통신할 수 있으나, 이에 제한되지는 않는다. 구체적인 통신 과정에 대해서는 도 3을 참조하여 상세히 후술한다.The message transmission / reception device 10 may be configured to operate in communication with the enterprise terminal 20 and the mobile device 30. [ The communication method between the message transmission / reception device 10 and the enterprise terminal 20 and the mobile device 30 according to the embodiments may include all the communication methods capable of networking objects and objects, , 3G, 4G, or otherwise. For example, the message transmission / reception device 10 may be a wireless LAN (Local Area Network), a Metropolitan Area Network (MAN), a Global System for Mobile Network (GSM), an Enhanced Data GSM Environment (EDGE), a High Speed Downlink Packet Access ), W-CDMA, CDMA, TDMA, Bluetooth, Zigbee, Wi-Fi, VoIP (3GPP LTE), Mobile WiMAX (IEEE 802.16e), UMB (formerly EV-DO Rev. C), Flash-OFDM, Voice over Internet Protocol (VoIP), LTE Advanced, IEEE 802.16m, WirelessMAN- the enterprise terminal 20 may be connected to one or more communication methods selected from the group consisting of iBurst and MBWA (IEEE 802.20) systems, HIPERMAN, Beam-Division Multiple Access (BDMA), World Interoperability for Microwave Access (Wi- And / or communicate with the mobile device 30, but is not limited thereto. A detailed communication process will be described later in detail with reference to FIG.

일 실시예에 따른 메시지 송수신 장치(10)는, 기업 사용자가 하나 또는 복수의 개인 사용자에게 메시지를 전송할 수 있도록 하는 플랫폼의 기능을 한다. 예를 들어, 발신 측인 기업 사용자는 기업 단말(20)로부터 메시지 송수신 장치(10)에 발신하고자 하는 메시지를 전달할 수 있다. 이러한 메시지는 고객, 직원, 또는 거래처 등 다양한 수신자를 지정한 것일 수 있으며, 하나의 동일한 메시지가 복수의 수신자에게 전달되도록 의도된 것일 수도 있다. 기업 단말(20)은 기업 사용자가 메시지 송수신 장치(10)와의 통신을 위하여 사용할 수 있는 임의의 장치로서, 기업의 업무 서버, 개인용 컴퓨터, 노트북 컴퓨터, 태블릿 컴퓨터 등일 수 있으나, 이에 한정되는 것은 아니다. 기업 측의 메시지는 메시지 송수신 장치(10)를 통하여 수신자인 개인 사용자의 모바일 장치(30)에 전송될 수 있다. The message transmission / reception device 10 according to one embodiment functions as a platform for allowing an enterprise user to transmit a message to one or a plurality of individual users. For example, an enterprise user as a calling party can forward a message to be sent to the message transmission / reception device 10 from the enterprise terminal 20. [ Such a message may be one that specifies various recipients, such as a customer, an employee, or a customer, and one identical message may be intended to be delivered to a plurality of recipients. The enterprise terminal 20 is any device that an enterprise user can use to communicate with the message transmission / reception device 10, such as a business server of an enterprise, a personal computer, a notebook computer, a tablet computer, and the like, but is not limited thereto. The message on the enterprise side can be transmitted to the mobile device 30 of the individual user who is the recipient through the message transmission /

본 발명의 일 측면은 개인 사용자의 모바일 장치(30)상에서 메시지 송수신을 위하여 실행되는 컴퓨터 프로그램의 형태로 구현될 수 있다. 예컨대, 본 발명의 일 측면은 스마트폰(smartphone)과 같이 처리 수단을 구비하며 이동 통신 기능을 갖춘 모바일 장치(30)에 의해 실행되는 애플리케이션(또는, 앱)의 형태로 구현될 수 있으며, 해당 애플리케이션 및 이러한 애플리케이션을 실행하도록 구성된 모바일 장치(30)가 본 발명의 실시예들에 해당된다. 개인 사용자는 자신의 모바일 장치(30)에서 해당 애플리케이션을 실행함으로써 메시지 송수신 장치(10)와 데이터를 주고 받고, 기업의 메시지를 확인할 수 있다.One aspect of the present invention may be implemented in the form of a computer program that is executed for sending and receiving messages on the mobile device 30 of an individual user. For example, one aspect of the present invention may be implemented in the form of an application (or an app) that is executed by a mobile device 30 having processing means such as a smartphone and having mobile communication capabilities, And a mobile device 30 configured to execute such an application correspond to embodiments of the present invention. An individual user can exchange data with the message transmission / reception device 10 by executing the corresponding application in his / her mobile device 30, and can confirm the company message.

이러한 본 발명의 일 측면에 의하면, 기업에서는 고객이 꼭 확인하여야 하는 기업의 메시지를 종래의 문자 메시지와 구별되는 방식으로 고객의 모바일 장치(30)에 전달할 수 있다. 그 결과, 정보량의 제한 없이 명확한 정보를 전달할 수 있으며, 고객이 기업에서 전달하고자 하는 정보에 쉽게 접근할 수 있는 환경을 구축할 수 있다. 또한, 문자 메시지에 범람하는 스팸(spam) 또는 스미싱(smishing) 메시지의 위협으로부터 자유로운 안전한 정보 전달 체계를 구축할 수 있고, 문자 메시지에 포함된 개인 사용자의 개인 메시지와 기업의 정보 메시지를 완벽하게 분리할 수 있다. According to an aspect of the present invention, an enterprise can transmit a message of a company, which the customer should check, to the mobile device 30 of the customer in a manner different from a conventional text message. As a result, clear information can be delivered without limiting the amount of information, and an environment in which customers can easily access information to be delivered by the company can be established. In addition, it is possible to construct a secure information transmission system free from the threat of spam or smishing messages overflowing in a text message, and it is possible to perfectly transmit the individual user's personal message and the corporate information message included in the text message Can be separated.

일 실시예에서, 메시지 송수신 장치(10)는 사용자 등록부(120), 메시지 센터(130) 및 알림 전송부(140)를 포함할 수 있다. 또한 일 실시예에서, 메시지 송수신 장치(10)는 암호화부(110)를 더 포함할 수도 있다. 메시지 송수신 장치(10)를 구성하는 암호화부(110), 사용자 등록부(120), 메시지 센터(130) 및 알림 전송부(140)는 반드시 물리적으로 구분되는 별개의 구성요소를 지칭하는 것으로 의도되지 않는다. 도 1에서 이들 각 부는 서로 구분되는 별개의 블록으로 도시되나, 실시예에 따라서는 암호화부(110), 사용자 등록부(120), 메시지 센터(130) 및 알림 전송부(140) 중 일부 또는 전부가 동일한 하나의 컴퓨팅 장치에 집적화될 수 있다. In one embodiment, the message transmission / reception device 10 may include a user registration unit 120, a message center 130, and a notification transmission unit 140. In addition, in one embodiment, the message transmission / reception device 10 may further include an encryption unit 110. [ The encryption unit 110, the user registration unit 120, the message center 130 and the notification transmission unit 140 constituting the message transmission / reception apparatus 10 are not necessarily referred to as physically separate components . In FIG. 1, these components are shown as separate blocks that are separated from each other. However, in some embodiments, some or all of the encryption unit 110, the user registration unit 120, the message center 130, And can be integrated into one and the same computing device.

또한, 암호화부(110), 사용자 등록부(120), 메시지 센터(130) 및 알림 전송부(140)는 이들이 구현된 컴퓨팅 장치에서 수행하는 동작에 따라 장치를 기능적으로 구분한 것일 뿐, 반드시 서로 분리된 별개의 소자를 의미하는 것이 아니다. 그러나, 실시예에 따라서는 암호화부(110), 사용자 등록부(120), 메시지 센터(130) 및 알림 전송부(140) 중 하나 이상이 다른 부와 물리적으로 구분되는 별개의 장치로 구현될 수도 있다. 예컨대, 암호화부(110), 사용자 등록부(120), 메시지 센터(130) 및 알림 전송부(140)는 분산 컴퓨팅 환경 하에서 서로 통신 가능하게 연결된 컴포넌트들일 수도 있다.The encryption unit 110, the user registration unit 120, the message center 130, and the notification transmission unit 140 functionally divide the devices according to operations performed by the computing devices in which they are implemented, But does not mean a separate element. However, according to the embodiment, at least one of the encryption unit 110, the user registration unit 120, the message center 130, and the notification transmission unit 140 may be implemented as separate devices physically separated from each other . For example, the encryption unit 110, the user registration unit 120, the message center 130, and the notification transmission unit 140 may be components communicably connected to each other under a distributed computing environment.

사용자 등록부(120)는 메시지 송수신 장치(10)를 이용하기 위한 기업 사용자 및 개인 사용자들의 정보를 저장하는 부분이다. 메시지 송수신 장치(10)를 사용하고자 하는 기업 또는 개인 사용자는 미리 자신의 정보를 사용자 등록부(120)에 저장할 수 있다. 기업 사용자의 경우에는 사업자명, 사업자 번호, 사업장 주소, 메시지 송수신 장치(10)로의 접속에 사용할 단말(20)의 식별 정보 등이 사용자 정보로서 사용자 등록부(120)에 등록될 수 있다. 개인 사용자의 경우에는, 사용자의 이름, 주소, 전화번호, 및 사용자가 사용하는 모바일 장치(30)의 식별 정보 등이 사용자 정보로서 사용자 등록부(120)에 등록될 수 있다. The user registration unit 120 stores information of an enterprise user and an individual user for using the message transmission / reception device 10. [ An enterprise or an individual user who wishes to use the message transmission / reception device 10 may store his or her own information in the user registration unit 120 in advance. In the case of an enterprise user, the business name, business number, business address, identification information of the terminal 20 to be used for connection to the message transmission / reception device 10, and the like can be registered in the user registration unit 120 as user information. In the case of an individual user, the user's name, address, telephone number, identification information of the mobile device 30 used by the user, and the like can be registered in the user registration unit 120 as user information.

일 실시예에서, 사용자 등록부(120)에 저장되는 사용자 정보는 해당 사용자의 모바일 장치(30)상의 애플리케이션 설치 여부를 포함할 수 있다. 전술한 것과 같이, 본 발명의 일 측면은 개인 사용자의 모바일 장치(30)상에서 실행되는 애플리케이션의 형태로 구현되어, 사용자의 모바일 장치(30)에서 해당 애플리케이션을 실행함으로써 메시지 송수신 장치(10)와 데이터를 주고 받을 수 있다. 모바일 장치(30)상에서 해당 애플리케이션이 최초로 실행되면, 애플리케이션은 모바일 장치(30)의 IMEI(International Mobile Equipment Identity) 등 식별 정보와 함께 모바일 장치(30)에 애플리케이션이 설치되었음을 나타내는 정보를 사용자 정보로서 사용자 등록부(120)에 등록할 수 있다.In one embodiment, the user information stored in the user registrar 120 may include whether or not an application on the mobile device 30 of the user is installed. As described above, one aspect of the present invention is implemented in the form of an application running on a mobile device 30 of an individual user, so that the message transmission / reception device 10 and the data Can be exchanged. When the application is executed for the first time on the mobile device 30, the application notifies the mobile device 30 of the information indicating that the application is installed, together with the identification information such as the International Mobile Equipment Identity (IMEI) of the mobile device 30, And registers it in the registration unit 120.

사용자 등록부(120)는 등록을 요청한 기업 사용자 및 개인 사용자들의 정보를 데이터베이스화하여 저장할 수 있다. 등록된 정보는 추후 기업 사용자로부터의 메시지를 하나 이상의 개인 사용자의 모바일 장치(30)에 전송할 때 사용자의 모바일 장치(30)에 메시지를 수신하기 위한 애플리케이션이 설치되었는지 여부를 조회하기 위한 용도로 사용될 수 있으며, 이는 자세히 후술한다. The user registration unit 120 may store the information of the enterprise users and individual users requesting registration in a database. The registered information may be used to inquire whether an application for receiving a message has been installed in the user's mobile device 30 when sending a message from the enterprise user to one or more personal user's mobile device 30 , Which will be described in detail later.

메시지 센터(130)는 메시지 전송을 요청한 기업 단말(20)로부터 전송될 메시지를 수신할 수 있다. 또한, 메시지 센터(130)는 수신된 메시지를 저장하여 추후 수신자가 모바일 장치(30)에서 접속하여 열람할 수 있도록 제공할 수도 있다. 즉, 메시지 센터(130)는 기업 단말(20) 및 모바일 장치(30)에서 유선 및/또는 무선 네트워크를 통하여 접속 가능한 서버로서 동작된다. 일 실시예에서, 메시지 센터(130)는 수신자인 개인 사용자의 모바일 장치(30)로부터 기업의 메시지에 대한 수신 확인 정보 및/또는 피드백 메시지를 수신할 수도 있다. The message center 130 may receive a message to be transmitted from the enterprise terminal 20 requesting the message transmission. In addition, the message center 130 may store the received message so that the recipient can access and browse the mobile device 30 later. That is, the message center 130 operates as a server connectable to the enterprise terminal 20 and the mobile device 30 via a wired and / or wireless network. In one embodiment, the message center 130 may receive acknowledgment information and / or feedback messages for the enterprise's message from the mobile device 30 of the recipient's personal user.

일 실시예에서, 메시지 센터(130)에 의해 전달되는 메시지는 암호화부(110)에 의해 암호화된 것일 수도 있다. 이 경우, 메시지 센터(130)는 암호화된 메시지를 모바일 장치(30)에 제공하는 동시에, 메시지의 암호화에 사용된 키를 구성하는 난수값을 모바일 장치(30)에 더 전달하도록 구성될 수도 있으며, 구체적인 암호화 과정에 대해서는 상세히 후술한다.In one embodiment, the message conveyed by the message center 130 may be encrypted by the encryption unit 110. In this case, the message center 130 may be configured to provide the encrypted message to the mobile device 30 and at the same time to further forward the random number value constituting the key used to encrypt the message to the mobile device 30, The concrete encryption process will be described later in detail.

알림 전송부(140)는, 기업 단말(20)로부터 수신된 메시지가 있을 경우, 해당 메시지에 대응되는 알림을 메시지 수신자의 모바일 장치(30)에 전송하기 위한 부분이다. 본 명세서에서, "메시지에 대응되는 알림" 이란, 해당 사용자를 수신자로 하여 전송된 메시지가 있음을 사용자가 인지할 수 있게 하는 임의의 정보로서, 특정한 형식 또는 내용으로 한정되지 않는다. 예를 들어, 알림은 메시지가 도착하였음을 알리는 특정 문구를 포함하거나, 메시지의 발신인 또는 제목 등 메시지의 특징을 알 수 있게 하는 메시지의 일부 내용을 포함하거나, 메시지에 접근하기 위한 링크(link) 주소를 포함할 수 있다. 또는, 구현예에 따라서는 메시지의 내용 전체가 알림에 포함될 수도 있다. The notification transmitting unit 140 is a unit for transmitting a notification corresponding to the message received from the enterprise terminal 20 to the mobile device 30 of the message receiver. In the present specification, the "notification corresponding to the message" is any information that enables the user to recognize that there is a message transmitted with the user as a recipient, and is not limited to a particular format or content. For example, the notification may include a specific phrase indicating that the message has arrived, or include a part of the message that allows the user to know the characteristics of the message, such as the sender or title of the message, or a link address . ≪ / RTI > Alternatively, depending on the implementation, the entire contents of the message may be included in the notification.

알림 전송부(140)는, 기업 단말(20)로부터 수신된 메시지가 있을 경우 해당 메시지의 수신자를 사용자 등록부(120)에 저장된 사용자 정보에서 조회하고, 조회 결과에 따라 수신자에게 전송할 알림의 형태를 결정할 수 있다. 일 실시예에서, 알림의 형태는 푸시 알림(push notification) 또는 문자 메시지 중 어느 하나로 결정될 수 있다. 본 명세서에서 문자 메시지란, SMS(Short Message Service) 메시지 또는 MMS(Multimedia Message Service) 메시지를 구분하지 않고 이동 통신망을 통하여 전달되는 임의 형식의 데이터를 지칭하며, 이는 스마트폰의 운영 체제에 의존하여 구글(Google)사 또는 애플(Apple)사 등의 푸시 서버를 통해 특정 애플리케이션으로 전송되는 푸시 알림과 구별되는 것으로 의도된다. When there is a message received from the enterprise terminal 20, the notification transmission unit 140 inquires the receiver of the message from the user information stored in the user registration unit 120, and determines the type of notification to be sent to the receiver according to the inquiry result . In one embodiment, the form of the notification may be determined as either a push notification or a text message. In this specification, a text message refers to arbitrary data transmitted through a mobile communication network without distinguishing between an SMS (Short Message Service) message and an MMS (Multimedia Message Service) message, Is intended to be distinguished from push notifications being sent to a particular application via a push server, such as Google or Apple.

일 실시예에서, 알림 전송부(140)가 알림을 전송한 후 일정 시간 동안 수신자가 메시지를 확인하지 않을 경우, 알림 전송부(140)는 문자 메시지를 보내어 메시지의 확인을 촉구할 수도 있다. 수신자가 메시지를 확인하였는지 여부는 메시지 센터(130)에 수신 확인 정보가 접수되었는지 여부를 통하여 알 수 있다. 에컨대, 푸시 알림 또는 문자 메시지를 통한 알림 전송 후 1분이 경과하도록 수신 확인 정보가 접수되지 않을 경우, 알림 전송부(140)는 다시 수신자의 모바일 장치(30)에 확인 안내 문자 메시지를 전송할 수 있다. In one embodiment, if the recipient does not acknowledge the message for a certain period of time after the notification transmission unit 140 transmits the notification, the notification transmission unit 140 may send a text message to prompt confirmation of the message. Whether or not the recipient has acknowledged the message can be determined by checking whether the acknowledgment information has been received in the message center 130. If the acknowledgment information is not received within one minute after the transmission of the notification via the push notification or the text message, the notification transmission unit 140 may transmit the confirmation guidance text message to the recipient's mobile device 30 again .

도 2는 일 실시예에 따른, 메시지 송수신을 위한 모바일 장치의 개략적인 블록도이다. 일 실시예에서, 모바일 장치(30)는 알림 수신부(310) 및 메시지 송수신부(320)를 포함할 수 있다. 일 실시예에서, 모바일 장치(30)는 복호화부(330)를 더 포함할 수도 있다. 또한 일 실시예에서, 모바일 장치(30)는 입력부(340)를 더 포함할 수도 있다. 2 is a schematic block diagram of a mobile device for sending and receiving messages, in accordance with one embodiment. In one embodiment, the mobile device 30 may include a notification reception unit 310 and a message transmission / reception unit 320. In one embodiment, the mobile device 30 may further include a decryption unit 330. [ Also, in one embodiment, the mobile device 30 may further include an input 340.

도 2에 도시된 알림 수신부(310), 메시지 송수신부(320), 복호화부(330) 및 입력부(340)는 모바일 장치(30)상에서 메시지 송수신을 위한 애플리케이션을 실행함에 따라 수행되는 동작에 의해 기능적으로 구분할 것일 뿐, 반드시 서로 물리적으로 구분되는 별개의 구성요소를 지칭하는 것이 아니다. 예를 들면, 모바일 장치(30)로 사용될 수 있는 스마트폰의 하드웨어는 마이크로프로세서(microprocessor)와 같은 처리 수단 및 화면을 표시하는 동시에 터치 입력을 수신하기 위한 터치스크린 모듈로 이루어질 수 있으며, 이러한 하드웨어상에서 동작되는 애플리케이션의 기능에 의해 알림 수신부(310), 메시지 송수신부(320), 복호화부(330) 및 입력부(340)가 구현될 수 있다. The message receiving unit 310, the message transmitting and receiving unit 320, the decrypting unit 330 and the input unit 340 shown in FIG. 2 functionally function by the operations performed by executing applications for sending and receiving messages on the mobile device 30. [ But it does not necessarily refer to a separate component that is physically distinct from each other. For example, the hardware of a smartphone that may be used as the mobile device 30 may be a processing means such as a microprocessor and a touch screen module for displaying a screen and receiving a touch input, The notification reception unit 310, the message transmission / reception unit 320, the decoding unit 330, and the input unit 340 may be implemented by the function of the application being operated.

도 2는 모바일 장치(30)의 모든 구성요소를 망라하도록 의도된 것이 아니며, 도면에 도시되지 않은 다른 하드웨어 수단이 모바일 장치(30)에 포함될 수 있는 것이라는 점이 이해되어야 한다.It should be understood that FIG. 2 is not intended to encompass all components of the mobile device 30, and that other hardware means not shown in the figures may be included in the mobile device 30. FIG.

도 1 및 도 2를 참조하면, 알림 수신부(310)는 메시지 송수신 장치(10)의 알림 전송부(140)로부터 전송되는 알림을 수신하기 위한 부분이다. 모바일 장치(30)상에서 메시지 송수신을 위한 애플리케이션이 최초로 실행되면, 알림 수신부(310)에서는 모바일 장치(30)의 정보를 메시지 송수신 장치(10)의 사용자 등록부(120)에 전송함으로써 모바일 장치(30)상에 애플리케이션이 설치되었다는 정보를 사용자 등록부(120)에 등록할 수 있다. 또한, 알림 전송부(140)로부터 전송되는 알림을 수신할 수 있다. 전술한 것과 같이, 알림 전송부(140)로부터 전송되는 알림의 형태는 모바일 장치(30)의 정보가 사용자 등록부(120)에 등록되었는지 여부에 따라 푸시 알림 또는 문자 메시지 등으로 달라지게 된다. 1 and 2, the notification receiving unit 310 is a unit for receiving a notification transmitted from the notification transmission unit 140 of the message transmission / reception device 10. [ When the application for transmitting and receiving a message is first executed on the mobile device 30, the notification receiving unit 310 transmits information of the mobile device 30 to the user registration unit 120 of the message transmission / reception device 10, It is possible to register the information that the application is installed on the user registration unit 120. [ In addition, the notification transmitting unit 140 can receive the notification transmitted from the notification transmitting unit 140. As described above, the type of notification transmitted from the notification transmission unit 140 depends on whether the information of the mobile device 30 is registered in the user registration unit 120 or not, such as a push notification or a text message.

메시지 송수신부(320)는 메시지 송수신 장치(10)의 메시지 센터(120)에 접속하여 메시지를 제공받기 위한 부분이다. 모바일 장치(30)상의 애플리케이션이 실행되거나, 애플리케이션을 통해 사용자가 메시지 수신을 요청하는 것에 응답하여, 메시지 송수신부(320)가 메시지 센터(120)에 접속하여 메시지를 다운로드할 수 있다. 일 실시예에서, 사용자는 알림 전송부(140)에 의해 전송된 알림에 대한 응답으로 메시지를 다운로드할 수도 있다. 예를 들어, 사용자가 알림을 확인하거나 이에 대해 미리 결정된 특정 동작을 행하는 것에 대한 응답으로 애플리케이션이 메시지를 다운로드할 수 있다. 메시지 센터(120)가 제공하는 메시지가 암호화되어 있을 경우에는, 모바일 장치(30)의 복호화부(330)에서 메시지를 복호화하여 사용자가 볼 수 있게 할 수 있다. The message transmission / reception unit 320 is a part for accessing the message center 120 of the message transmission / reception device 10 to receive a message. In response to an application on the mobile device 30 being executed or a user requesting to receive a message through the application, the message transmission / reception unit 320 may access the message center 120 to download the message. In one embodiment, the user may download the message in response to the notification sent by the notification sender 140. [ For example, an application may download a message in response to a user confirming a notification or performing a predetermined predetermined action on it. If the message provided by the message center 120 is encrypted, the decryption unit 330 of the mobile device 30 may decrypt the message and allow the user to view the message.

입력부(340)는, 모바일 장치(30)의 사용자가 피드백 메시지를 메시지 송수신 장치(10)에 전송할 수 있게 하기 위한 부분이다. 입력부(340)는 키보드, 키패드, 터치 패드, 터치 스크린 또는 다른 임의의 입력 수단을 포함할 수 있다. The input unit 340 is a portion for allowing a user of the mobile device 30 to transmit a feedback message to the message transmission / reception device 10. [ The input unit 340 may include a keyboard, a keypad, a touchpad, a touch screen, or any other input means.

도 3은 일 실시예에 따른 메시지 송수신 방법의 각 단계를 나타내는 개략도이다. 3 is a schematic diagram illustrating each step of a message transmission / reception method according to an exemplary embodiment.

도 3을 참조하면, 기업 사용자는 기업 단말(20)을 이용하여 발신하고자 하는 메시지를 메시지 송수신 장치(10)에 전달할 수 있다(S1). 메시지는 적어도 메시지의 수신자의 전화번호를 포함할 수 있으며, 하나의 동일한 메시지에 복수의 수신자가 지정될 수도 있다. 메시지 전달 시, 기업 사용자는 메시지의 종류를 선택할 수도 있다. 예컨대, 메시지는 텍스트 및/또는 사진으로 이루어진 일반 메시지 및 애플리케이션과의 연결 정보를 포함하는 서비스 메시지로 구분될 수 있다. 또한, 메시지는 암호화 없이 원문 그대로를 전송하는 일반 메시지와, 종단간(end-to-end) 암호화가 적용된 암호화 메시지로 구분될 수도 있다. 기업 사용자는 기업 단말(20)에서 실행되는 애플리케이션을 이용하여 메시지 송수신 장치(10)에 메시지를 전달하거나, 또는 네트워크를 통하여 메시지 송수신 장치(10)가 제공하는 애플리케이션 프로그래밍 인터페이스(Application Programming Interface; API)를 이용하여 메시지 송수신 장치(10)에 메시지를 전달할 수 있다. Referring to FIG. 3, an enterprise user can transmit a message to be transmitted to the message transmission / reception device 10 using the enterprise terminal 20 (S1). The message may include at least the telephone number of the recipient of the message, and multiple recipients may be assigned to one and the same message. When delivering a message, an enterprise user may select the type of message. For example, the message may be divided into a general message consisting of text and / or a photograph, and a service message including connection information with an application. Further, the message may be divided into a general message for transmitting the original text without encryption and an encrypted message for applying end-to-end encryption. An enterprise user transmits an application program interface (API) provided by the message transmission / reception device 10 via a network or transmits a message to the message transmission / reception device 10 using an application executed in the enterprise terminal 20. [ To the message transmission / reception device 10 using the message.

일 실시예에서는, 메시지를 전달하는 단계(S1)에 앞서, 기업 사용자가 메시지 송수신 장치(10)를 이용하여 메시지를 전송하기 위하여 먼저 메시지 송수신 장치(10)에 사용자 등록을 하는 과정이 필요할 수도 있다. 이때, 메시지 송수신 장치(10)에서는 기업의 사업자 정보를 조회하여 휴업 또는 폐업 상태가 아닌 사업자에 한하여 등록을 허용할 수도 있다. In an embodiment, prior to the step S1 of forwarding the message, it may be necessary for the enterprise user to register the user with the message transmission / reception device 10 in order to transmit the message using the message transmission / reception device 10 . At this time, the message transmission / reception device 10 may inquire the business information of the company, and may allow the registration only for the business that is not in the closed or closed state.

도 4는 일 실시예에 따른 메시지 송수신 방법에서 기업 휴폐업 조회 단계를 나타내는 개략도이다. FIG. 4 is a schematic diagram illustrating a step of inquiring about an enterprise shutdown in a message transmission / reception method according to an exemplary embodiment.

도 4를 참조하면, 메시지 송수신 장치(10)의 이용을 원하는 기업 사용자는 기업 단말(20)을 이용하여 가입을 요청할 수 있다(S21). 가입 요청시, 해당 기업의 사업자명, 사업자 번호, 사업장 주소, 메시지 송수신 장치(10)로의 접속에 사용할 단말(20)의 식별 정보 등이 메시지 송수신 장치(10)에 전달될 수 있다. 가입 요청을 수신한 메시지 송수신 장치(10)에서는, 가입 요청 기업의 사업자 번호를 이용하여 국세청 서버(40)를 조회함으로써(S22), 휴폐업 여부에 대한 조회 결과를 수신할 수 있다(S23). 휴폐업 여부의 조회는 국세청 서버(40)에 사업자 번호를 입력하여 얻어지는 정보를 스크린 스크래핑(screen scraping) 방식으로 획득함으로써 수행될 수 있다. 조회 결과 해당 기업이 휴업 또는 폐업 상태가 아닐 경우에만, 메시지 송수신 장치(10)는 해당 기업을 사용자로 등록한다(S24).Referring to FIG. 4, an enterprise user desiring to use the message transmission / reception device 10 can request a subscription using the enterprise terminal 20 (S21). When the subscription is requested, the business entity name, business number, business address, identification information of the terminal 20 to be used for connection to the message transmission / reception device 10, and the like can be transmitted to the message transmission / reception device 10. The message transmission / reception device 10 having received the subscription request can inquire the NTS server 40 using the business number of the subscription requesting enterprise (S22) and receive the inquiry about whether the business is closed or closed (S23). The inquiry about whether the business is closed or closed can be performed by obtaining the information obtained by inputting the business number to the IRS server 40 by a screen scraping method. When the inquiry result is that the corresponding company is not in the closed or closed state, the message transmission / reception device 10 registers the corresponding company as a user (S24).

다시 도 3을 참조하면, 기업으로부터 메시지 전달 시 암호화 메시지로 지정되었을 경우, 메시지 송수신 장치(10)는 전달된 메시지에 대한 암호화를 수행할 수 있다(S2). 일 실시예에서, 암호화는 발신자 정보와 임의의 난수값을 조합하여 구성된 암호화 키(key)를 이용하여 수행될 수 있다. 발신자 정보로는 메시지 전송을 요청하는 기업에 연관된 임의의 정보가 이용될 수 있다. 암호화 키를 이용하여 데이터를 암호화하는 구체적인 과정은 시드(SEED) 128비트(bit) 알고리즘 등 공지된 알고리즘을 이용하여 수행될 수 있으며, 이는 통상의 기술자에게 용이하게 이해될 수 있으므로 발명의 요지를 명확하게 하기 위하여 본 명세서에서는 자세한 설명을 생략한다. Referring again to FIG. 3, when the message is designated as an encryption message when the message is transmitted from the enterprise, the message transmission / reception device 10 can encrypt the delivered message (S2). In one embodiment, the encryption may be performed using an encryption key configured by combining the sender information and an arbitrary random number value. As the sender information, any information associated with the enterprise requesting the message transmission can be used. A specific process of encrypting data using an encryption key can be performed using a known algorithm such as a SEED 128 bit algorithm, which can be easily understood by a person skilled in the art, A detailed description thereof will be omitted herein.

도 3에서 메시지 암호화 과정(S2)은 메시지 송수신 장치(10)에서 수행되는 것으로 도시되었다. 그러나 이는 예시적인 것으로서, 다른 실시예에서 메시지를 암호화하는 과정(S2)은 메시지 송수신 장치(10)가 아닌 기업 단말(20) 측에서 이루어질 수도 있다. 이 경우 메시지 송수신 장치(10)는 암호화를 위한 난수값을 API 등을 통해 기업 단말(20)에 제공하고, 이를 이용하여 기업 단말(20)에 의해 암호화된 메시지를 기업 단말(20)로부터 수신할 수 있다.In FIG. 3, the message encryption process (S2) is shown as being performed in the message transmission / reception device 10. However, this is an example, and in another embodiment, the process S2 of encrypting a message may be performed on the side of the enterprise terminal 20 rather than the message transmission / reception device 10. [ In this case, the message transmission / reception device 10 provides the random number value for encryption to the enterprise terminal 20 through the API or the like, and receives the message encrypted by the enterprise terminal 20 from the enterprise terminal 20 .

발신할 메시지가 기업 단말(20)로부터 수신되면, 메시지 송수신 장치(10)는 미리 등록된 사용자 정보에서 메시지의 수신자를 검색할 수 있다(S3). 사용자 정보에서 수신자를 검색한 결과에 적어도 부분적으로 기초하여, 수신자의 모바일 장치(30)에 전송할 알림의 형태가 결정된다. 일 실시예에서 메시지 송수신 장치(10)는 모바일 장치(30)상에서 실행되는 애플리케이션을 통한 푸시 알림(push notification) 또는 문자 메시지 중에서 어느 하나로 알림의 형태를 결정할 수 있다. When a message to be sent is received from the enterprise terminal 20, the message transmission / reception device 10 can search for the recipient of the message in the previously registered user information (S3). The type of notification to be sent to the recipient's mobile device 30 is determined, at least in part, based on the result of retrieving the recipient in the user information. In one embodiment, the message transmission / reception device 10 can determine the type of notification by either push notification through a application running on the mobile device 30 or text message.

구체적으로는, 개인 사용자가 모바일 장치(30)에 메시지 송수신을 위한 애플리케이션을 설치하면, 해당 애플리케이션은 최초 실행 시에 애플리케이션이 설치된 모바일 장치(30)의 정보를 메시지 송수신 장치(10)에 등록하게 된다. 메시지 송수신 장치(10)에서는 등록된 사용자 정보에서 메시지의 수신자를 검색함으로써, 해당 수신자의 모바일 장치(30)에 메시지 송수신을 위한 애플리케이션이 설치되었는지 여부를 알아낼 수 있다. 수신자의 모바일 장치(30)에 메시지 송수신을 위한 애플리케이션이 설치되어 있을 경우, 메시지 송수신 장치(10)는 해당 애플리케이션을 통한 푸시 알림의 형태로 모바일 장치(30)에 알림을 전송할 수 있다(S4). 반면, 수신자의 모바일 장치(30)에 메시지 송수신을 위한 애플리케이션이 설치되어 있지 않을 경우, 메시지 송수신 장치(10)는 문자 메시지의 형태로 모바일 장치(30)에 알림을 전송할 수 있다(S4). 이 경우 메시지 송수신 장치(10)는, 문자 메시지를 통해 메시지에 대한 알림을 전송하는 것과 병행하여 또는 이를 대체하여, 메시지 송수신을 위한 애플리케이션의 설치를 유도하는 문자 메시지를 수신자의 모바일 장치(30)에 전송할 수도 있다. Specifically, when an individual user installs an application for sending and receiving a message to the mobile device 30, the application registers the information of the mobile device 30 on which the application is installed at the time of initial execution in the message transmission / reception device 10 . The message transmission / reception device 10 can search the receiver of the message in the registered user information to find out whether the application for sending / receiving a message to the mobile device 30 of the receiver is installed. When an application for sending and receiving a message is installed in the mobile device 30 of the receiver, the message transmission / reception device 10 can transmit a notification to the mobile device 30 in the form of a push notification through the application (S4). On the other hand, if an application for sending and receiving a message to the recipient's mobile device 30 is not installed, the message transmission / reception device 10 can transmit a notification to the mobile device 30 in the form of a text message (S4). In this case, the message transmission / reception device 10 transmits a text message to the mobile device 30 of the recipient, which induces the installation of the application for sending / receiving the message, in parallel with or instead of transmitting the message notification via the text message .

수신자는 모바일 장치(30)에 수신된 알림을 통하여 메시지의 도착 사실을 인지하고, 알림과 연관된 사용자 인터페이스를 통하여, 또는 별도로 메시지 송수신을 위한 애플리케이션을 실행함으로써 메시지 송수신 장치(10)에 접속하여 메시지를 다운로드할 수 있다(S6). The receiver recognizes the arrival of the message through the notification received in the mobile device 30, connects to the message transmission / reception device 10 by executing the application for sending / receiving the message through the user interface associated with the notification, (S6).

일 실시예에서, 메시지 송수신 장치(10)가 제공하는 메시지가 암호화되어 있을 경우, 수신자의 모바일 장치(30)에서 이를 복호화하는 과정(S7)이 요구될 수도 있다. 메시지 암호화 과정(S4)과 관련하여 전술한 것과 같이, 메시지는 발신자 정보와 임의의 난수값을 조합하여 구성된 암호화 키를 이용하여 암호화된 것일 수 있다. 이 경우, 메시지 송수신 장치(10)에서는 암호화된 메시지와 함께 암호화 키의 생성에 사용된 난수값을 수신자의 모바일 장치(30)에 전송하게 된다. 모바일 장치(30)에서는, 모바일 장치(30)에 저장 또는 입력된 발신자 정보와 메시지 송수신 장치(10)로부터 수신된 난수값을 조합하여 암호화 키를 구성하고, 이를 이용하여 암호화된 메시지를 복호화할 수 있다. In one embodiment, if the message provided by the message transmission / reception device 10 is encrypted, a process S7 of decrypting the message at the recipient's mobile device 30 may be required. As described above in connection with the message encryption process S4, the message may be encrypted using an encryption key configured by combining sender information and a random number value. In this case, the message transmission / reception device 10 transmits the random number used for generating the encryption key together with the encrypted message to the mobile device 30 of the receiver. In the mobile device 30, the sender information stored in or input to the mobile device 30 is combined with a random number value received from the message transmission / reception device 10 to form an encryption key, and the encrypted message can be decrypted have.

일 실시예에서는, 수신자가 모바일 장치(30)상에서 메시지를 확인하였을 경우, 메시지의 확인 사실을 알리는 수신 확인 정보가 모바일 장치(30)상에서 메시지 송수신 장치(10)로 전달될 수 있다(S8). 수신 확인 정보의 전달은 사용자의 입력 없이 자동적으로 이루어질 수도 있으며, 또는 사용자가 수신 확인 정보의 전달 여부를 선택하도록 구성될 수도 있다. 메시지 송수신 장치(10)로 전달된 수신 확인 정보는 다시 발신 측인 기업 단말(20)로 전달될 수 있다. 따라서, 기업 측 담당자는 메시지의 수신자인 고객, 직원, 거래처 등이 메시지를 확인하였는지 여부를 알 수 있게 된다. In one embodiment, when the recipient confirms the message on the mobile device 30, acknowledgment information indicating the confirmation of the message may be delivered to the message transceiver 10 on the mobile device 30 (S8). The delivery of the acknowledgment information may be automatic without the user's input, or the user may be configured to select whether to transmit the acknowledgment information. The acknowledgment information transmitted to the message transmission / reception device 10 may be transmitted to the enterprise terminal 20 which is the calling side again. Thus, the person in charge at the company side can know whether or not the message receiver, customer, employee, customer, etc., has confirmed the message.

일 실시예에서, 메시지 송수신 장치(10)는, 푸시 알림 또는 문자 메시지를 통한 알림 전송 후 일정 시간 내에 메시지에 대한 수신 확인 정보가 접수되지 않을 경우, 다시 문자 메시지를 보내어 메시지의 확인을 촉구할 수도 있다(S5). 이와 같이 미확인 메시지에 대하여 확인 안내 문자 메시지를 전송함으로써, 기업의 업무에 연관된 중요 메시지를 수신자가 확인하지 않고 방치하는 것을 막을 수 있으며, 네트워크상의 전송 오류나 애플리케이션의 오작동 등으로 인하여 알림이 도달하지 못한 경우에도 수신자가 메시지의 도착 사실을 인지하도록 할 수 있다.In one embodiment, if the acknowledgment information for a message is not received within a predetermined time after push notification or transmission of a notification via a text message, the message transmission / reception device 10 may send a text message again to urge confirmation of the message (S5). By transmitting the confirmation guidance text message to the unconfirmed message, the important message associated with the business of the company can be prevented from being left unconfirmed by the receiver. If the notification can not be reached due to transmission error on the network or malfunction of the application The recipient may be aware of the arrival of the message.

일 실시예에서, 수신자는 전달된 메시지에 대한 피드백 메시지를 메시지 송수신 장치(10)에 전달할 수도 있다(S10). 수신자인 개인 사용자는, 모바일 장치(30)상에서 실행되는 애플리케이션을 이용하여, 피드백 메시지를 입력하고 이를 메시지 송수신 장치(10)에 전송할 수 있다. 송수신 장치(10)로 전달된 피드백 메시지는 다시 해당 메시지의 수신자인 기업 단말(20)로 전달될 수 있다. 단계(S4, S8)와 관련하여 전술한 메시지의 암호화 및 복호화 과정은, 메시지의 발신자와 수신자만을 반대로 하여 피드백 메시지의 전달에도 동일하게 적용될 수 있다.In one embodiment, the recipient may forward a feedback message for the delivered message to the message transceiver 10 (S10). An individual user who is a receiver can input a feedback message and transmit it to the message transmission / reception device 10 using an application running on the mobile device 30. [ The feedback message transmitted to the transceiver 10 may be transmitted to the enterprise terminal 20, which is the receiver of the message. The process of encrypting and decrypting the message described above with respect to steps S4 and S8 may be equally applied to the transmission of the feedback message by reversing only the sender and receiver of the message.

이상에서 설명한 실시예들에 따른 메시지 송수신 방법에 의한 동작은 적어도 부분적으로 컴퓨터 프로그램으로 구현되어, 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다. 상기 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(carrier wave)(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수도 있다. 또한, 본 실시예를 구현하기 위한 기능적인 프로그램, 코드 및 코드 세그먼트(segment)들은 본 실시예가 속하는 기술 분야의 통상의 기술자에 의해 용이하게 이해될 수 있을 것이다.The operation of the message transmission / reception method according to the above-described embodiments may be at least partially implemented as a computer program and recorded on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer is stored. Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and a carrier wave (for example, And the like. The computer readable recording medium may also be distributed over a networked computer system so that computer readable code is stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for implementing the present embodiment may be easily understood by those skilled in the art to which this embodiment belongs.

이상에서 살펴본 본 발명은 도면에 도시된 실시예들을 참고로 하여 설명하였으나 이는 예시적인 것에 불과하며 당해 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 실시예의 변형이 가능하다는 점을 이해할 것이다. 그러나, 이와 같은 변형은 본 발명의 기술적 보호범위 내에 있다고 보아야 한다. 따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해서 정해져야 할 것이다.While the invention has been shown and described with reference to certain embodiments thereof, it will be understood by those skilled in the art that various changes and modifications may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. However, it should be understood that such modifications are within the technical scope of the present invention. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.

Claims (19)

기업 단말로부터 하나 이상의 수신자에게 전달되기 위한 메시지를 수신하도록 구성된 메시지 센터;
미리 등록된 사용자 정보를 저장하는 사용자 등록부; 및
상기 메시지에 대응되는 알림을 상기 메시지의 수신자의 모바일 장치에 전송하도록 구성된 알림 전송부를 포함하되,
상기 알림 전송부는, 상기 사용자 정보에서 상기 메시지의 수신자를 검색한 결과에 기초하여 상기 수신자의 모바일 장치에 전송될 알림의 형태를 결정하도록 구성된 메시지 송수신 장치.
A message center configured to receive a message for delivery from an enterprise terminal to one or more recipients;
A user registration unit for storing user information registered in advance; And
And a notification transmitting unit configured to transmit a notification corresponding to the message to a mobile device of a recipient of the message,
Wherein the notification transmitting unit is configured to determine the type of notification to be transmitted to the recipient's mobile device based on a result of searching for the recipient of the message in the user information.
제 1항에 있어서,
상기 사용자 정보는, 푸시 알림을 수신할 수 있는 애플리케이션의 모바일 장치상의 설치 여부를 포함하며,
상기 알림 전송부는,
상기 수신자의 모바일 장치에 상기 애플리케이션이 설치되어 있을 경우 상기 메시지에 대응되는 푸시 알림을 상기 수신자의 모바일 장치에 전송하며, 상기 수신자의 모바일 장치에 상기 애플리케이션이 설치되어 있지 않을 경우 상기 메시지에 대응되는 문자 메시지를 상기 수신자의 모바일 장치에 전송하도록 구성된 메시지 송수신 장치.
The method according to claim 1,
The user information includes whether or not an application capable of receiving a push notification is installed on a mobile device,
The notification transmitting unit transmits,
When the application is installed in the recipient's mobile device, transmits a push notification corresponding to the message to the recipient's mobile device, and when the recipient's mobile device does not have the application installed, Message to the recipient ' s mobile device.
제 2항에 있어서,
상기 알림 전송부는, 상기 메시지에 대한 수신 확인 정보를 상기 수신자의 모바일 장치로부터 수신하도록 더 구성된 메시지 송수신 장치.
3. The method of claim 2,
Wherein the notification transmitter is further configured to receive acknowledgment information for the message from the recipient's mobile device.
제 3항에 있어서,
상기 알림 전송부는, 상기 알림 전송부에서 상기 수신자의 모바일 장치에 알림을 전송한 후 미리 결정된 시간 동안 상기 모바일 장치로부터 상기 수신 확인 정보가 수신되지 않으면 상기 메시지에 대응되는 문자 메시지를 상기 수신자의 모바일 장치에 전송하도록 더 구성된 메시지 송수신 장치.
The method of claim 3,
Wherein the notification transmitter transmits a text message corresponding to the message to the recipient's mobile device when the acknowledgment information is not received from the mobile device for a predetermined time after transmitting the notification to the recipient's mobile device at the notification transmitter, Lt; RTI ID = 0.0 > and / or < / RTI >
제 1항에 있어서,
상기 사용자 등록부는, 메시지 송수신을 요청한 기업의 휴폐업 여부를 국세청 서버로부터 조회하여 상기 메시지 센터에 제공하도록 더 구성되며,
상기 메시지 센터는, 상기 메시지를 기업 단말로부터 수신하되, 휴폐업 상태가 아닌 기업의 단말에만 상기 메시지의 전송을 허여하도록 더 구성된 메시지 송수신 장치.
The method according to claim 1,
Wherein the user registration unit further inquires of the IRS server whether the company requesting the transmission / reception of messages is to be closed or closed, and provides the inquiry to the message center,
Wherein the message center is further configured to receive the message from an enterprise terminal, and to allow transmission of the message only to a terminal of a company that is not in a closed state.
제 1항에 있어서,
상기 메시지 송수신 장치는,
상기 메시지의 발신자 정보와 난수값을 조합한 키를 이용하여 상기 메시지 센터에 의해 제공되는 메시지를 암호화하도록 구성된 암호화부를 더 포함하며,
상기 난수값을 상기 수신자의 모바일 장치에 제공하도록 구성된 메시지 송수신 장치.
The method according to claim 1,
The message transmission /
Further comprising an encryption unit configured to encrypt a message provided by the message center using a key that is a combination of sender information and a random number value of the message,
And provide the random number value to the recipient's mobile device.
메시지 송수신을 위한 모바일 장치로서,
상기 모바일 장치의 정보를 메시지 송수신 장치에 등록하고, 상기 모바일 장치의 정보가 상기 메시지 송수신 장치에 등록되었는지 여부에 기초하여 형태가 결정된 알림을 상기 메시지 송수신 장치로부터 수신하도록 구성된 알림 수신부; 및
상기 메시지 송수신 장치로부터 상기 알림에 대응되는 메시지를 수신하도록 구성된 메시지 송수신부를 포함하는, 메시지 송수신을 위한 모바일 장치.
1. A mobile device for sending and receiving messages,
A notification receiver configured to register the information of the mobile device in the message transmission / reception device and receive a notification of the type determined based on whether the information of the mobile device is registered in the message transmission / reception device, from the message transmission / reception device; And
And a message transmission / reception unit configured to receive a message corresponding to the notification from the message transmission / reception device.
제 7항에 있어서,
상기 모바일 장치는,
상기 메시지 송수신 장치로부터 난수값을 더 수신하고,
상기 메시지의 발신자 정보 및 상기 난수값을 조합한 키를 이용하여 상기 메시지를 복호화하도록 구성된 복호화부를 더 포함하는, 메시지 송수신을 위한 모바일 장치.
8. The method of claim 7,
The mobile device comprising:
Further receiving a random number value from the message transmission / reception device,
And a decryption unit configured to decrypt the message using a key obtained by combining sender information of the message and the random number value.
메시지 송수신 장치에 사용자 정보를 등록하는 단계;
상기 메시지 송수신 장치가, 기업 단말로부터 하나 이상의 수신자에게 전달되기 위한 메시지를 수신하는 단계;
상기 메시지 송수신 장치가, 상기 사용자 정보에서 상기 메시지의 수신자를 검색하는 단계;
상기 메시지 송수신 장치가, 상기 수신자를 검색하는 단계의 결과에 기초하여, 상기 메시지에 대응되며 상기 메시지의 수신자의 모바일 장치에 전송되기 위한 알림의 형태를 결정하는 단계; 및
상기 메시지 송수신 장치가 상기 메시지의 수신자의 모바일 장치에 상기 알림을 전송하는 단계를 포함하는 메시지 송수신 방법.
Registering user information in a message transmission / reception device;
Receiving, by the message transmission / reception apparatus, a message to be transmitted from the enterprise terminal to one or more receivers;
The message transmitting / receiving apparatus searching for a recipient of the message in the user information;
Determining a type of notification corresponding to the message and to be transmitted to the mobile device of the recipient of the message, based on a result of the step of searching for the recipient; And
And the message sending / receiving device sending the notification to the mobile device of the recipient of the message.
제 9항에 있어서,
상기 사용자 정보는, 푸시 알림을 수신할 수 있는 애플리케이션의 모바일 장치상의 설치 여부를 포함하며,
상기 알림을 전송하는 단계는,
상기 수신자의 모바일 장치에 상기 애플리케이션이 설치되어 있을 경우 상기 메시지에 대응되는 푸시 알림을 상기 수신자의 모바일 장치에 전송하는 단계; 또는
상기 수신자의 모바일 장치에 상기 애플리케이션이 설치되어 있지 않을 경우 상기 메시지에 대응되는 문자 메시지를 상기 수신자의 모바일 장치에 전송하는 단계를 포함하는 메시지 송수신 방법.
10. The method of claim 9,
The user information includes whether or not an application capable of receiving a push notification is installed on a mobile device,
Wherein the transmitting the notification comprises:
Sending a push notification corresponding to the message to the recipient's mobile device if the recipient's mobile device is installed with the application; or
And sending a text message corresponding to the message to the recipient's mobile device if the recipient's mobile device does not have the application installed.
제 10항에 있어서,
상기 메시지 송수신 장치가 상기 수신자의 모바일 장치로부터 상기 메시지에 대한 수신 확인 정보를 수신하는 단계를 더 포함하는 메시지 송수신 방법.
11. The method of claim 10,
And receiving the acknowledgment information for the message from the recipient ' s mobile device.
제 11항에 있어서,
상기 메시지 송수신 장치가, 상기 수신자의 모바일 장치에 상기 알림을 전송한 후 미리 결정된 시간 동안 상기 모바일 장치로부터 상기 수신 확인 정보가 수신되지 않으면 상기 메시지에 대응되는 문자 메시지를 상기 수신자의 모바일 장치에 전송하는 단계를 더 포함하는 메시지 송수신 방법.
12. The method of claim 11,
The message transmission / reception device transmits the text message corresponding to the message to the recipient's mobile device if the reception confirmation information is not received from the mobile device for a predetermined time after transmitting the notification to the recipient's mobile device Further comprising the steps of:
제 9항에 있어서,
상기 메시지를 수신하는 단계는,
상기 메시지 송수신 장치가 메시지 송수신을 요청한 기업의 휴폐업 요부를 국세청 서버로부터 조회하는 단계; 및
상기 조회하는 단계의 결과 휴폐업 상태가 아닌 기업에 대응되는 기업 단말에 상기 메시지의 전송을 허여하는 단계를 포함하는 메시지 송수신 방법.
10. The method of claim 9,
Wherein the receiving the message comprises:
Inquiring from the IRS server about the rest of the business of the company that the message transmission / reception device requested to transmit / receive the message; And
And transmitting the message to an enterprise terminal corresponding to an enterprise that is not in a closed state as a result of the inquiring step.
제 9항에 있어서,
상기 메시지 송수신 장치가 상기 수신자의 모바일 장치에 상기 메시지를 제공하는 단계를 더 포함하는 메시지 송수신 방법.
10. The method of claim 9,
And the message transmitting / receiving device providing the message to the recipient ' s mobile device.
제 14항에 있어서,
상기 메시지를 제공하는 단계는,
상기 메시지 송수신 장치가, 상기 메시지의 발신자 정보 및 난수값을 조합한 키를 이용하여 상기 메시지를 암호화하는 단계; 및
상기 메시지 송수신 장치가, 상기 난수값을 상기 수신자의 모바일 장치에 제공하는 단계를 더 포함하는 메시지 송수신 방법.
15. The method of claim 14,
Wherein the step of providing the message comprises:
Encrypting the message using a key that is a combination of sender information and a random number value of the message; And
Wherein the message transmitting / receiving device further comprises the step of providing the random number value to the recipient's mobile device.
모바일 장치가, 상기 모바일 장치의 정보를 메시지 송수신 장치에 등록하는 단계;
상기 모바일 장치가, 상기 메시지 송수신 장치로부터, 상기 모바일 장치의 정보가 상기 메시지 송수신 장치에 등록되었는지 여부에 기초하여 결정된 형태를 갖는 알림을 수신하는 단계; 및
상기 모바일 장치가, 상기 메시지 송수신 장치로부터 상기 메시지를 수신하는 단계를 포함하는 메시지 송수신 방법.
The mobile device registering the information of the mobile device with the message transmission / reception device;
Receiving, from the message transmitting / receiving device, a notification having a type determined based on whether information of the mobile device is registered in the message transmitting / receiving device; And
And the mobile device receiving the message from the message transmission / reception device.
제 16항에 있어서,
상기 메시지를 수신하는 단계는,
상기 모바일 장치가 상기 메시지 송수신 장치로부터 난수값을 수신하는 단계; 및
상기 모바일 장치가, 상기 메시지의 발신자 정보 및 상기 난수값을 조합한 키를 이용하여 상기 메시지를 복호화하는 단계를 포함하는 메시지 송수신 방법.
17. The method of claim 16,
Wherein the receiving the message comprises:
The mobile device receiving a random number value from the message transceiver; And
Wherein the mobile device decrypts the message using a key that is a combination of the sender information of the message and the random number value.
하드웨어와 결합되어,
미리 등록된 사용자 정보를 저장하는 단계;
기업 단말로부터 하나 이상의 수신자에게 전달되기 위한 메시지를 수신하는 단계;
상기 사용자 정보에서 상기 메시지의 수신자를 검색하는 단계;
상기 검색하는 단계의 결과에 기초하여, 상기 메시지에 대응되며 상기 메시지의 수신자의 모바일 장치에 전송되기 위한 알림의 형태를 결정하는 단계; 및
상기 메시지의 수신자의 모바일 장치에 상기 알림을 전송하는 단계를 실행시키기 위하여 매체에 저장된, 메시지 송수신을 위한 컴퓨터 프로그램.
Combined with hardware,
Storing pre-registered user information;
Receiving a message from an enterprise terminal for delivery to one or more recipients;
Retrieving a recipient of the message from the user information;
Determining a type of notification corresponding to the message and to be sent to a mobile device of the recipient of the message based on the result of the searching step; And
And sending the notification to the mobile device of the recipient of the message.
하드웨어와 결합되어,
모바일 장치의 정보를 메시지 송수신 장치에 등록하는 단계;
상기 메시지 송수신 장치로부터, 상기 모바일 장치의 정보가 상기 메시지 송수신 장치에 등록되었는지 여부에 기초하여 결정된 형태를 갖는 알림을 수신하는 단계; 및
상기 메시지 송수신 장치로부터 상기 메시지를 수신하는 단계를 실행시키기 위하여 매체에 저장된, 메시지 송수신을 위한 컴퓨터 프로그램.
Combined with hardware,
Registering information of the mobile device in the message transmission / reception device;
Receiving, from the message transmission / reception device, a notification having a type determined based on whether information of the mobile device is registered in the message transmission / reception device; And
A computer program for transmitting and receiving a message, the message being stored in a medium for executing the step of receiving the message from the message transmission / reception device.
KR1020140094493A 2014-07-25 2014-07-25 Apparatuses and methods of transmitting and receiving message, and mobile devices and computer programs for transmitting and receiving message Active KR101611581B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140094493A KR101611581B1 (en) 2014-07-25 2014-07-25 Apparatuses and methods of transmitting and receiving message, and mobile devices and computer programs for transmitting and receiving message

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140094493A KR101611581B1 (en) 2014-07-25 2014-07-25 Apparatuses and methods of transmitting and receiving message, and mobile devices and computer programs for transmitting and receiving message

Publications (2)

Publication Number Publication Date
KR20160014122A true KR20160014122A (en) 2016-02-11
KR101611581B1 KR101611581B1 (en) 2016-04-12

Family

ID=55351392

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140094493A Active KR101611581B1 (en) 2014-07-25 2014-07-25 Apparatuses and methods of transmitting and receiving message, and mobile devices and computer programs for transmitting and receiving message

Country Status (1)

Country Link
KR (1) KR101611581B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130041401A (en) 2011-10-16 2013-04-25 김연홍 Integrated message send system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100489426B1 (en) 2004-09-30 2005-05-12 노틸러스효성 주식회사 Edi system and the method on on-line through providing the information of discontinuance and suspension of business

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130041401A (en) 2011-10-16 2013-04-25 김연홍 Integrated message send system

Also Published As

Publication number Publication date
KR101611581B1 (en) 2016-04-12

Similar Documents

Publication Publication Date Title
US9338130B2 (en) Apparatus and method to register Wi-Fi clients on a Wi-Fi network
US11050723B1 (en) Methods and systems for transmitting anonymized information
US8923820B2 (en) Modified messaging server call flow for secured mobile-to-mobile messaging
KR101528212B1 (en) Method and apparatus for managing identity for mobile terminal
KR102298515B1 (en) Systems and methods for peer to peer communication
US8447969B2 (en) Transfer device for sensitive material such as a cryptographic key
US11637795B1 (en) Techniques for templated messages
US20140201528A1 (en) Techniques to monitor connection paths on networked devices
US20150373048A1 (en) Enterprise Mobile Notification Solution
US11616747B1 (en) Systems and methods for multi-agent messaging
RU2018145757A (en) MULTILEVEL MESSAGE ENCRYPTION
US20220217106A1 (en) Methods and systems for end-to-end encrypted message history exchange
KR20170115059A (en) Technologies for managing remote web clients in applications on mobile devices
CN102916948A (en) Data safety processing method and device, and terminal
CN104769894A (en) Optimize offline messaging (network history) delivery for users accessing the application from a single device
CN102801781B (en) Terminal, location-server and localization method
US9456340B2 (en) Unsolicited broadcast packet transmission through close-by communication protocol
KR101379711B1 (en) Method for file encryption and decryption using telephone number
US10157102B2 (en) Techniques to scan and reorganize media files to remove gaps
US10735384B2 (en) Techniques for key ratcheting with multiple step sizes
KR101611581B1 (en) Apparatuses and methods of transmitting and receiving message, and mobile devices and computer programs for transmitting and receiving message
KR20160047722A (en) Method and apparatus for message service
WO2024212165A1 (en) Method for message transmission between devices, device for forwarding messages between devices, and system for message transmission between devices
EP3382624A1 (en) Techniques for templated messages
KR101643339B1 (en) Method and system for user certification

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20140725

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20150520

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20151127

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20150520

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

X091 Application refused [patent]
AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20151127

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20150720

Comment text: Amendment to Specification, etc.

PG1501 Laying open of application
PX0701 Decision of registration after re-examination

Patent event date: 20160304

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20160129

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20151127

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20150720

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20160405

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20160406

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20200331

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20210331

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20220331

Start annual number: 7

End annual number: 7