[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101767307B1 - Device, server, method and application for message service - Google Patents

Device, server, method and application for message service Download PDF

Info

Publication number
KR101767307B1
KR101767307B1 KR1020150087381A KR20150087381A KR101767307B1 KR 101767307 B1 KR101767307 B1 KR 101767307B1 KR 1020150087381 A KR1020150087381 A KR 1020150087381A KR 20150087381 A KR20150087381 A KR 20150087381A KR 101767307 B1 KR101767307 B1 KR 101767307B1
Authority
KR
South Korea
Prior art keywords
message
service server
push
message service
receiving
Prior art date
Application number
KR1020150087381A
Other languages
Korean (ko)
Other versions
KR20160149769A (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 KR1020150087381A priority Critical patent/KR101767307B1/en
Publication of KR20160149769A publication Critical patent/KR20160149769A/en
Application granted granted Critical
Publication of KR101767307B1 publication Critical patent/KR101767307B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • G06Q50/30
    • H04L67/26
    • 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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Receiving at least one outgoing message, transmitting a message acceptance signal for at least one outgoing message to the receiving terminal via the mobile OS server, receiving a new message acknowledgment request signal from the receiving terminal, receiving at least one push message To a terminal.

Description

Technical Field [0001] The present invention relates to a message service terminal, a server, a method,

Embodiments of the invention relate to message service terminals, servers, methods and applications.

Various information and functions can be provided through wireless communication as well as wireless communication through the mobile communication terminal. For example, mobile communication terminals are becoming more and more widely used not only for telephone calls or schedule management but also for games, watching satellite broadcasts, using a remote controller using near-field communication, and taking images by a digital camera.

A user of the mobile communication terminal can use various applications such as SMS (Short Message Service), MMS (Multimedia Messaging Service) and MSN (MicroSoft Network), and various messaging services such as Facebook, ) Can use various social network services.

The mobile communication terminal can provide various services through various applications, and the service provider can inform the user of the service provided by the applications through a notification function such as a push message to the mobile communication terminal of the service user.

For example, mobile OS platform operators such as Google and Apple send push messages to service users through mobile OS platform servers such as GCM (Google Cloud Messaging) and APNS (Apple Private Notification Server) Service can be provided.

In the case of the cloud push message service provided by the mobile OS platform provider, there is a possibility that the message is lost because the mobile terminal does not continuously retransmit the message when the mobile terminal is off for a long time or in the shadow area, It may not provide the result information.

In addition, since the push message service is provided through the mobile communication network, the unencrypted original data is transmitted through the mobile communication network between the client server and the receiving terminal, and if the illegal action such as hacking is performed, .

In addition, the push message service may be vulnerable to privacy by transmitting a message containing personal information to the mobile OS platform server.

One embodiment of the present invention provides a method of transmitting and receiving data between a client server and a receiving terminal by configuring a unique message service server different from a mobile OS server provided by a mobile OS platform provider.

One embodiment of the present invention provides a method of transmitting a message reception signal to a mobile OS server and receiving a push message by requesting a push message from a push message request client of a receiving terminal to a message service server itself.

An embodiment of the present invention aims to transmit a push message when a push message is not received, and to provide a push message to a message service server after a push message is received.

An embodiment of the present invention aims at enhancing security so that the contents of a message can not be known by others even if data is exposed by encrypting and transmitting a message between a message service server and a receiving terminal push client.

The message service method according to an exemplary embodiment of the present invention includes receiving at least one outgoing message, transmitting a message acceptance signal for the at least one outgoing message to a receiving terminal through a mobile OS server, Receiving a new message confirmation request signal, and transmitting at least one push message to the receiving terminal.

The message service method according to an aspect of the present invention includes the steps of transmitting a new message to a receiving terminal when the new message confirmation request signal is received, receiving a push message request signal for the new message, And transmitting at least one push message to the receiving terminal.

According to an aspect of the present invention, the new message confirmation request signal may be periodically received from the receiving terminal according to a predetermined time.

The message service method according to an aspect of the present invention further includes checking the reception result of the push message from the receiving terminal, and transmitting the push message reception result to a client company server when the push message reception result is confirmed .

The message service method according to an aspect of the present invention may further include transmitting at least one outgoing message related to the at least one push message to the receiving terminal when the push message reception result is not confirmed.

According to an aspect of the present invention, the receiving terminal periodically transmits the new message confirmation request signal to the message service server when receiving the message acceptance signal or according to a preset time, Lt; / RTI > message.

According to an aspect of the present invention, the at least one push message is stored in the message service server, and may be transmitted from the message service server to the receiving terminal without being transmitted to the mobile OS server.

According to an aspect of the present invention, a push message request signal for the new message history and the new message details may include an ID key.

A message service method according to an aspect of the present invention is a method for generating a message decryption key for decrypting at least one push message, a Mac address, and a recipient information when a message application is newly installed in the receiving terminal And communicating with the message application using the encryption decryption key.

According to another aspect of the present invention, there is provided a message service method including receiving a message acceptance signal from a message service server through a mobile OS server, transmitting a new message confirmation request signal to the message service server, And receiving at least one push message.

According to another aspect of the present invention, there is provided a message service method comprising: receiving a new message description corresponding to transmission of a new message confirmation request signal; transmitting a push message request signal for the new message description to a message service server; And receiving the at least one push message from the message service server.

The message service method according to another aspect of the present invention further includes driving a message application corresponding to the message reception signal, the message application transmitting the new message confirmation request signal to the message service server, The method comprising: receiving a new message description from a message service server; transmitting a push message request signal for the new message to a message service server; and receiving the at least one push message from the message service server .

According to another aspect of the present invention, when the message service server receives at least one outgoing message, the message service server transmits the message acceptance signal to the receiving terminal through the mobile OS server, When the new message confirmation request signal is received, transmitting a new message breakdown to the receiving terminal, and when receiving a push message request signal for the new message breakdown corresponding to the new message breakdown transmission, And send the at least one push message to the terminal.

According to another aspect of the present invention, the at least one push message is stored in the message service server and can be transmitted from the message service server to the mobile terminal without being transmitted to the mobile OS server.

According to another aspect of the present invention, the step of transmitting the new message confirmation request signal to the message service server may periodically transmit the new message confirmation request signal to the message service server according to a preset time.

The message service method according to another aspect of the present invention may further include transmitting a push message reception result to the message service server when at least one push message is received from the message service server.

A message service server according to an exemplary embodiment of the present invention includes a receiver for receiving at least one outgoing message, a new message confirmation request signal, and a push message request signal, a mobile OS server for receiving at least one outgoing message A transmission unit for transmitting a message reception signal and a new message description; and a determination unit for checking whether a new message confirmation request signal corresponding to the message reception signal and the push message request signal are received from the reception terminal, The message confirmation request signal and the push message request signal are received from the receiving terminal, and the transmitting unit transmits at least one push message to the receiving terminal when the reception of the push message request signal is confirmed.

According to an aspect of the present invention, the new message confirmation request signal may be periodically received from the receiving terminal according to a predetermined time.

According to an aspect of the present invention, the determination unit may check the reception result of the push message from the receiving terminal, and when the transmission unit confirms the reception result of the push message, the transmission unit may transmit the push message reception result to the client company server.

According to an aspect of the present invention, when the transmission unit can not confirm the reception result of the push message, the transmission unit may transmit at least one forwarding message related to the at least one push message to the receiving terminal.

The message service server according to an aspect of the present invention further includes a storage unit for storing the at least one push message, and the at least one push message is transmitted from the message service server to the mobile OS server, .

The message service server according to an aspect of the present invention further includes a generation unit for generating an identification key included in the push message request signal for the new message and the new message, The push message request signal for the message details may include the identification key.

A message service server according to an aspect of the present invention generates an encryption / decryption key for encryption / decryption of the at least one push message, a MAC address, and a recipient information when a message application is newly installed in the receiving terminal An encryption / decryption key generating unit, and an application communication unit for communicating with the message application using the encryption / decryption key.

According to an embodiment of the present invention, a terminal includes a display, a memory for storing a push message displayed by the display, and a processor for controlling the display to output the push message, When receiving a message reception signal from the message service server, transmits a new message confirmation request signal to the message service server and receives at least one push message from the message service server.

According to an aspect of the present invention, the processor receives a new message description corresponding to the new message confirmation request signal transmission, transmits a push message request signal for the new message description to the message service server, And receive the at least one push message.

According to an aspect of the present invention, the at least one push message may be stored in the message service server and transmitted from the message service server to the mobile terminal without being transmitted to the mobile OS server.

According to an aspect of the present invention, the processor may periodically transmit the new message confirmation request signal to the message service server when receiving the message reception signal or according to a predetermined time.

According to an aspect of the present invention, when the processor receives at least one push message from the message service server, the processor may transmit the push message reception result to the message service server.

The message application according to an embodiment of the present invention includes receiving a message reception signal for at least one push message from a message service server to a mobile OS operating the terminal, transmitting a new message confirmation request signal to the message service server Receiving a new message history corresponding to transmission of the new message confirmation request signal, transmitting a push message request signal for the new message details to the message service server, Lt; RTI ID = 0.0 > of < / RTI > the terminal.

According to an aspect of the present invention, the message reception signal is received from a message service server through a mobile OS server, the at least one push message is stored in the message service server, and the message service server transmits And can be transmitted to the terminal.

According to an embodiment of the present invention, a unique message service server can be configured to be distinct from a mobile OS server provided by a mobile OS platform provider, so that data can be transmitted and received between a client company server and a receiving terminal.

According to an embodiment of the present invention, only a message reception signal is transmitted to the mobile OS server, and the push message request client of the receiving terminal can request the push message to the message service server itself and receive the push message.

According to an embodiment of the present invention, when the push message is not received, the push message can be continuously retransmitted, and the push message can be provided to the message service server after receiving the push message.

According to an exemplary embodiment of the present invention, a message is transmitted and received between a message service server and a receiving terminal push client, thereby enhancing security so that the contents of the message can not be recognized by others even if data is exposed.

1 is a block diagram illustrating a configuration of a message service system according to an embodiment of the present invention.
2 is a block diagram illustrating a configuration of a message service server according to an embodiment of the present invention.
3 is a block diagram illustrating a configuration of a terminal according to an embodiment of the present invention.
4 is a diagram illustrating an example of outputting a push message according to one aspect of the present invention.
5 is a flowchart illustrating a message service method by the message service system of the present invention.
6 is a flowchart illustrating a message service method by the message service server of the present invention.
7 is a flowchart illustrating a message service method by the receiving terminal of the present invention.

Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and accompanying drawings, but the present invention is not limited to or limited by the embodiments.

Various modifications may be made to the embodiments described below. It is to be understood that the embodiments described below are not intended to limit the embodiments, but include all modifications, equivalents, and alternatives to them.

The terms used in the examples are used only to illustrate specific embodiments and are not intended to limit the embodiments. The singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, the terms "comprises" or "having" and the like refer to the presence of stated features, integers, steps, operations, elements, components, or combinations thereof, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The terminology used herein is a term used for appropriately expressing an embodiment of the present invention, which may vary depending on the user, the intent of the operator, or the practice of the field to which the present invention belongs. Therefore, the definitions of these terms should be based on the contents throughout this specification.

Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this embodiment belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as ideal or overly formal in the sense of the art unless explicitly defined herein Do not.

In the following description of the present invention with reference to the accompanying drawings, the same components are denoted by the same reference numerals regardless of the reference numerals, and redundant explanations thereof will be omitted. In the following description of the embodiments, a detailed description of related arts will be omitted if it is determined that the gist of the embodiments may be unnecessarily blurred.

1 is a block diagram illustrating a configuration of a message service system according to an embodiment of the present invention.

Referring to FIG. 1, a message service system according to an embodiment of the present invention includes a message service server 110, a mobile OS server 120, and a receiving terminal 130. The message service system may further include a client company server (140).

According to an aspect of the present invention, the receiving terminal 130 may be a mobile phone, a smart phone, a notebook computer, a digital broadcasting terminal, a PDA (personal digital assistant), a PMP Multimedia player), navigation, and the like, and fixed communication terminals such as a digital TV, a desktop computer, and the like.

According to one aspect of the present invention, the client company server 140 may include various types of terminals used by a message sender for transmitting a push message, for example, a mobile phone, a smart phone, a notebook computer a mobile communication terminal such as a notebook computer, a digital broadcasting terminal, a PDA (Personal Digital Assistants), a PMP (Portable Multimedia Player), navigation and the like, a fixed communication terminal such as a digital TV, a desktop computer, An external server terminal such as a cloud server or the like.

The mobile OS server 120 may be a server operated by a mobile OS platform provider, and may include, for example, Google's GCM (Google Cloud Messaging) server and Apple's APNS (Apple Private Notification Server).

The message service server 110 is a server for providing a message service independently configured with the mobile OS server 120. The message service server 110 receives at least one outgoing message from the client server 140 and transmits at least one outgoing message But only the message reception signal for at least one outgoing message can be transmitted.

The outgoing message may be Short Message Service (SMS), Long Message Service (LMS), Multi-media Message Service (MMS), or the like.

The message service server 110 may transmit a message acceptance signal for the dispatch message to the receiving terminal 130 and receive a new message confirmation request signal from the receiving terminal 130. [

The message service server 110 sends a new message confirmation request signal to the receiving terminal 130 and transmits a push message request signal for the new message details to the receiving terminal 130 As shown in Fig.

When the message service server 110 receives the push message request signal, the message service server 110 may transmit at least one push message to the receiving terminal 130.

Hereinafter, a detailed configuration of a message service server of a message service system according to an embodiment of the present invention will be described in detail.

2 is a block diagram illustrating a configuration of a message service server according to an embodiment of the present invention.

2, a message service server according to an embodiment of the present invention includes a receiving unit 210, a transmitting unit 220, and a determining unit 230.

The message service server according to an aspect of the present invention may further include a control unit 240, and the control unit 240 may control the overall operation of the message service server. For example, the control unit 240 may transmit and receive data between the respective modules and transmit the data to another module, or may generate control data to control the respective modules. Each module may be driven under the control of the control unit 240 or independently of the control unit 240.

The receiving unit 210 receives at least one outgoing message.

The transmitting unit 220 transmits a message acceptance signal for at least one sending message to the receiving terminal through the mobile OS server.

Here, the mobile OS server may be a server such as GCM (Google Cloud Messaging) server and APNS (Apple Private Notification Server) operated by a mobile OS platform provider such as Google and Apple.

The message service server according to an aspect of the present invention may further include a storage unit 250, and the storage unit 250 may store at least one outgoing message and at least one push message.

At least one push message may be transmitted from the message service server to the terminal without being transmitted to the mobile OS server.

According to one aspect of the present invention, since the message service server transmits only a message reception signal for at least one outgoing message to the mobile OS server and does not transmit at least one received push message, have.

The determination unit 230 determines whether a new message confirmation request signal is received from the reception terminal, and the reception unit 210 receives a new message confirmation request signal from the reception terminal.

When the new message confirmation request signal is received, the transmitting unit 220 transmits the new message details to the receiving terminal, and the receiving unit 210 can receive the push message request signal for the new message details from the receiving terminal.

The determining unit 230 determines whether or not a push message request signal is received from the receiving terminal. When the push message request signal is received, the transmitting unit 220 transmits at least one push message to the receiving terminal.

According to an aspect of the present invention, a new message confirmation request signal may be periodically received from a receiving terminal according to a preset time. For example, the receiving terminal may periodically transmit a new message confirmation request signal to the message service server when receiving a message reception signal or according to a preset time, and may receive at least one push message from the message service server .

The determining unit 230 checks the reception result of the push message from the receiving terminal, and when the transmitting unit 220 confirms the reception result of the push message, it may transmit the push message reception result to the client company server.

If the transmission unit 220 fails to confirm the reception result of the push message, the transmission unit 220 may transmit at least one outgoing message related to the at least one push message to the receiving terminal.

For example, when a push message is not received at the receiving terminal and the result of receiving the push message can not be confirmed, the transmitting unit 220 transmits a short message service (SMS), a long message service (LMS) Service) can be transmitted.

The message service server according to an aspect of the present invention may further include an identification key generation unit 260. The identification key generation unit 260 generates an identification key including an identification key included in a push message request signal for a new message and a new message, (ID key). For example, the push message request signal for the new message history and the new message details may include an identification key (ID key).

The transmitting unit 220 may transmit the message acceptance signal including the identification key to the receiving terminal through the mobile OS server. The identifying key may be a security key including identification information of at least one push message, It may be generated in a form irrelevant to the contents included in the message and transmitted to the receiving terminal.

For example, the identification key can identify the push message, but the content contained in the push message is generated in a form that can not be recognized. Therefore, the mobile OS server determines whether the push message includes contents Can not be detected.

The message service server according to an aspect of the present invention may further include an encryption / decryption key generation unit 270. [

The encryption / decryption key generation unit 270 of the message service server generates an encryption / decryption key for encryption / decryption of at least one push message, a MAC address, and recipient information when a message application is newly installed in the receiving terminal can do.

The message service server may further include an application communication unit 280. The application communication unit 280 may communicate with the message application using the encryption / decryption key.

The encryption / decryption key can be newly generated in the message service server every time a new message application is installed in the receiving terminal. Since the message service server transmits / receives the push message using the newly generated encryption / decryption key when communicating with the receiving terminal, The contents contained in the message can be encrypted or decrypted.

For example, the message service server may generate a symmetric or asymmetric encryption decryption key. At least one of the push message, the MAC address, and the recipient information may be encrypted or decrypted by the encryption / decryption key and transmitted to the receiving terminal or the mobile OS server.

Hereinafter, the detailed configuration of the receiving terminal of the message service system according to the embodiment of the present invention will be described in detail.

According to an aspect of the present invention, a receiving terminal may perform a function of a client company server, and a client company server may perform a function of a receiving terminal.

3 is a block diagram illustrating a configuration of a terminal according to an embodiment of the present invention.

3, a terminal according to an exemplary embodiment of the present invention includes a display 310, a memory 320 for recording a push message displayed by the display 310, a control unit 320 for controlling the display 310 to output a push message, (Not shown).

The processor 330 can drive each module and the installed application using the mounted operating system (OS).

When receiving a message acceptance signal from the message service server through the mobile OS server, the processor 330 transmits a new message confirmation request signal to the message service server and receives at least one push message from the message service server.

The processor 330 receives the new message history corresponding to the new message confirmation request signal transmission, transmits the push message request signal for the new message details to the message service server, receives at least one push message from the message service server .

The processor 330 may periodically transmit a new message confirmation request signal to the message service server when receiving the message reception signal or according to a predetermined time.

According to one aspect of the present invention, at least one push message is stored in the message service server and may be transmitted to the terminal without being transmitted from the message service server to the mobile OS server.

When the processor 330 receives at least one push message from the message service server, the processor 330 may transmit the push message reception result to the message service server.

The display 310 may output the push message received from the message service server using a message application.

4 is a diagram illustrating an example of outputting a push message according to one aspect of the present invention.

4, when the message service server receives the courier delivery message from the courier server, the message service server transmits a message reception signal for the courier related dispatch message to the terminal through the mobile OS server, and the terminal confirms the message reception signal The push message request signal can be directly transmitted to the message service server.

The message service server can receive the push message request signal directly from the terminal and can transmit the push-related message corresponding to the push message request signal directly to the terminal. The terminal can output the received courier related push message 410 to the display.

The message application may send a push message request signal to the message service server to receive a new push message in response to the push message request signal.

For example, when receiving a message reception signal, the message application may transmit the push message request signal to the message service server to receive a new push message, and may periodically transmit the push message request signal to the message service server To the message service server to receive a new push message.

When the message application receives at least one push message from the message service server, the message application may transmit the push message reception result of the received at least one push message to the message service server.

Here, the message service server confirms the reception result of the push message, and when the result of receiving the push message is confirmed, the message service server can transmit the push message reception result to the client company that has transmitted at least one push message.

If the message service server can not confirm the reception result of the push message, the message service server may transmit one or more outgoing messages to the receiving terminal.

Hereinafter, a message service method by a message service system according to an embodiment of the present invention will be described.

A message service method by a message service system according to an embodiment of the present invention can be provided by the above-described message service system, and each of the servers and terminals configured in the message service system will be mainly described.

5 is a flowchart illustrating a message service method by the message service system of the present invention.

Referring to FIG. 5, the message service server receives a dispatch message from a client company server (501).

When the message service server receives the dispatch message, it checks whether a message application is installed in the receiving terminal to which the push message is transmitted (502).

If a message application is installed in the receiving terminal, the message service server transmits a message acceptance signal for at least one sending message to the mobile OS server (503).

The mobile OS server delivers the received message reception signal to the receiving terminal (504).

The receiving terminal receives a message acceptance signal from the message service server through the mobile OS server (505).

The receiving terminal drives a message application corresponding to the message acceptance signal (506).

The receiving terminal can directly transmit a new message confirmation request signal to the message service server using the message application (507).

The message service server receives the new message confirmation request signal (508) and transmits the new message details to the receiving terminal (509).

The receiving terminal receives the new message history (510) and transmits a push message request signal for the new message history to the message service server (511).

When the message service server receives the push message request signal (512), the push message is transmitted to the receiving terminal (513), and the receiving terminal can receive the push message (514).

Upon receiving the push message, the receiving terminal may transmit the push message reception result to the message service server (515) /

The message service server confirms the reception result of the push message (516). If the message service server confirms the reception result of the push message, the message service server can transmit the push message reception result to the client company that transmitted the push message (517).

If the message service server fails to confirm the reception result of the push message, the message service server may transmit the forwarded message transmitted before the push message to the receiving terminal (518).

Hereinafter, a message service method by a message service server according to an embodiment of the present invention will be described.

The message service method by the message service server according to an embodiment of the present invention can be provided by the message service server described above, and the message service server will be mainly described.

6 is a flowchart illustrating a message service method by the message service server of the present invention.

6, the message service server receives (610) at least one outgoing message from the client server and transmits a message acceptance signal for at least one outgoing message to the receiving terminal through the mobile OS server (620).

The message service server confirms whether the new message confirmation request signal is received from the receiving terminal (630), and transmits the new message details to the receiving terminal (640).

The message service server checks whether a push message request signal for the new message details is received from the receiving terminal in operation 650. If a push message request signal is received, the message service server transmits at least one push message to the receiving terminal in operation 660, .

According to an aspect of the present invention, the new message confirmation request signal may be periodically received from the receiving terminal according to a predetermined time.

At least one push message may be stored in the message service server and transmitted to the receiving terminal without being transmitted from the message service server to the mobile OS server.

The message service server may confirm the reception result of the push message from the receiving terminal, and may transmit the push message reception result to the client company server when confirming the push message reception result. If the message service server can not confirm the push message reception result, And send at least one outgoing message associated with the push message to the receiving terminal.

For example, when a push message is not received at the receiving terminal and the result of receiving the push message can not be confirmed, a short message service (SMS), a long message service (LMS), and a multi-media message service ) Can be transmitted.

The receiving terminal may periodically transmit a new message check request signal to the message service server when receiving the message acceptance signal or periodically according to the preset time, and may receive at least one push message from the message service server.

The message service server generates an identification key included in the message reception signal, and the identification key may be in the form of a security key including only identification information not related to at least one push message. The message service server can transmit a message reception signal including the identification key to the reception terminal through the mobile OS server.

The message service server confirms whether a message application is installed in the receiving terminal, and when the message application is newly installed in the receiving terminal, the message service server decrypts the at least one push message, the Mac address, And may communicate with the message application using the encryption / decryption key.

Hereinafter, a message service method by a receiving terminal according to an embodiment of the present invention will be described.

A message service method by a receiving terminal according to an embodiment of the present invention can be provided by the message service server described above, and the receiving terminal will be mainly described. According to an aspect of the present invention, a receiving terminal may perform a function of a client company server, and a client company server may perform a function of a receiving terminal.

7 is a flowchart illustrating a message service method by the receiving terminal of the present invention.

Referring to FIG. 7, the terminal receives a message acceptance signal from the message service server through the mobile OS server (710).

The terminal transmits a new message confirmation request signal to the message service server (720).

The terminal receives the new message description from the message service server (730).

The terminal transmits a push message request signal for the new message details to the message message service server (740).

For example, in transmitting the push message request signal to the message service server, the terminal may transmit a push message request signal to the message service server when receiving the message acceptance signal, and may periodically transmit the push message request signal Signal to the message service server.

The terminal receives at least one push message for the push message request signal from the message service server using the message application (750).

The message service server receives at least one outgoing message, transmits a message acceptance signal to the receiving terminal through the mobile OS server, and may transmit at least one push message to the receiving terminal when the push message request signal is received.

At least one push message may be stored in the message service server and transmitted to the receiving terminal without being transmitted from the message service server to the mobile OS server.

The apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components. For example, the apparatus and components described in the embodiments may be implemented within a computer system, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA) , A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and at least one software application executing on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.

The software may comprise a computer program, code, instructions, or a combination of at least one of these, and may be configured to configure the processing device to operate as desired, The processing unit can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on at least one computer readable recording medium.

The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as at least one software module to perform the operations of the embodiments, and vice versa.

A message application according to an embodiment of the present invention is installed in a recording medium of a terminal and receives a message acceptance signal for at least one push message from a message service server to a mobile OS operating a terminal, Transmits a push message request signal for a new message to the message service server, and transmits at least one push message from the message service server to the message service server, .

The message reception signal is received from the message service server through the mobile OS server, and at least one push message is stored in the message service server and transmitted from the message service server to the mobile terminal without being transmitted to the mobile OS server.

While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

110: message service server
120: Mobile OS server
130: receiving terminal
140: Customer server

Claims (31)

A message service method of a message service server,
Receiving at least one outgoing message;
Transmitting a message acceptance signal for the at least one outgoing message to a receiving terminal through a mobile OS server;
Receiving a new message confirmation request signal from the receiving terminal; And
Transmitting at least one push message to the receiving terminal
Lt; / RTI >
Wherein the at least one push message comprises:
Stored in the message service server,
Wherein the message service server transmits the message to the mobile terminal,
Message service method.
The method according to claim 1,
Transmitting a new message history to the receiving terminal when the new message confirmation request signal is received;
Receiving a push message request signal for the new message details; And
Transmitting the at least one push message to the receiving terminal
/ RTI >
Message service method.
The method according to claim 1,
The new message confirmation request signal includes:
And is periodically received from the receiving terminal according to a preset time
Message service method.
The method according to claim 1,
Confirming a result of receiving the push message from the receiving terminal; And
Transmitting the push message reception result to a client company server when the push message reception result is confirmed;
≪ / RTI >
Message service method.
5. The method of claim 4,
If the push message reception result is not confirmed,
Transmitting at least one outgoing message associated with the at least one push message to the receiving terminal
Further comprising
Message service method.
The method according to claim 1,
The receiving terminal,
And transmits the new message confirmation request signal to the message service server periodically when receiving the message reception signal or according to a predetermined time,
Receiving the at least one push message from the message service server,
Message service method.
delete 3. The method of claim 2,
The push message request signal for the new message and the new message,
Characterized in that an identification key (ID key)
Message service method.
The method according to claim 1,
When a message application is newly installed in the receiving terminal,
Generating an encryption / decryption key for encryption / decryption of the at least one push message, the MAC address, and the recipient information; And
Communicating with the message application using the encryption / decryption key
≪ / RTI >
Message service method.
A message service method of a terminal,
Receiving a message acceptance signal from a message service server through a mobile OS server;
Transmitting a new message confirmation request signal to the message service server; And
Receiving at least one push message from the message service server
Lt; / RTI >
Wherein the at least one push message comprises:
Stored in the message service server,
Wherein the message service server transmits the message to the mobile service server,
Message service method.
11. The method of claim 10,
Receiving a new message description corresponding to the new message confirmation request signal transmission;
Transmitting a push message request signal for the new message to the message service server; And
Receiving the at least one push message from the message service server
/ RTI >
Message service method.
11. The method of claim 10,
Driving a message application corresponding to the message acceptance signal
Further comprising:
The message application comprises:
Transmitting the new message confirmation request signal to the message service server;
Receiving a new message description from the message service server;
Transmitting a push message request signal for the new message to the message service server; And
Receiving the at least one push message from the message service server
To perform
Message service method.
11. The method of claim 10,
The message service server comprises:
When receiving at least one outgoing message,
Transmits the message reception signal to the reception terminal through the mobile OS server and receives the new message confirmation request signal from the reception terminal
When the new message confirmation request signal is received, transmitting the new message details to the receiving terminal,
When receiving the push message request signal for the new message details in response to the transmission of the new message details, transmitting the at least one push message to the terminal
Message service method.
delete 11. The method of claim 10,
The transmitting of the new message confirmation request signal to the message service server comprises:
And transmits the new message confirmation request signal to the message service server periodically according to a preset time.
Message service method.
11. The method of claim 10,
When receiving at least one push message from the message service server,
Transmitting a push message reception result to the message service server
≪ / RTI >
Message service method.
A computer-readable recording medium recording a program for performing the method of any one of claims 1 to 6, 8 to 13, and 16. A receiving unit for receiving at least one sending message, a new message confirming request signal, and a push message requesting signal;
A transmission unit for transmitting a message reception signal and a new message description of the at least one outgoing message to a receiving terminal through a mobile OS server;
A determination unit for checking whether a new message confirmation request signal corresponding to the message reception signal and the push message request signal are received from the reception terminal; And
A storage unit for storing the at least one push message;
Including the
The new message confirmation request signal and the push message request signal are received from the receiving terminal,
Wherein the transmitting unit transmits at least one push message to the receiving terminal when the reception of the push message request signal is confirmed,
Wherein the at least one push message is transmitted from the message service server to the mobile terminal,
Message service server.
19. The method of claim 18,
The new message confirmation request signal includes:
And a control unit for periodically receiving, from the receiving terminal,
Message service server.
19. The method of claim 18,
Wherein the determination unit checks the reception result of the push message from the receiving terminal,
Wherein the transmission unit transmits the push message reception result to the client server when the push message reception result is confirmed,
Message service server.
21. The method of claim 20,
Wherein the transmission unit comprises:
And transmitting at least one forwarding message associated with the at least one push message to the receiving terminal if the push message reception result is not confirmed.
Message service server.
delete 19. The method of claim 18,
(ID key) included in the push message request signal for the new message and the new message,
Further comprising:
Wherein the push message request signal for the new message breakdown and the new message breakdown includes the identification key.
Message service server.
19. The method of claim 18,
An encryption / decryption key generation unit generating an encryption / decryption key for encryption / decryption of the at least one push message, the MAC address, and the recipient information when a message application is newly installed in the receiving terminal; And
An application communication unit for communicating with the message application using the encryption /
≪ / RTI >
Message service server.
In the terminal,
display;
A memory for recording a push message displayed by the display; And
And to output the push message to the display
The processor comprising:
When receiving a message reception signal from the message service server through the mobile OS server, transmits a new message confirmation request signal to the message service server,
Receiving at least one push message from the message service server,
Wherein the at least one push message comprises:
Stored in the message service server,
Wherein the message service server transmits the message to the mobile service server,
terminal.
The method of claim 25, wherein
The processor comprising:
Receiving a new message description corresponding to the new message confirmation request signal transmission,
Transmits a push message request signal for the new message to the message service server,
And receiving the at least one push message from the message service server.
terminal.
delete 26. The method of claim 25,
The processor comprising:
And transmitting the new message confirmation request signal to the message service server periodically upon receiving the message reception signal or according to a predetermined time,
terminal.
26. The method of claim 25,
The processor comprising:
When receiving at least one push message from the message service server,
And transmitting the push message reception result to the message service server,
terminal.
In a message application installed in a terminal,
Receiving a message acceptance signal for at least one push message from a message service server to a mobile OS operating the terminal;
Transmitting a new message confirmation request signal to the message service server;
Receiving a new message description corresponding to the new message confirmation request signal transmission;
Transmitting a push message request signal for the new message to the message service server; And
Receiving the at least one push message from the message service server
The terminal being installed in a recording medium of the terminal,
Wherein the at least one push message is stored in the message service server and is transmitted from the message service server to the mobile terminal,
A message application installed on a recording medium of the terminal.
31. The method of claim 30,
Wherein the message acceptance signal is received from a message service server via a mobile OS server,
A message application installed on a recording medium of the terminal.
KR1020150087381A 2015-06-19 2015-06-19 Device, server, method and application for message service KR101767307B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150087381A KR101767307B1 (en) 2015-06-19 2015-06-19 Device, server, method and application for message service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150087381A KR101767307B1 (en) 2015-06-19 2015-06-19 Device, server, method and application for message service

Publications (2)

Publication Number Publication Date
KR20160149769A KR20160149769A (en) 2016-12-28
KR101767307B1 true KR101767307B1 (en) 2017-08-10

Family

ID=57724138

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150087381A KR101767307B1 (en) 2015-06-19 2015-06-19 Device, server, method and application for message service

Country Status (1)

Country Link
KR (1) KR101767307B1 (en)

Also Published As

Publication number Publication date
KR20160149769A (en) 2016-12-28

Similar Documents

Publication Publication Date Title
US10009321B2 (en) Method performed by at least one server for processing a data packet from a first computing device to a second computing device to permit end-to-end encryption communication
US8068609B2 (en) Method and system for secured wireless data transmission to and from a remote device
KR101988682B1 (en) Stateless application notifications
KR101528212B1 (en) Method and apparatus for managing identity for mobile terminal
US8447970B2 (en) Securing out-of-band messages
US8891764B2 (en) Quarantine method for sellable virtual goods
CN104158816A (en) Authentication method and device as well as server
CN104349288A (en) Message transmission method and device
CN110519203B (en) Data encryption transmission method and device
US11128588B2 (en) Apparatus, method and computer-readable recording medium storing computer program for restricting electronic file viewing utilizing antivirus software
KR100931986B1 (en) Terminal and method for transmitting message and receiving message
CN111431922A (en) Internet of things data encryption transmission method and system
US10461928B2 (en) Email verification
WO2016170226A1 (en) Method for transmitting electronic mail messages securely encrypted and a secured mail server
KR101767307B1 (en) Device, server, method and application for message service
WO2016126151A1 (en) System for establishing secure communication between multiple electronic communication devices
CN105792149A (en) Short message processing system and initialization method thereof, short message storage method and reading method
KR101357180B1 (en) Method and System for Relaying Contents by Using Messenger Service
US20160150403A1 (en) System and method for transmitting a secure message over a signaling network
KR101597977B1 (en) SYSTEM AND METHOD OF PROVIDING INTEGRATED SERVICE FOR PUSH NOTIFICATION AND ShORT MESSAGE SERVICE
KR101527196B1 (en) Bi-directional service system for push message and Control method for the system
CN114268492B (en) Distribution method, distribution device, robot, equipment, medium and distribution system
WO2018094594A1 (en) Communication method and device
KR101611581B1 (en) Apparatuses and methods of transmitting and receiving message, and mobile devices and computer programs for transmitting and receiving message
CN118646465A (en) Satellite communication method and device

Legal Events

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