KR101803213B1 - 통신 메시지 처리 방법 및 장치 - Google Patents

통신 메시지 처리 방법 및 장치 Download PDF

Info

Publication number
KR101803213B1
KR101803213B1 KR1020167004065A KR20167004065A KR101803213B1 KR 101803213 B1 KR101803213 B1 KR 101803213B1 KR 1020167004065 A KR1020167004065 A KR 1020167004065A KR 20167004065 A KR20167004065 A KR 20167004065A KR 101803213 B1 KR101803213 B1 KR 101803213B1
Authority
KR
South Korea
Prior art keywords
terminal
message
communication message
user
vocabulary
Prior art date
Application number
KR1020167004065A
Other languages
English (en)
Other versions
KR20170035348A (ko
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 시아오미 아이엔씨.
Publication of KR20170035348A publication Critical patent/KR20170035348A/ko
Application granted granted Critical
Publication of KR101803213B1 publication Critical patent/KR101803213B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • G06Q10/1095Meeting or appointment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4594Address books, i.e. directories containing contact information about correspondents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

본 발명은 통신 메시지 처리 방법 및 장치에 관한 것이고, 통신분야에 속한다. 상기 방법은 제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득하는 단계와, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계와, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 보내는 단계를 포함하고, 상기 적어도 하나의 단말기가 상기 제시 메시지를 수신했을 때, 상기 제시 메시지를 표시하고, 두 사용자가 스케줄을 상담할 때, 그 중의 적어도 하나의 사용자에게 상대방 사용자의 연락처를 획득하도록 알려 주고, 계속하여 상기 알림을 받은 사용자가 획득한 연락처에 따라 상대방 사용자와 의사소통할 수 있도록 보증할 수 있고, 상대방 사용자와의 의사소통은, 상대방 사용자의 연락처를 획득하지 못해 발생하는 의사소통의 불편을 피할 수 있다.

Description

통신 메시지 처리 방법 및 장치{METHOD AND DEVICE FOR PROCESSING A COMMUNICATION MESSAGE}
본 출원은 출원번호201510532207.8, 출원일2015년 08월 26일의 중국 특허 출원에 기초하여 제출하며, 상기 중국 특허 출원의 우선권을 주장하고, 상기 중국 특허 출원의 모든 내용은 참고로 본 출원에 인용된다.
본 발명은 통신 분야에 관한 것이고, 구체적으로는 통신 메시지의 처리 방법 및 장치에 관한 것이다.
네트워크 기술의 발전에 따라서, 소셜 애플리케이션은 이미 사용자가 자주 사용하는 의사소통 수단으로 되었고, 두 사용자가 스케줄을 정해야 하는 경우, 소셜 애플리케이션을 통해 상담할 수 있다.
제1사용자 및 제2사용자를 예로 삼을 때, 제1사용자는 제2사용자의 어카운트 번호에 따라 제2사용자에게 통신 메시지를 송신할 수 있고, 제2사용자도 제1사용자의 어카운트 번호에 따라 제1사용자에게 통신 메시지를 송신할 수 있다. 양자가 면회를 하고자 하는 경우, 제1사용자는 소셜 애플리케이션에 의하여 제2사용자에게 면회 시간, 면회 장소 등 상세한 상황 메시지를 송신할 수 있고, 제2사용자는 상기 상세한 상황 메시지를 수신한 후, 상기 상세한 상황 메시지를 확인하거나 상기 상세한 상황 메시지를 변경하여 제1사용자에게 변경한 후의 상세한 상황 메시지를 송신할 수 있다. 그 후의 과정에 있어서, 상기 제1사용자가 결정된 면회 시간대로 면회 장소에 도착했을 경우, 제2사용자에게 전화를 걸어 제2사용자의 현재 구체적 위치를 확인할 수 있다.
관련 기술에 존재하는 문제점을 해결하기 위하여, 본 발명은 통신 메시지의 처리 방법 및 장치를 제공한다.
본 발명의 일 실시예의 제1측면에 의하면,
제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득하는 단계와,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계와,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 사용자에게 상대방 사용자의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에 송신하는 단계를 포함하는 통신 메시지 처리 방법을 제공한다.
다른 일 실시예에 있어서, 상기 제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득하는 단계는,
상기 제1단말기가 제2단말기에 송신하고자 하는 통신 메시지를 수신하는 단계, 또는
상기 제2단말기가 제1단말기에 송신하고자 하는 통신 메시지를 수신하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계 전에, 상기 방법은,
상기 통신 메시지가 텍스트 메시지인지 여부를 판단하는 단계와,
상기 통신 메시지가 텍스트 메시지가 아님을 확인한 경우, 상기 통신 메시지를 텍스트 메시지로 변환하는 단계를 더 포함한다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계는,
단어 분할 알고리즘을 도입하여, 상기 통신 메시지 중 적어도 하나의 어휘를 획득하는 단계와,
각각 상기 적어도 하나의 어휘가 미리 설정한 스케줄 어휘를 기억하는데 사용되는 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단하는 단계와,
상기 적어도 하나의 어휘 중 임의의 한 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하는 단계는,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 적어도 제2사용자ID가 포함되는 검색 요구를 송신하고, 상기 제1단말기가 상기 검색 요구를 수신했을 때, 상기 제2사용자ID에 대응하는 연락처를 검색하게 하는 단계와,
상기 제1단말기에서 발송된 검색 실패 메시지를 수신했을 때, 상기 제1단말기에 제시 메시지를 송신하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하는 단계는,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 적어도 제1사용자ID를 포함하는 검색 요구를 송신하고, 상기 제2단말기가 상기 검색 요구를 수신했을 때, 상기 제1사용자ID에 대응하는 연락처를 검색하게 하는 단계와,
상기 제2단말기에서 발송된 검색 실패 메시지를 수신했을 때, 상기 제2단말기에 제시 메시지를 송신하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하는 단계는,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 대응하는 제2데이터 정보를 획득하는 단계와,
상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하는 단계와,
상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 상기 제1단말기에 제시 메시지를 송신하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하는 단계는,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 대응하는 제1데이터 정보를 획득하는 단계와,
상기 제1데이터 정보에 연락처가 포함되는지 여부를 판단하는 단계와,
상기 제1데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 상기 제2단말기에 제시 메시지를 송신하는 단계를 포함한다.
본 발명의 일 실시예의 제2측면에 의하면,
제2단말기와의 통신 메시지를 획득하는 단계와,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계와,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 사용자에게 상기 제2단말기의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 출력하는 단계를 포함하는 통신 메시지 처리 방법을 제공한다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계는,
단어 분할 알고리즘을 도입하여, 상기 통신 메시지 중 적어도 하나의 어휘를 획득하는 단계와,
각각 상기 적어도 하나의 어휘가 미리 설정한 스케줄 어휘를 기억하는데 사용되는 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단하는 단계와,
상기 적어도 하나의 어휘 중 임의의 한 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 제시 메시지를 출력하는 단계는,
상기 제2단말기에 대응하는 연락처를 검색하는 단계와,
검색에 실패한 경우, 상기 제시 메시지를 출력하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 제시 메시지를 출력하는 단계는,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 서버에 상기 제2단말기에 대응하는 제2데이터 정보를 획득할 것을 요구하는데 사용되는 제1요구를, 서버에 송신하는 단계와,
상기 제2단말기에 대응하는 제2데이터 정보를 수신했을 때, 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하는 단계와,
상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 제시 메시지를 출력하는 단계를 포함한다.
본 발명의 일 실시예의 제3측면에 의하면,
제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득하는 획득 모듈과,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 판단 모듈과,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에, 사용자에게 상대방 사용자의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 송신하는 메시지 송신 모듈을 포함하는 통신 메시지 처리 장치를 제공한다.
다른 일 실시예에 있어서, 상기 획득 모듈은 또한 상기 제1단말기가 제2단말기에 송신하고자 하는 통신 메시지를 수신하거나, 상기 제2단말기가 제1단말기에 송신하고자 하는 통신 메시지를 수신하는데 사용된다.
다른 일 실시예에 있어서, 상기 장치는,
상기 통신 메시지가 텍스트 메시지인지 여부를 판단하는 텍스트 판단 모듈과,
상기 통신 메시지가 텍스트 메시지가 아님을 확인한 경우, 상기 통신 메시지를 텍스트 메시지로 변환하는 변환 모듈을 더 포함한다.
다른 일 실시예에 있어서, 상기 판단 모듈은 또한 단어 분할 알고리즘을 도입하여 상기 통신 메시지 중 적어도 하나의 어휘를 획득하고, 각각 상기 적어도 하나의 어휘가 미리 설정한 스케줄 어휘를 기억하는데 사용되는 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단하며, 상기 적어도 하나의 어휘 중 임의의 한 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인하는데 사용된다.
다른 일 실시예에 있어서, 상기 메시지 송신 모듈은 또한 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 적어도 제2사용자ID를 포함하는 검색 요구를 송신하고, 상기 제1단말기가 상기 검색 요구를 수신했을 때, 상기 제2사용자ID에 대응하는 연락처를 검색하게 하고, 상기 제1단말기에서 발송된 검색 실패 메시지를 수신했을 때, 제1단말기에 상기 제시 메시지를 송신하는데 사용된다.
다른 일 실시예에 있어서, 상기 메시지 송신 모듈은 또한 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 적어도 제1사용자ID를 포함하는 검색 요구를 송신하고, 상기 제2단말기가 상기 검색 요구를 수신했을 때, 상기 제1사용자ID에 대응하는 연락처를 검색하게 하며, 상기 제2단말기에서 발송된 검색 실패 메시지를 수신했을 때, 제2단말기에 상기 제시 메시지를 송신하는데 사용된다.
다른 일 실시예에 있어서, 상기 메시지 송신 모듈은 또한 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 대응하는 제2데이터 정보를 획득하고, 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하며, 상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인했을 때, 상기 제1단말기에 상기 제시 메시지를 송신하는데 사용된다.
다른 일 실시예에 있어서, 상기 메시지 송신 모듈은 또한 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 대응하는 제1데이터 정보를 획득하고, 상기 제1데이터 정보에 연락처가 포함되는지 여부를 판단하며, 상기 제1데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 상기 제2단말기에 상기 제시 메시지를 송신하는데 사용된다.
본 발명의 일 실시예의 제4측면에 의하면,
제2단말기와의 통신 메시지를 획득하는 획득 모듈과,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 판단 모듈과,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 사용자에게 제2단말기의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 출력하는 출력 모듈을 포함하는 통신 메시지 처리 장치를 제공한다.
다른 일 실시예에 있어서, 상기 판단 모듈은 또한 단어 분할 알고리즘을 도입하여 상기 통신 메시지 중 적어도 하나의 어휘를 획득하고, 각각 상기 적어도 하나의 어휘가 미리 설정한 스케줄 어휘를 기억하는데 사용되는 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단하며, 상기 적어도 하나의 어휘 중 임의의 한 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인하는데 사용된다.
다른 일 실시예에 있어서, 상기 출력 모듈은 또한 상기 제2단말기에 대응하는 연락처를 검색하고, 검색에 실패한 경우, 상기 제시 메시지를 출력하는데 사용된다.
다른 일 실시예에 있어서, 상기 출력 모듈은 또한 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 서버에 상기 제2단말기에 대응하는 제2데이터 정보를 획득할 것을 요구하는데 사용되는 제1요구를 서버에 송신하고, 상기 제2단말기에 대응하는 제2데이터 정보를 수신했을 때, 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하며, 상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 상기 제시 메시지를 출력하는데 사용된다.
본 발명의 일 실시예의 제5측면에 의하면,
제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득하고,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하며,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에, 사용자에게 상대방 사용자의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 송신하도록 구성된
프로세서와,
프로세서에서 실행 가능한 명령을 기억하는 메모리
를 포함하는 통신 메시지 처리 장치를 제공한다.
본 발명의 일 실시예의 제6측면에 의하면,
제2단말기와의 통신 메시지를 획득하고,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하며,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 사용자에게 상기 제2단말기의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 출력하도록 구성된
프로세서와,
프로세서의 실행 가능한 명령을 기억하는 메모리
를 포함하는 통신 메시지 처리 장치를 제공한다.
본 발명의 실시예에 의한 기술적 해결 수단은 이하의 유리한 효과를 포함할 수 있다.
본 실시예에 의한 방법 및 장치는, 제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득함으로써, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하고, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하고, 상기 적어도 하나의 단말기가 상기 제시 메시지를 수신했을 때, 상기 제시 메시지를 표시하고, 두 사용자가 스케줄을 상담할 때, 그 중의 적어도 하나의 사용자에게 상대방 사용자의 연락처를 획득하도록 알려 주고, 그 후에 상기 알림을 받은 사용자가 획득한 연락처에 따라 상대방 사용자와 의사소통할 수 있도록 보증할 수 있으며, 상대방 사용자와의 의사소통은, 상대방 사용자의 연락처를 획득하지 못했음으로 인한 의사소통의 불편을 피할 수 있다.
상기 일반적인 설명과 아래의 상세한 설명은 예시적인 것에 불과하고, 본 발명을 한정할 수 없음을 이해하여야 할 것이다.
여기서 도면은 명세서에 편입되어 본 명세서의 일부를 구성하고, 본 발명에 적합한 실시예를 나타내고 있으며, 명세서와 함께 본 발명의 원리를 해석하는데 사용된다.
도1은 예시적 실시예에 따른 대화형 시스템의 블록선도이다.
도2는 예시적 실시예에 따른 통신 메시지 처리 방법의 흐름도이다.
도3은 예시적 실시예에 따른 통신 메시지 처리 방법의 흐름도이다.
도4a는 예시적 실시예에 따른 통신 메시지 처리 장치의 블록선도이다.
도4b는 예시적 실시예에 따른 통신 메시지 처리 장치의 블록선도이다.
도5는 예시적 실시예에 따른 통신 메시지의 처리 장치의 블록선도이다.
도6는 예시적 실시예에 따른 통신 메시지 처리 방법의 흐름도이다.
도7는 예시적 실시예에 따른 통신 메시지 처리 방법의 흐름도이다.
도8는 예시적 실시예에 따른 통신 메시지 처리 장치의 블록선도이다.
도9는 예시적 실시예에 따른 통신 메시지 처리 장치의 블록선도이다.
본 발명의 목적, 기술적 해결수단 및 장점이 보다 더 명백하도록, 이하 실시 형태와 도면을 참조하여 본 발명에 대하여 상세히 설명한다. 여기서, 본 발명의 예시적 실시 형태 및 그 설명은 본 발명을 해석하는데 사용되지만 본 발명을 한정하지 않는다.
본 발명의 실시예에 의한 통신 메시지 처리 방법 및 장치에 대하여, 이하 도면을 참조하여 본 발명에 대한 설명을 실시한다.
도1은 예시적 일 실시예에 따른 대화형 시스템의 블록선도이다. 도1에 도시된 바와 같이, 상기 대화형 시스템은 제1단말기, 제2단말기 및 서버를 포함하고, 상기 제1단말기와 서버 사이는 회로망에 의해 연결되며, 상기 제2단말기와 서버 사이도 회로망에 의해 연결된다.
상기 제1단말기와 상기 제2단말기는 상기 서버에 의하여 통신 메시지를 전송할 수 있고, 상기 전송된 통신 메시지는 상기 제1단말기에서 상기 제2단말기로 송신될 수 있고, 상기 제2단말기에서 상기 제1단말기로 송신될 수도 있다.
예를 들면, 상기 제1단말기가 서버에 통신 메시지를 송신하고, 상기 서버가 상기 통신 메시지를 수신했을 때, 상기 제2단말기에 상기 통신 메시지를 전송하고, 상기 제2단말기가 상기 통신 메시지를 수신했을 때, 상기 통신 메시지를 표시한다. 또는, 상기 제2단말기에서 서버에 통신 메시지를 송신하고, 상기 서버가 상기 통신 메시지를 수신했을 때, 상기 제1단말기에 상기 통신 메시지를 전송하고, 상기 제1단말기가 상기 통신 메시지를 수신했을 때, 상기 통신 메시지를 표시한다.
상기 서버는 또한 제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득하고, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하며, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에, 사용자에게 상대방 사용자의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 송신한다.
상기 제1단말기는 또한 상기 서버에서 발송된 제시 메시지를 수신했을 경우, 상기 제시 메시지를 표시한다. 상기 제2단말기는 또한 상기 서버에서 발송된 제시 메시지를 수신했을 경우, 상기 제시 메시지를 표시한다.
본 실시예에 의한 시스템은, 제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득함으로써, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하고, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하고, 상기 적어도 하나의 단말기가 상기 제시 메시지를 수신했을 때, 상기 제시 메시지를 표시하며, 두 사용자가 스케줄을 상담하는 경우, 그 중의 적어도 하나의 사용자에게 상대방 사용자의 연락처를 획득하도록 알려 주고, 계속하여 상기 알림을 받은 사용자가 획득한 연락처에 따라 상대방 사용자와 의사소통할 수 있도록 보증할 수 있으며, 상대방 사용자의 연락처를 획득하지 못해 발생하는 의사소통의 불편을 피할 수 있다.
도2는 예시적 일 실시예에 따른 통신 메시지 처리 방법의 흐름도이다. 도2에 도시된 바와 같이, 상기 통신 메시지 처리방법은 서버에 사용되고,
제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득하는 단계201,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계202,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 사용자에게 상대방 사용자의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에 송신하는 단계203을 포함한다.
본 실시예에 의한 방법은, 제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득함으로써, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하고, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인했을 때, 상기 제1단말기와 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하고, 상기 적어도 하나의 단말기가 상기 제시 메시지를 수신했을 때, 상기 제시 메시지를 표시하며, 두 사용자가 스케줄을 상담하는 경우, 적어도 하나의 사용자에게 상대방 사용자의 연락처를 획득하도록 알려 주고, 계속하여 상기 알림을 받은 사용자가 획득한 연락처에 따라 상대방 사용자와 의사소통할 수 있도록 보증할 수 있고, 상대방 사용자의 연락처를 획득하지 못해 발생하는 의사소통의 불편을 피할 수 있다.
다른 일 실시예에 있어서, 제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득하는 단계는,
상기 제1단말기가 제2단말기에 송신하고자 하는 통신 메시지를 수신하는 단계, 또는,
상기 제2단말기가 제1단말기에 송신하고자 하는 통신 메시지를 수신하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하기 전에, 상기 방법은,
상기 통신 메시지가 텍스트 메시지인지 여부를 판단하는 단계,
상기 통신 메시지가 텍스트 메시지가 아님이 확인된 경우, 상기 통신 메시지를 텍스트 메시지로 변환하는 단계를 더 포함한다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계는,
단어 분할 알리고즘을 도입하여, 상기 통신 메시지 중 적어도 하나의 어휘를 획득하는 단계,
상기 적어도 하나의 어휘가 미리 설정한 스케줄 어휘를 기억하는데 사용되는 미리 설정한 스케줄 어휘집에 속하는지 여부를 각각 판단하는 단계,
상기 적어도 하나의 어휘 중 임의의 한 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하는 단계는,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 적어도 제2사용자ID를 포함하는 검색 요구를 송신하여, 상기 제1단말기가 상기 검색 요구를 수신했을 때, 상기 제2사용자ID에 대응하는 연락처를 검색하게 하는 단계,
상기 제1단말기에서 발송된 검색 실패 메시지를 수신했을 때, 상기 제1단말기에 상기 제시 메시지를 송신하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하는 단계는,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 적어도 제1사용자ID를 포함하는 검색 요구를 송신하여, 상기 제2단말기가 상기 검색 요구를 수신했을 때, 상기 제1사용자ID에 대응하는 연락처를 검색하게 하는 단계,
상기 제2단말기에서 송신된 검색 실패 메시지를 수신했을 때, 상기 제2단말기에 상기 제시 메시지를 송신하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하는 단계는,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 대응하는 제2데이터 정보를 획득하는 단계,
상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하는 단계,
상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 상기 제1단말기에 상기 제시 메시지를 송신하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하는 단계는,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 대응하는 제1데이터 정보를 획득하는 단계,
상기 제1데이터 정보에 연락처가 포함되는지 여부를 판단하는 단계,
상기 제1데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 상기 제2단말기에 상기 제시 메시지를 송신하는 단계를 포함한다.
상기 모든 바람직한 기술적 해결수단은, 임의의 결합으로 본 발명의 바람직한 실시예를 형성할 수 있고, 여기서 그에 대한 설명을 생략한다.
도3은 예시적 일 실시예에 따른 통신 메시지 처리 방법의 흐름도이다. 도3에 도시된 바와 같이, 상기 통신 메시지 처리 방법의 대화주체는 제1단말기, 제2단말기 및 서버이고, 상기 방법은,
상기 제1단말기에서 적어도 제2사용자ID를 포함하는 통신 메시지를 서버에 송신하는 단계301,
상기 서버에 의해 상기 통신 메시지를 수신하는 단계302를 포함한다.
상기 제1단말기와 상기 제2단말기는 컴퓨터, 휴대폰 등 설비일 수도 있고, 본 실시예는 이를 한정하지 않는다. 상기 제1단말기 및 상기 제2단말기에는 모두 소셜 애플리케이션이 설치되어 있고, 상기 소셜 애플리케이션에 의해, 상기 서버에 연결될 수 있으며, 상기 소셜 애플리케이션은 실시간 통신 애플리케이션, 메시지 표시 애플리케이션 등일 수도 있고, 따라서, 상기 서버는 실시간 통신 서버, 메시지 표시 서버 등일 수 있고, 본 실시예는 이를 한정하지 않는다.
상기 제1단말기와 상기 제2단말기는 상기 소셜 애플리케이션에 의해 통신 메시지를 전송할 수 있다. 제1단말기에서 제2단말기에 통신 메시지를 송신하는 것을 예로 할 때, 상기 제1단말기는 제1사용자ID에 의해, 상기 서버에 로그인하고, 상기 서버는 상기 제1사용자ID를 위해 사용자 관계망(relation chain)을 유지보수하며, 상기 제1단말기는 상기 소셜 애플리케이션을 통해, 상기 제1사용자ID의 사용자 관계망을 획득할 수 있고, 상기 사용자 관계망을 표시할 수 있다. 상기 제1단말기가 제1사용자의 상기 사용자 관계망 중 제2사용자ID에 대한 선택 동작을 탐지했을 때, 상기 제2사용자ID와의 대화형 인터페이스를 열고, 제1사용자가 상기 대화형 인터페이스에서 입력한 통신 메시지를 획득하며, 상기 서버에 상기 제2사용자ID를 포함하여 상기 제1단말기가 상기 제2단말기에 송신하고자 하는 통신 메시지임을 표시하는, 상기 통신 메시지를 송신하고, 상기 서버는 상기 제2사용자ID가 소재하는 제2단말기에 상기 통신 메시지를 송신한다.
예를 들면, 상기 제1사용자ID는 상기 제1사용자를 유일하게 확인하는데 사용되고, 상기 제1사용자의 닉네임 또는 어카운트 번호 등일 수 있다. 상기 제2사용자ID는 상기 제2사용자를 유일하게 확인하는데 사용되고, 상기 제2사용자의 닉네임 또는 어카운트 번호 등일 수 있다. 상기 제1사용자와 상기 제2사용자 사이의 대화형 인터페이스는 인스턴트 메시징 창 또는 이메일 편집 인터페이스 등일 수도 있지만, 본 실시예는 이를 한정하지 않는다.
또한, 상기 통신 메시지에 대하여, 유형에서 볼 때, 상기 통신 메시지는 인스턴트통신 메시지, 정보 표시 메시지 등일 수 있다. 형식에서 볼 때, 상기 통신 메시지는 텍스트 메시지, 음성 메시지, 영상 메시지 등일 수 있다. 내용에서 볼 때, 상기 통신 메시지는 스케줄을 표시하는 어휘, 핫 뉴스를 표시하는 어휘, 교통 상황을 표시하는 어휘 등을 포함할 수 있고, 본 실시예는 이를 한정하지 않는다.
단계303에 있어서, 상기 서버는 상기 제2사용자ID가 소재하는 제2단말기에 상기 통신 메시지를 송신한다.
상기 서버는 상기 제2사용자ID에 의하여, 상기 제2사용자ID가 소재하는 제2단말기를 확인할 수 있고, 상기 제2단말기에 상기 메시지를 송신할 수 있다. 일 실시예에 있어서, 상기 통신 메시지는 제1사용자ID를 포함할 수 있고, 상기 제2단말기가 상기 통신 메시지를 수신했을 때, 상기 통신 메시지를 표시하고, 제2사용자는 상기 제1사용자ID를 확인하여, 상기 통신 메시지를 송신한 사용자가 상기 제1사용자임을 알 수 있다.
단계304에 있어서, 상기 서버는 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단한다.
실제 응용에 있어서, 상기 제1사용자와 상기 제2사용자가 어떤 스케줄을 상담하는 경우, 통신 메시지를 전송하여 상기 상담 과정을 실현할 수 있고, 상기 상담에 있어서, 두 사용자는 모두 대응하는 사용자ID에 따라 대화를 할 수 있다.
상기 제1사용자와 상기 제2사용자가 스케줄을 상담한 후를 고려하면, 상기 스케줄에 따라 활동하는 경우, 그 중 한 사용자는 상대방 사용자와 연락하기 위해 상대방 사용자의 연락처가 필요할 수 있다. 그러나 상기 사용자는 상담 과정에서 상대방 사용자의 사용자ID만을 획득할 수 있고, 상대방 사용자의 연락처를 획득할 수 있다는 것을 보증할 수 없다. 그 중의 한 사용자가 상대방 사용자의 연락처를 획득하지 못했을 경우, 계속하여 상대방 사용자와 직접 연락할 수 없으며, 불편하게 된다. 이로 인하여, 상기 서버는 제1사용자와 제2사용자가 스케줄을 상담하고 있음을 확인한 경우, 사전에 상대방 사용자의 연락처를 획득하도록 사용자에게 알릴 수 있다.
제1사용자와 제2사용자가 스케줄을 상담하는지 여부를 확인하기 위해, 상기 서버가 상기 통신 메시지를 수신했을 때, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단할 수 있다. 본 발명의 일 실시 형태에 따르면, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되어 있는 경우, 상기 제1사용자와 상기 제2사용자가 스케줄을 상담하고 있음을 확인하고, 제1사용자와 제2사용자 중 한 사용자에게 상대방 사용자의 연락처를 획득하도록 알릴 수 있다. 본 발명의 다른 실시 형태에 따르면, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되지 않는 경우, 상기 제1사용자와 상기 제2사용자가 스케줄을 상담하지 않고 있음을 확인하고, 제1사용자 또는 제2사용자에게 상대방 사용자의 연락처를 획득하도록 알릴 필요가 없다.
예를 들면, 상기 미리 설정한 스케줄 어휘는 스케줄을 표시하는 어휘를 말하고, 스케줄의 활동 시간, 활동 장소, 활동 주최측, 활동 참가자 등 일 수 있다. 또한 상기 미리 설정한 스케줄 어휘는 상기 서버에 의해 사전에 일반 사용자가 스케줄을 상담할 때 사용한 어휘에 대하여 샘플링을 통해 얻을 수 있고, 일반 사용자가 스케줄을 상담할 때 사용한 어휘가 맞는 규칙에 따라 확인할 수도 있다. 예를 들면, 상기 미리 설정한 스케줄 어휘는 [극장에서 만나요], [그 때 봐요]로 될 수 있고, 또는, 상기 미리 설정한 스케줄 어휘는 미리 설정한 규칙에 맞는 어휘로 될 수도 있고, 상기 미리 설정한 규칙은 [*시에 만나요], [**극장] 등으로 될 수도 있으며, 어느 한 어휘가 상기 미리 설정한 규칙에 맞는 경우, 상기 어휘가 미리 설정한 스케줄 어휘라고 인정할 수 있다.
상기 서버는 미리 설정한 스케줄 어휘집에 따라, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단할 수 있고, 상기 미리 설정한 스케줄 어휘집은 미리 설정한 스케줄 어휘를 기억하는데 사용되고, 하나 또는 여러개의 미리 설정한 스케줄 어휘를 포함할 수 있다. 상기 미리 설정한 스케줄 어휘집에 어느 한 어휘가 포함되는 경우, 상기 어휘가 미리 설정한 스케줄 어휘라고 인정할 수 있고, 상기 미리 설정한 스케줄 어휘집에 어느 한 어휘가 포함되지 않는 경우, 상기 어휘가 미리 설정한 스케줄 어휘가 아님을 인정할 수 있다.
상기 서버는 단어 분할 알고리즘을 도입하여, 상기 통신 메시지에 대하여 단어 분할을 할 수 있고, 상기 통신 메시지 중 적어도 하나의 어휘를 획득할 수 있다. 상기 서버는 또한 각각 상기 적어도 하나의 어휘가 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단할 수 있다. 일 실시예에 있어서, 상기 적어도 하나의 어휘 중 어떤 한 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한다. 다른 일 실시예에 있어서, 상기 적어도 하나의 어휘가 모두 상기 미리 설정한 스케줄 어휘집에 속하지 않는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되지 않음을 확인한다.
예를 들면, 상기 적어도 하나의 어휘 중 각 어휘에 대하여, 상기 서버는 상기 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단할 수 있고, 상기 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인할 수 있다. 상기 어휘가 상기 미리 설정한 스케줄 어휘집에 속하지 않는 경우, 계속하여 상기 적어도 하나의 어휘 중 그 다음 어휘에 대하여 상기 단계를 반복하여 실행하고, 현재의 어휘가 상기 미리 설정한 스케줄 어휘집에 속함을 확인하게 되면, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인하고, 또는, 상기 적어도 하나의 어휘가 모두 상기 미리 설정한 스케줄 어휘집에 속하지 않는다고 확인하게 되면, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되지 않음을 확인한다.
일 실시예에 있어서, 상기 통신 메시지 중의 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단하는 경우, 각 어휘와 상기 미리 설정한 스케줄 어휘집 중 각 미리 설정한 스케줄 어휘가 매칭되는지 여부를 판단하여야 한다. 예를 들면, 상기 미리 설정한 스케줄 어휘집에는 사용 빈도가 다른 복수개의 미리 설정한 스케줄 어휘가 포함될 수 있다. 일부 미리 설정한 스케줄 어휘의 사용 빈도가 낮고, 상기 통신 메시지에 이러한 사용 빈도가 낮은 미리 설정한 스케줄 어휘가 포함되는 경우가 아주 적으므로, 통신 메시지 중 어휘와 사용 빈도가 낮은 미리 설정한 스케줄 어휘가 매칭되는지 여부를 판단하는 경우, 판단 결과 매칭되지 않는다고 확인될 확율이 높고, 상기 판단 과정에서 불필요한 자원 낭비를 초래할 수 있다.
매칭 효율을 높이고, 자원 낭비를 피하기 위하여, 상기 미리 설정한 스케줄 어휘집은 제1미리 설정한 스케줄 어휘집 및 제2미리 설정한 스케줄 어휘집을 포함할 수 있고, 상기 제1미리 설정한 스케줄 어휘집에는 사용 빈도가 높은 미리 설정한 스케줄 어휘가 포함되고, 상기 제2미리 설정한 스케줄 어휘집에는 사용 빈도가 낮은 미리 설정한 스케줄 어휘가 포함된다. 일 실시예에 있어서, 상기 서버가 상기 통신 메시지의 적어도 하나의 어휘를 획득했을 때, 먼저 상기 적어도 하나의 어휘가 상기 제1미리 설정한 스케줄 어휘집에 속하는지 여부를 판단할 수 있고, 상기 적어도 하나의 어휘 중 임의의 한 어휘가 상기 제1미리 설정한 스케줄 어휘집에 속하는 경우, 상기 제2미리 설정한 스케줄 어휘집 중의 미리 설정한 스케줄 어휘와 매칭시킬 필요가 없고, 직접 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인할 수 있다. 일 실시예에 있어서, 상기 적어도 하나의 어휘 중 각 어휘가 모두 상기 제1미리 설정한 스케줄 어휘집에 속하지 않는 경우에만, 다시 상기 적어도 하나의 어휘 중 각 어휘가 상기 제2미리 설정한 스케줄 어휘집에 속하는지 여부를 판단하고, 상기 적어도 하나의 어휘 중 임의의 한 어휘가 상기 제2미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인할 수 있다. 상기 적어도 하나의 어휘 중 각 어휘가 모두 상기 제2미리 설정한 스케줄 어휘집에 속하지 않는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되지 않음을 확인할 수 있다.
다른 일 실시예에 있어서, 상기 통신 메시지에 사용 빈도가 낮은 미리 설정한 스케줄 어휘가 포함되는 경우에 한하여, 상기 통신 메시지 중의 어휘와 상기 제2미리 설정한 스케줄 어휘집 중의 미리 설정한 스케줄 어휘를 매칭시킨다. 본 발명의 일 실시예에 의하면, 상기 통신 메시지에 사용 빈도가 낮은 미리 설정한 스케줄 어휘가 포함되지 않고, 사용 빈도가 높은 미리 설정한 스케줄 어휘가 포함되는 경우, 상기 통신 메시지 중의 어휘와 상기 제1미리 설정한 스케줄 어휘집 중의 미리 설정한 스케줄 어휘만을 매칭시키면 되고, 매칭 시간을 절약하며, 매칭 효율을 높히고, 자원 낭비를 피할 수 있다.
예를 들면, 상기 미리 설정한 스케줄 어휘집은 상기 서버에 의하여 기억할 수 있고, 또는, 상기 서버 외의 지정한 서버에 의해 기억할 수 있으며, 본 실시예는 이를 한정하지 않는다. 상기 미리 설정한 스케줄 어휘집이 상기 서버에 의해 기억되는 경우, 상기 서버는 상기 미리 설정한 스케줄 어휘집을 직접 액세스할 수 있고, 각각 상기 통신 메시지의 적어도 하나의 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단할 수 있다. 상기 미리 설정한 스케줄 어휘집이 상기 서버 외의 지정한 서버에 의해 기억되는 경우, 상기 서버는 상기 지정한 서버 사이의 인터페이스를 호출할 수 있고, 상기 서버에 상기 적어도 하나의 어휘를 포함하는 검색 요구를 송신하고, 상기 지정 서버는 상기 미리 설정한 스케줄 어휘집을 액세스할 수 있으며, 상기 검색 요구를 수신했을 때, 각각 상기 적어도 하나의 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단하고, 획득한 판단 결과를 상기 서버에 피드백할 수 있으며, 상기 서버는 상기 판단 결과에 의하여, 상기 미리 설정한 스케줄 어휘집에 미리 설정한 스케줄 어휘가 포함되는지 여부를 확인할 수 있다.
상기 제1미리 설정한 스케줄 어휘집과 상기 제2미리 설정한 스케줄 어휘집에 대하여, 상기 제1미리 설정한 스케줄 어휘집과 상기 제2미리 설정한 스케줄 어휘집은 모두 상기 서버에 기억할 수 있고, 또는 상기 지정한 서버에 기억할 수 있고, 또는, 상기 제1미리 설정한 스케줄 어휘집을 상기 서버에 기억할 수 있고, 상기 제2미리 설정한 스케줄 어휘집을 상기 지정한 서버에 기억할 수 있으며, 본 실시예는 이를 한정하지 않는다.
설명이 필요한 것은, 본 실시예는 상기 통신 메시지가 텍스트 메시지인 경우만을 예로 드는 경우, 상기 서버는 상기 통신 메시지에 대하여 직접 단어 분할을 실시할 수 있다. 상기 통신 메시지가 텍스트 메시지가 아닌 경우, 상기 통신 메시지 중의 어휘를 쉽게 판단할 수 있도록, 상기 통신 메시지를 변환할 수 있다. 즉, 상기 서버가 상기 통신 메시지를 수신했을 때, 먼저 상기 통신 메시지가 텍스트 메시지인지 여부를 판단할 수 있다. 상기 통신 메시지가 텍스트 메시지인 경우, 상기 서버는 직접 단어 분할 알고리즘을 도입하여, 상기 통신 메시지 중 적어도 하나의 어휘를 획득할 수 있다. 상기 통신 메시지가 텍스트 메시지가 아닌 경우, 상기 서버는 상기 통신 메시지를 텍스트 메시지로 변환할 수 있다. 예를 들면, 상기 서버는 상기 통신 메시지 중의 음성 메시지를 추출할 수 있고, 음성 인식 기술을 도입하여 상기 음성 메시지를 텍스트 메시지로 변환할 수 있으며, 다시 단어 분할 알고리즘을 도입하여, 변환된 후의 텍스트 메시지를 단어 분할하여, 적어도 하나의 어휘를 얻을 수 있다.
설명할 필요가 있는 것은, 본 실시예는 단계304을 단계303 후에 실시하는 것을 예로 설명하고, 실제 응용에 있어서, 단계303과 단계304 사이에는 필연적인 시간적 관계가 없고, 즉 단계303과 단계304는 동시에 실행할 수도 있고, 선후로 실행할 수도 있으며, 본 실시예는 이를 한정하지 않는다.
단계305에 있어서, 상기 서버에 의해 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 단계306과 308을 실행한다.
상기 서버에 의해 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 제1사용자와 제2사용자가 스케줄을 상담하고 있음을 확인한다. 예를 들면, 상기 서버는 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에, 상대방 사용자의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 송신할 수 있다. 예를 들면, 상기 서버는 제1단말기에 상기 제시 메시지를 송신하여, 제1사용자에게 제2사용자의 연락처를 획득하도록 알릴수 있고, 또는, 상기 제2단말기에 상기 제시 메시지를 송신하여, 제2사용자에게 제1사용자의 연락처를 획득하도록 알릴수 있다.
일 실시예에 있어서, 상기 서버는 또한 먼저 상기 제1사용자 또는 상기 제2사용자가 상대방의 연락처를 획득하였는지 여부를 판단할 수 있다. 예를 들면, 제1사용자가 이미 제2사용자의 연락처를 획득했을 경우, 상기 제1단말기에 상기 제시 메시지를 송신할 필요가 없고, 상기 제2사용자가 이미 상기 제1사용자의 연락처를 획득했을 경우, 상기 제2사용자에게 상기 제시 메시지를 송신할 필요가 없다.
따라서, 상기 단계305는 아래의 단계(1)~(4)중 임의의 단계를 포함할 수 있다.
(1) 상기 서버에 의해 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 적어도 제2사용자ID를 포함하는 검색 요구를 송신하고, 상기 제1단말기가 상기 검색 요구를 수신했을 때, 상기 제2사용자ID에 대응하는 연락처를 검색하고, 상기 제2사용자ID에 대응하는 연락처를 검색하지 못한 경우, 서버에 검색 실패 메시지를 송신하고, 상기 서버가 상기 검색 실패 메시지를 수신했을 때, 단계306을 실행한다.
상기 제1단말기에는 주소록이 기억되어 있고, 상기 주소록에는 복수의 사용자의 연락처가 포함될 수 있다. 예를 들면, 각 사용자의 연락처는 전화번호, 사무실 주소, 집 주소, 사용자 닉네임, 사용자 어카운트 등을 포함할 수 있고, 본 실시예는 이를 한정하지 않는다. 상기 제1단말기가 상기 검색 요구를 수신했을 때, 상기 주소록에서, 상기 제2사용자ID에 대응하는 연락처를 검색할 수 있다.
예를 들면, 상기 제1단말기는 상기 제1사용자ID를 위해 미리 할당한 비고 이름을 획득할 수 있고, 상기 주소록에 상기 비고 이름의 연락처가 포함되는지 여부를 판단할 수 있다. 예를 들면, 상기 제1단말기가 상기 주소록에 상기 비고 이름의 연락처가 포함됨을 확인한 경우, 서버에 검색 성공 메시지를 송신하고, 상기 서버가 상기 검색 성공 메시지를 수신했을 때, 제1사용자가 상기 제2사용자의 연락처를 획득했음을 표시하고, 제1단말기에 상기 제시 메시지를 송신할 필요가 없다. 상기 제1단말기가 상기 주소록에 상기 비고 이름의 연락처가 포함되지 않음을 확인한 경우, 상기 서버에 검색 실패 메시지를 송신하고, 상기 서버가 상기 검색 실패 메시지를 수신했을 때, 제1사용자가 아직 상기 제2사용자의 연락처를 획득하지 못했음을 표시하고, 제1사용자에게 상기 제2사용자의 연락처를 획득하도록 알리기위하여, 상기 제1단말기에 상기 제시 메시지를 송신해야 한다.
(2) 상기 서버는 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 대응하는 제2데이터 정보를 획득하고, 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단한다.
상기 제2데이터 정보에 연락처가 포함되지 않았음이 확인된 경우, 단계306을 실행한다.
실제 응용에 있어서, 상기 서버는 각 사용자ID에 대응하는 데이터 정보를 기억할 수 있고, 상기 데이터 정보는 사용자의 연락처, 얼굴 사진, 채팅 기록 등을 포함할 수 있으며, 본 실시예는 이를 한정하지 않는다.
상기 제1사용자와 상기 제2사용자는 모두 상대방 사용자의 데이터 정보를 확인할 수 있고, 제1사용자가 제2사용자의 데이터 정보를 확인하는 경우를 예로 드는 경우, 제1사용자는 상기 제1단말기에서 상기 제2사용자ID에 대한 데이터 확인 동작을 유발할 수 있고, 상기 제1단말기가 상기 데이터 확인 동작을 탐지한 경우, 서버에 상기 제2사용자ID를 포함하는 데이터 정보 획득 요구를 송신하고, 상기 서버가 상기 데이터 정보 획득 요구를 수신했을 때, 상기 제2사용자ID에 대응하는 제2데이터 정보를 획득하고, 상기 제1단말기에 상기 제2데이터 정보를 송신하며, 상기 제1단말기가 상기 제2데이터 정보를 수신했을 때, 상기 제2데이터 정보를 표시하고, 제1사용자는 바로 상기 제2데이터 정보를 확인할 수 있다.
본 실시예에 있어서, 상기 제1사용자가 상기 제2사용자의 연락처를 획득하였는지 여부를 판단하기 위해, 상기 서버는 상기 제2데이터 정보에 연락처가 포함되었는지 여부를 판단할 수 있다. 상기 제2데이터 정보에 연락처가 포함된 경우, 상기 제1사용자는 상기 제2데이터 정보를 확인하는 형태로, 제2사용자의 연락처를 획득할 수 있고, 상기 제1사용자가 상기 제2사용자의 연락처를 이미 획득하였음을 인정할 수 있다. 이 때, 상기 서버는 더 이상 제1단말기에 제시 메시지를 송신할 필요가 없다. 상기 제2데이터 정보에 연락처가 포함되지 않는 경우, 상기 제1사용자가 상기 제2데이터 정보를 확인하고 있을 때, 제2사용자의 연락처를 획득할 수 없음을 표시하고, 상기 제1단말기에 제시 메시지를 송신해야 한다.
(3) 상기 서버가 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 적어도 제2사용자ID를 포함하는 검색 요구을 송신하고, 상기 제2단말기가 대응하는 제2데이터 정보를 획득하며, 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단한다. 상기 서버가 상기 제1단말기에서 송신된 검색 실패 메시지를 수신하고, 상기 제2데이터 정보에 연락처가 포함되지 않음을 확인한 경우, 단계306을 실행한다.
(4) 상기 서버가 상기 통신 메시지에 연락처가 포함되는지 여부를 판단하고, 상기 통신 메시지에 연락처가 포함되지 않음을 확인한 경우, 단계306을 실행한다.
예를 들면, 상기 서버는 상기 통신 메시지에 전화 번호를 표시하는 11자리의 연속 숫자가 포함되는지, 또는 상기 통신 메시지에 연락처를 표시하는 어휘, 예를 들면 [전화 번호], [휴대폰 전화 번호] 등이 포함되는지 여부를 판단할 수 있다. 상기 통신 메시지에 11자리의 연속 숫자가 포함되지 않고, 또한 연락처를 표시하는 어휘가 포함되지 않음을 확인한 경우, 상기 통신 메시지에 연락처가 포함되지 않음을 확인하고, 단계306을 실행한다.
또한, 상기 제2사용자가 상기 제1사용자의 연락처를 획득하였는지 여부를 판단하기 위해, 상기 단계305는 아래 단계(5)~(8)의 임의의 단계를 더 포함할 수 있다.
(5) 상기 서버는 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 적어도 제1사용자ID를 포함하는 검색 요구를 송신하고, 상기 제2단말기가 상기 검색 요구를 수신했을 때, 상기 제1사용자ID에 대응하는 연락처를 검색하고, 상기 제1사용자ID에 대응하는 연락처를 검색해 내지 못한 경우, 서버에 검색 실패 메시지를 송신하고, 상기 서버가 상기 검색 실패 메시지를 수신했을 때, 단계308을 실행한다.
(6) 상기 서버는, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 대응하는 제1데이터 정보를 획득하고, 상기 제1데이터 정보에 연락처가 포함되는지 여부를 판단한다. 상기 제1데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 단계308을 실행한다.
(7) 상기 서버는, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 적어도 제1사용자ID를 포함하는 검색 요구를 송신하고, 상기 제1단말기가 대응하는 제1데이터 정보를 획득하며, 상기 제1데이터 정보에 연락처가 포함되는지 여부를 판단한다. 상기 서버가 상기 제2단말기가 송신한 검색 실패 메시지를 수신하고, 상기 제1데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 단계308을 실행한다.
(8) 상기 서버는, 상기 통신 메시지에 연락처가 포함되는지 여부를 판단하고, 상기 통신 메시지에 연락처가 포함되지 않았음을 확인한 경우, 단계308을 실행한다.
상기 단계(5)~(8)의 상세한 과정은 상기 단계(1)~(4)와 유사하므로, 여기서 더 이상 설명하지 않는다.
단계306에 있어서, 상기 서버는 상기 제1단말기에 제1제시 메시지를 송신한다.
예를 들면, 상기 제1제시 메시지는 상기 제1사용자에게 상기 제2사용자의 연락처를 획득하도록 알리는데 사용되고, 실시간 통신 메시지 또는 이메일 등일 수 있으며, 본 실시예는 이를 한정하지 않는다.
예를 들면, 상기 제1제시 메시지는 [당신은 현재 면회 사항을 상담하고 있으므로, 면회에 불편이 발생하지 않도록, 상대방의 전화 번호를 가지고 있는지 확인해주세요]일 수 있다.
단계307에서, 상기 제1단말기가 상기 제1제시 메시지를 수신했을 때, 상기 제1제시 메시지를 표시한다.
상기 제1단말기가 상기 제1제시 메시지를 수신했을 때, 알림 창이 뜰 수 있고, 상기 알림 창에서 상기 제1제시 메시지를 표시하거나, 상기 제2단말기와의 대화형 인터페이스를 표시하며, 상기 대화형 인터페이스에서, 상기 제1제시 메시지를 표시한다.
제1단말기가 상기 제1제시 메시지를 표시하는 경우, 제1사용자는 바로 상기 제1제시 메시지를 확인하고, 상기 제1제시 메시지의 제시에 의해, 상기 제2사용자의 연락처를 획득할 수 있다.
단계308에서, 상기 서버는 상기 제2단말기에 제2제시 메시지를 송신한다.
그 중, 상기 제2제시 메시지는 상기 제2사용자에게 상기 제1사용자의 연락처를 획득하도록 알리는데 사용되고, 실시간 통신 메시지 또는 이메일 등일 수 있으며, 본 실시예는 이를 한정하지 않는다.
단계309에서, 상기 제2단말기가 상기 제2제시 메시지를 수신했을 때, 상기 제2제시 메시지를 표시한다.
상기 제2단말기가 상기 제2제시 메시지를 수신했을 때, 알림 창이 뜰 수 있고, 상기 알림 창에서 상기 제1제시 메시지를 표시하거나, 상기 제1단말기와의 대화형 인터페이스를 표시하고, 상기 대화형 인터페이스에서, 상기 제2제시 메시지를 표시한다.
제2단말기가 상기 제2제시 메시지를 표시하는 경우, 제2사용자는 바로 상기 제2제시 메시지를 확인하고, 상기 제2제시 메시지의 알림에 의해, 상기 제1사용자의 연락처를 획득할 수 있다.
설명의 필요가 있는 것은, 본 실시예는 단지 상기 서버가 상기 제1단말기에 제1제시 메시지를 송신하고, 또한 상기 제2단말기에 제2제시 메시지를 송신하는 것을 예로 설명하였지만, 실제 응용에 있어서, 상기 서버는 상기 제1단말기에 한하여 제1제시 메시지를 송신하거나, 상기 제2단말기에 한하여 제2제시 메시지를 송신할 수 있고, 구체적으로 어느 한 단말기에 제시 메시지를 송신하는지는 상기 단계(1)~(8)의 적어도 하나의 단계를 실행하여 확인할 수 있고, 또는, 상기 서버는 또한 상기 통신 메시지를 발송하는 단말기에 제시 메시지를 송신하도록 기본 설정할 수 있고, 또는 상기 통신 메시지를 수신하는 단말기에 제시 메시지를 송신하도록 기본 설정할 수 있으며, 또는 상기 통신 메시지를 발송하는 단말기와 상기 통신 메시지를 수신하는 단말기에 모두 제시 메시지를 송신하도록 기본 설정할 수 있고, 본 실시예는 이를 한정하지 않는다. 또한, 상기 서버가 상기 제1단말기에 제1제시 메시지를 송신하는 단계와 제2단말기에 제2제시 메시지를 송신하는 단계 사이에는 필연적인 시간적 관계가 없고, 동시에 실행할 수도 있고, 선후로 실행할 수도 있으며, 본 실시예는 이를 한정하지 않는다.
일 실시예에 있어서, 후속 과정에 있어서, 상기 제1사용자와 상기 제2사용자는 계속하여 스케줄을 상담할 가능성이 있으므로, 상기 서버는 미리 설정한 스케줄 어휘를 포함하는 통신 메시지를 수신할 수 있으며, 이 때 사용자에게 제시 메시지를 다시 송신하면, 제시 메시지의 반복 송신을 초래할 수 있고, 사용자에게 폐를 끼치기 쉽다. 이로 인해, 상기 서버는 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 미리 설정한 시간 내에 다시 상기 제1단말기가 상기 제2단말기에 송신하고자 하는 통신 메시지 또는 상기 제2단말기가 상기 제1단말기에 송신하고자 하는 통신 메시지를 수신했을 때, 상기 단계304~308을 실행하지 않고, 직접 상기 통신 메시지를 전송하면 된다. 그 중, 상기 미리 설정한 시간은 하루, 12시간 등일 수도 있고, 본 실시예는 이를 한정하지 않는다.
설명이 필요한 것은, 본 실시예는 단지 상기 서버가 상기 제1단말기가 상기 제2단말기에 송신하고자 하는 통신 메시지를 수신했을 경우를 예로 설명하고 있으며, 실제 응용에 있어서, 상기 서버는 상기 제2단말기가 상기 제1단말기에 송신하고자 하는 통신 메시지를 수신했을 때, 상기 단계304~308을 실행할 수도 있고, 상세한 과정에 대해서는 여기서 더 이상 설명하지 않기로 한다.
일상 생활에 있어서, 어느 두 사용자가 소셜 애플리케이션을 통해 만남, 식사, 영화 관람 등 면회 사항을 상담하는 경우, 일반적으로 면회의 시간, 장소 등 정보에만 열중하게 된다. 이 때, 사용자는 상대방 사용자의 연락처, 특히 전화 번호를 가지고 있는지를 무시할 가능성이 높다. 어느 한 사용자에게 상대방 사용자의 연락처가 없는 경우, 계속하여 약속 장소로 향할 때 상대방 사용자와 연락할 수 없게 되고, 또는, 상기 사용자가 급한 일로 약속 장소로 갈 수 없게 된 경우, 즉시 상대방 사용자에게 알릴 수도 없으므로, 불편을 초래할 수 있다. 본 실시예에 의한 방법을 도입하면, 면회 사항을 상담할 때, 사용자에게 상대방 사용자의 연락처를 획득하도록 알릴 수 있고, 사용자의 면회 사항 상담 후의 의사소통 필요를 고려할 수 있으며, 사용자 경험을 풍부하게 할 수 있다.
본 실시예에 의한 방법은, 제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득함으로써, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하고, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인했을 때, 상기 제1단말기와 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하고, 상기 적어도 하나의 단말기가 상기 제시 메시지를 수신했을 때, 상기 제시 메시지를 표시하고, 두 사용자가 스케줄을 상담하는 경우, 적어도 하나의 사용자에게 상대방 사용자의 연락처를 획득하도록 알려 주고, 그 후에 상기 알림을 받은 사용자가 획득한 연락처에 따라 상대방 사용자와 의사소통할 수 있도록 보증할 수 있고, 상대방 사용자의 연락처를 획득하지 못해 발생하는 의사소통의 불편을 피할 수 있다.
도4a는 예시적 일 실시예에 따른 통신 메시지 처리 장치의 블록선도이다. 도4a에 도시된 바와 같이, 상기 장치는 획득 모듈401, 판단 모듈402 및 메시지 송신 모듈403을 포함한다.
상기 획득 모듈401은 제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득하도록 구성되어 있고.
상기 판단 모듈402는 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하도록 구성되어 있으며.
상기 메시지 송신 모듈403은 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 사용자에게 상대방 사용자의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에 발송하도록 구성되어 있다.
본 실시예에 의한 장치는, 제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득함으로써, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하고, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하고, 상기 적어도 하나의 단말기가 상기 제시 메시지를 수신했을 때, 상기 제시 메시지를 표시하고, 두 사용자가 스케줄을 상담하고 있을 때, 그 중의 적어도 하나의 사용자에게 상대방 사용자의 연락처를 획득하도록 알려 주고, 계속하여 상기 알림을 받은 사용자가 획득한 연락처에 따라, 상대방 사용자와 의사소통할 수 있도록 보증할 수 있으며, 상대방 사용자의 연락처를 획득하지 못해 발생하는 의사소통의 불편을 피할 수 있다.
다른 일 실시예에 있어서, 상기 획득 모듈401은 또한 상기 제1단말기가 제2단말기에 송신하고자 하는 통신 메시지를 수신하거나, 상기 제2단말기가 제1단말기에 송신하고자 하는 통신 메시지를 수신하도록 구성되어 있다.
도4b에 도시된 바와 같이, 다른 일 실시예에 있어서, 상기 장치는,
상기 통신 메시지가 텍스트 메시지인지 여부를 판단하도록 구성된 텍스트 판단 모듈404와,
상기 통신 메시지가 텍스트 메시지가 아님을 확인한 경우, 상기 통신 메시지를 텍스트 메시지로 변환하도록 구성된 변환 모듈405을 더 포함한다.
다른 일 실시예에 있어서, 상기 판단 모듈402는 또한 단어 분할 알고리즘을 도입하여 상기 통신 메시지 중 적어도 하나의 어휘를 획득하고, 각각 상기 적어도 하나의 어휘가 미리 설정한 스케줄 어휘를 기억하는데 사용되는 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단하며, 상기 적어도 하나의 어휘 중 임의의 한 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인하도록 구성되어 있다.
다른 일 실시예에 있어서, 상기 메시지 송신 모듈403은 또한 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 적어도 제2사용자ID를 포함하는 검색 요구를 송신하고, 상기 제1단말기가 상기 검색 요구를 수신했을 때, 상기 제2사용자ID에 대응하는 연락처를 검색하게 하고, 상기 제1단말기에서 발송된 검색 실패 메시지를 수신했을 때, 제1단말기에 상기 제시 메시지를 송신하도록 구성되어 있다.
다른 일 실시예에 있어서, 상기 메시지 송신 모듈403은 또한 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 적어도 제1사용자ID를 포함하는 검색 요구를 송신하고, 상기 제2단말기가 상기 검색 요구를 수신했을 때, 상기 제1사용자ID에 대응하는 연락처를 검색하게 하고, 상기 제2단말기에서 발송된 검색 실패 메시지를 수신했을 때, 제2단말기에 상기 제시 메시지를 송신하도록 구성되어 있다.
다른 일 실시예에 있어서, 상기 메시지 송신 모듈403은 또한 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 대응하는 제2데이터 정보를 획득하고, 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하며, 상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 상기 제1단말기에 상기 제시 메시지를 송신하도록 구성되어 있다.
다른 일 실시예에 있어서, 상기 메시지 송신 모듈403은 또한 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 대응하는 제1데이터 정보를 획득하고, 상기 제1데이터 정보에 연락처가 포함되는지 여부를 판단하며, 상기 제1데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 상기 제2단말기에 상기 제시 메시지를 송신하도록 구성되어 있다.
상기 모든 바람직한 기술적 해결수단은, 임의의 결합으로 본 발명의 바람직한 실시예를 형성할 수 있고, 여기서 그에 대한 설명을 생략한다.
상기 실시예에 있어서의 장치에 대하여, 그 중 각 모듈이 동작을 실행하는 구체적 형태는 이미 상기 방법에 관계되는 실시예에서 설명을 하였는바, 여기서 더 이상 설명하지 않는다.
설명이 필요한 것은, 상기 실시예에 따른 통신 메시지 처리 장치가 통신 메시지를 처리하는 경우, 상기 각 기능 모듈의 구분에 대해서만 예를 들어 설명하였지만, 실제 응용에 있어서, 필요에 따라 상기 기능을 서로 다른 기능 모듈에 할당하여 완성할 수도 있고, 상기 전부 또는 부분 기능을 실현하기 위하여, 장치의 내부 구조를 서로 다른 기능 모듈로 구분할 수 있다. 또한, 상기 실시예에 따른 통신 메시지 처리 장치와 통신 메시지 처리 방법의 실시예는 동일 구상에 속하고, 그 구체적인 실현 과정에 대해서는 방법 실시예를 참조해 주시길 바라는바, 여기서 더 이상 설명하지 않는다.
도5는 예시적 실시예에 따른 통신 메시지의 처리 장치500의 블록선도이다. 예를 들면, 장치500은 서버로서 제공될 수 있다. 도5에 도시된 바와 같이, 장치500은 프로세서 부품522를 포함하고, 하나 또는 여러개의 프로세서, 및 메모리532를 대표로 하는 메모리 자원을 더 포함하며, 프로세서 부품522에 의하여 실행할 수 있는 명령, 예를 들면 응용 프로그램을 기억하는데 사용된다. 메모리532에 기억된 응용 프로그램은 하나 또는 그 이상의 각 하나가 한 세트의 명령에 대응되는 모듈을 포함할 수 있다. 또한, 상기 통시 메시지 처리 방법을 실행하기 위해, 프로세서 부품522는 명령을 실행하도록 구성되어 있다.
장치500은 또한 장치500의 전원 관리를 수행하도록 구성된 전원 소자526, 장치500을 네트워크에 접속하도록 구성된 유선 또는 무선 네트워크 인터페이스550, 및 입력 출력(I/O)인터페이스558을 포함할 수 있다. 장치500은 메모리532에 기억된 운영 체제, 예를 들면 Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 또는 유사한 체제에 의해 동작할 수 있다.
도6은 예시적 실시예에 따른 통신 메시지 처리 방법의 흐름도이고, 도6에 도시된 바와 같이, 상기 통신 메시지 처리 방법은 제1단말기에 사용되고,
제2단말기와의 통신 메시지를 획득하는 단계601와,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계602와,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 사용자에게 상기 제2단말기의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 출력하는 단계603을 포함한다.
일 실시예에 있어서, 단계601에 있어서의 제2단말기와의 통신 메시지는, 예를 들면, 제1단말기가 제2단말기에 송신한 통신 메시지일 수 있고, 또한 제1단말기가 수신한 제2단말기에서 송신된 통신 메시지일 수도 있으며, 본 발명은 이를 한정하지 않는다.
본 실시예에 의한 방법은, 제1단말기와 제2단말기 사이의 통신 메시지를 획득함으로써, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하고, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인했을 때, 제시 메시지를 출력하고, 두 사용자가 스케줄을 상담하는 경우, 그 중의 한 사용자에게 상대방 사용자의 연락처를 획득하도록 알리고, 그 후에 상기 알림을 받은 사용자가 획득한 연락처에 따라, 상대방 사용자와 의사소통할 수 있도록 보증할 수 있으며, 상대방 사용자의 연락처를 획득하지 못해 발생하는 의사소통의 불편을 피할 수 있다.
다른 일 실시예에 있어서, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계는,
단어 분할 알고리즘을 도입하여, 상기 통신 메시지 중 적어도 하나의 어휘를 획득하는 단계와,
각각 상기 적어도 하나의 어휘가 미리 설정한 스케줄 어휘를 기억하는데 사용되는 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단하는 단계와,
상기 적어도 하나의 어휘 중 임의의 한 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 제시 메시지를 출력하는 단계는,
상기 제2단말기에 대응하는 연락처를 검색하는 단계와,
검색에 실패한 경우, 상기 제시 메시지를 출력하는 단계를 포함한다.
다른 일 실시예에 있어서, 상기 제시 메시지를 출력하는 단계는,
상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 서버에 상기 제2단말기에 대응하는 제2데이터 정보를 획득할 것을 요구하는데 사용되는 제1요구를 서버에 송신하는 단계와,
상기 제2단말기에 대응하는 제2데이터 정보를 수신했을 때, 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하는 단계와,
상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 상기 제시 메시지를 출력하는 단계를 포함한다.
상기 모든 바람직한 기술적 해결수단은, 임의의 결합으로 본 발명의 바람직한 실시예를 형성할 수 있고, 여기서 그에 대한 설명을 생략한다.
도7은 예시적 실시예에 따른 통신 메시지 처리 방법의 흐름도이다. 도7에 도시된 바와 같이, 상기 통신 메시지 처리 방법의 대화주체는 제1단말기, 제2단말기 및 서버이고, 제1단말기가 제2단말기에서 송신된 통신 메시지를 수신하는 것을 예로 설명한다. 상기 통신 메시지 처리 방법은,
상기 제2단말기가 상기 서버에 적어도 제1사용자ID를 포함하는 통신 메시지를 송신하는 단계701과,
상기 서버가 상기 통신 메시지를 수신하는 단계702를 포함할 수 있다.
상기 제2단말기는 제2사용자ID에 의하여, 상기 서버에 로그인하고, 상기 서버는 상기 제2사용자ID를 위해 사용자 관계망을 유지보수하며, 상기 제2단말기는 상기 소셜 애플리케이션을 통해, 상기 제2사용자ID의 사용자 관계망을 획득하고, 상기 사용자 관계망을 표시할 수 있다. 상기 제2단말기가 제2사용자의 상기 사용자 관계망 중 제1사용자ID에 대한 선택 동작을 탐지했을 때, 상기 제1사용자ID 사이의 대화형 인터페이스를 열어, 제2사용자가 상기 대화형 인터페이스에 있어서 입력한 통신 메시지를 획득하며, 상기 서버에 상기 제1사용자ID를 포함하는 상기 통신 메시지를 송신하고, 상기 통신 메시지가 상기 제2단말기가 상기 제1단말기에 송신하고자 하는 통신 메시지임을 표시하고, 상기 서버는 상기 제1사용자ID가 소재하는 제1단말기에 상기 통신 메시지를 송신한다.
단계703에 있어서, 상기 서버는 상기 제1사용자ID가 소재하는 제1단말기에 상기 통신 메시지를 송신한다.
단계704에 있어서, 상기 제1단말기는 상기 통신 메시지를 획득한다.
상기 서버는 상기 제1사용자ID에 의해, 상기 제1사용자ID가 소재하는 제1단말기를 확인하고, 상기 제1단말기에 상기 통신 메시지를 송신할 수 있으며, 상기 통신 메시지는 상기 제2사용자ID를 포함할 수 있고, 상기 제1단말기가 상기 통신 메시지를 획득한 경우, 상기 통신 메시지를 표시하고, 제1사용자는 상기 제2사용자ID를 확인하여, 상기 통신 메시지를 송신한 사용자가 상기 제2사용자임을 알 수 있다.
단계705에 있어서, 상기 제1단말기는 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단한다.
제1사용자와 제2사용자가 스케줄을 상담하는지 여부를 확인하기 위해, 상기 제1단말기가 상기 통신 메시지를 수신했을 때, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단할 수 있다. 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함된 경우, 상기 제1사용자와 상기 제2사용자가 스케줄을 상담함을 확인하고, 제1사용자에게 제2사용자의 연락처를 획득하도록 알릴 수 있으며, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되지 않는 경우, 상기 제1사용자와 상기 제2사용자가 스케줄을 상담하고 있지 않음을 확인하고, 제1사용자에게 제2사용자의 연락처를 획득하도록 알릴 필요가 없다.
상기 제1단말기가 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 구체적 과정과 단계304에서 서버가 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 구체적 과정은 유사하므로, 여기서 더 이상 설명하지 않는다.
단계706에 있어서, 상기 제1단말기가 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 사용자에게 상기 제2단말기의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 출력한다.
그 중, 상기 제시 메시지는 상기 제1사용자에게 상기 제2사용자의 연락처를 획득하도록 알리는데 사용되고, 실시간 통신 메시지 또는 이메일 등일 수도 있으며, 본 실시예는 이를 한정하지 않는다. 예를 들면, 상기 제시 메시지는 [당신은 현재 면회 사항을 상담하고 있으므로, 당신의 면회에 불편이 발생하지 않도록, 상대방의 전화 번호를 가지고 있는지 확인해 주세요]일 수도 있다.
상기 제1단말기가 상기 제시 메시지를 출력하는 경우, 알림 창이 뜰 수 있고, 상기 알림 창에 상기 제시 메시지를 표시하거나, 상기 제2단말기와의 대화형 인터페이스를 표시하고, 상기 대화형 인터페이스에서, 상기 제시 메시지를 표시한다.
제1단말기가 상기 제시 메시지를 출력한 경우, 제1사용자는 바로 상기 제시 메시지를 확인할 수 있고, 상기 제시 메시지의 제시에 의해, 상기 제2사용자의 연락처를 획득한다.
또한, 상기 제1단말기는 또한 먼저 상기 제1사용자가 상기 제2사용자의 연락처를 이미 획득하였는지 여부를 판단할 수 있고, 제1사용자가 이미 제2사용자의 연락처를 획득한 경우, 상기 제시 메시지를 출력할 필요가 없다.
따라서, 상기 단계706은 아래의 단계(1)~(4) 중 임의의 단계를 포함할 수 있다.
(1) 상기 제1단말기가 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 대응하는 연락처를 검색하고, 검색에 실패한 경우, 상기 제시 메시지를 출력한다.
상기 제1단말기가 상기 제2단말기에 대응하는 연락처를 검색하는 구체적 과정과 단계305에서 상기 제1단말기가 상기 제2단말기에 대응하는 연락처를 검색하는 구체적 과정은 유사하므로, 여기서 더 이상 설명하지 않는다.
(2) 상기 제1단말기가 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 서버에 상기 제2단말기에 대응하는 제2데이터 정보를 획득할 것을 요구하는데 사용되는 제1요구를 서버에 송신하고, 상기 제2단말기에 대응하는 제2데이터 정보를 수신했을 때, 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하며, 상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 상기 제시 메시지를 출력한다.
상기 제1단말기가 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 서버에 상기 제2단말기에 대응하는 제2데이터 정보를 획득할 것을 요구하는데 사용되는 제1요구를 서버에 송신한다. 상기 서버가 상기 제1요구를 수신했을 때, 상기 제1단말기에 상기 제2데이터 정보를 송신하고, 상기 제1단말기가 상기 제2데이터 정보를 수신했을 때, 바로 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단할 수 있다.
상기 제1단말기가 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하는 구체적 과정과 단계305에서 서버가 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하는 구체적 과정은 유사하므로, 여기서 더 이상 설명하지 않는다.
(3) 상기 제1단말기가 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 대응하는 연락처를 검색하고, 검색에 실패한 경우, 상기 서버에 상기 제2단말기에 대응하는 제2데이터 정보를 획득할 것을 요구하는데 사용되는 제1요구를 서버에 송신하고, 상기 서버에서 피드백된 상기 제2단말기에 대응하는 제2데이터 정보를 수신했을 때, 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하며, 상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 상기 제시 메시지를 출력한다.
(4) 상기 제1단말기는 상기 통신 메시지에 연락처가 포함되는지 여부를 판단하고, 상기 통신 메시지에 연락처가 포함되지 않음을 확인한 경우, 상기 제시 메시지를 출력한다.
또한, 상기 제1단말기는 상기 제시 메시지를 출력하는 외에, 또한 상기 서버에 상기 제시 메시지를 송신하고, 상기 서버에 의해 상기 제2단말기에 상기 제시 메시지를 전송할 수 있으며, 상기 제2단말기가 상기 제시 메시지를 수신했을 때, 상기 제시 메시지를 출력하여, 상기 제2사용자에게 상기 제1사용자의 연락처를 획득하도록 알릴수도 있다.
설명이 필요한 것은, 본 실시예는 단지 상기 제2단말기가 서버를 통해 상기 제1단말기에 통신 메시지를 송신한 후, 상기 제1단말기에 의해 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 경우를 예로 설명하고 있지만, 실제 응용에 있어서는, 상기 제2단말기에 의해 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단할 수도 있다. 즉, 상기 단계704~706은 또한 상기 제2단말기가 상기 통신 메시지를 획득한 후에 실행할 수도 있다.
예를 들면, 상기 단계704~706은 상기 제2단말기가 상기 서버에 통신 메시지를 송신하기 전에 실행할 수 있고, 또는 상기 제2단말기가 상기 서버에 통신 메시지를 송신한 후에 실행할 수도 있으며, 본 실시예는 이를 한정하지 않는다.
본 실시예에 의한 방법은, 제2단말기와의 통신 메시지를 획득함으로써, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하고, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인했을 때, 제시 메시지를 출력하고, 두 사용자가 스케줄을 상담하는 경우, 그 중의 한 사용자에게 상대방 사용자의 연락처를 획득하도록 알리고, 그 후에 상기 알림을 받은 사용자가 획득한 연락처에 따라, 상대방 사용자와 의사소통할 수 있도록 보증할 수 있으며, 상대방 사용자의 연락처를 획득하지 못해 발생하는 의사소통의 불편을 피할 수 있다.
도8은 예시적 일 실시예에 따른 통신 메시지 처리 장치의 블록선도이다. 도8에 도시된 바와 같이, 상기 장치는 획득 모듈801, 판단 모듈802 및 메시지 송신 모듈803을 포함한다.
상기 획득 모듈801은, 제2단말기와의 통신 메시지를 획득하도록 구성되어 있다.
상기 판단 모듈802는, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하도록 구성되어 있다.
상기 출력 모듈803은, 상기 통신 메시지에 설정한 스케줄 어휘가 포함됨을 확인한 경우, 사용자에게 상기 제2단말기의 연락처를 획득하도록 알리는 제시 메시지를 출력하도록 구성되어 있다.
본 실시예에 의한 장치는, 제2단말기와의 통신 메시지를 획득함으로써, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하고, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인했을 때, 제시 메시지를 출력하고, 두 사용자가 스케줄을 상담하는 경우, 그 중의 한 사용자에게 상대방 사용자의 연락처를 획득하도록 알리고, 그 후에 상기 알림을 받은 사용자가 획득한 연락처에 따라, 상대방 사용자와 의사소통할 수 있도록 보증할 수 있으며, 상대방 사용자의 연락처를 획득하지 못해 발생하는 의사소통의 불편을 피할 수 있다.
다른 일 실시예에 있어서, 상기 판단 모듈802는, 또한 단어 분할 알고리즘을 도입하여, 상기 통신 메시지 중 적어도 하나의 어휘를 획득하고, 각각 상기 적어도 하나의 어휘가 미리 설정한 스케줄 어휘를 기억하는데 사용되는 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단하며, 상기 적어도 하나의 어휘 중 임의의 한 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인하도록 구성되어 있다.
다른 일 실시예에 있어서, 상기 출력 모듈803은 또한 상기 제2단말기에 대응하는 연락처를 검색하고, 검색에 실패한 경우, 상기 제시 메시지를 출력하도록 구성되어 있다.
다른 일 실시예에 있어서, 상기 출력 모듈803은 또한 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 서버에 상기 제2단말기에 대응하는 제2데이터 정보를 획득할 것을 요구하는데 사용되는 제1요구를 서버에 송신하고, 상기 제2단말기에 대응하는 제2데이터 정보를 수신했을 때, 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하며, 상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 상기 제시 메시지를 출력하도록 구성되어 있다.
상기 모든 바람직한 기술적 해결수단은, 임의의 결합으로 본 발명의 바람직한 실시예를 형성할 수 있고, 여기서 그에 대한 설명을 생략한다.
상기 실시예에 있어서의 장치에 대하여, 그 중 각 모듈이 동작을 실행하는 구체적 형태에 대해서는 이미 상기 방법에 관계되는 실시예에서 설명하였으므로, 여기서 더 이상 설명을 하지 않는다.
설명이 필요한 것은, 상기 실시예에 의한 통신 메시지 처리 장치가 통신 메시지를 처리하는 경우, 상기 각 기능 모듈에 대한 구분을 예를 들어 설명하고 있지만, 실제 응용에 있어서, 필요에 따라 상기 기능을 서로 다른 기능 모듈에 할당하여 완성할 수도 있고, 즉, 상기 전부 또는 부분적 기능을 실현하기 위하여, 장치의 내부 구조를 서로 다른 기능 모듈로 구분할 수도 있다. 또한, 상기 실시예에 의한 통신 메시지 처리 장치와 통신 메시지 처리 방법의 실시예는 같은 구상에 속하고, 그 구체적인 실현 과정에 대해서는 방법의 실시예를 참조해 주시길 바라는바, 여기서 더 이상 설명하지 않는다.
도9는 예시적 일 실시예에 따른 통신 메시지의 처리 장치900의 블록선도이다. 예를 들면, 장치900은 휴대폰, 컴퓨터, 디지털 방송 단말기, 메시지 송수신 장치, 게임 콘솔, 태블릿 장치, 의료 설비, 헬스 기구, 개인 휴대 정보 단말기기(PDA)등일 수도 있다.
도9에 도시된 바와 같이, 장치900은 프로세서 부품902, 메모리904, 전원 부품906, 멀티미디어 부품908, 오디오 부품910, 입력/출력(I/O)인터페이스912, 센서 부품914, 및 통신 부품916 중의 한 개 또는 복수 개의 부품을 포함할 수 있다.
프로세서 부품902는, 일반적으로 장치900의 전체 동작, 예를 들면, 표시, 전화 호출, 데이터 통신, 카메라 동작 및 기록 동작에 관련된 동작을 제어한다. 프로세서 부품902는, 상기 방법의 전부 또는 부분적 단계를 완성하기 위하여, 명령을 실행하는 한 개 또는 복수 개의 프로세서920을 포함할 수 있다. 여기서, 프로세서 부품902는, 한 개 또는 복수 개의 모듈을 포함할 수 있고, 프로세서 부품902와 기타 부품간의 대화에 편리하다. 예를 들면, 프로세서 부품902는, 멀티미디어 부품908과 프로세서 부품902사이의 대화에 편리를 도모하기 위하여, 멀티미디어 모듈을 포함할 수 있다.
메모리904는, 장치900에 있어서의 동작을 지원하기 위하여, 다양한 유형의 데이터를 기억하도록 구성되어 있다. 이러한 데이터의 사례는, 장치900에서 동작하는 모든 응용 프로그램 또는 방법의 명령, 연락처 데이터, 전화 번호부 데이터, 메시지, 사진, 비디오 등을 포함한다. 메모리904는 임의 유형의 휘발성 또는 비휘발성 기억 장치 또는 그들의 조합, 예를 들면 정적 임의 접근 기억 장치(SRAM), 전기적 재기록 가능 롬(EEPROM), 이피롬(EPROM), 피롬(PROM), 읽기 전용 메모리(ROM), 자기 메모리, 플래쉬 메모리, 자기 디스크 또는 콤팩트 디스크에 의하여 실현할 수 있다.
전원 부품906은 장치900의 각종 부품에 전력을 공급한다. 전원 부품906은 전원 관리 시스템, 한 개 또는 복수 개의 전원, 및 기타 장치900을 위해 전력을 생성, 관리 및 공급에 관련되는 부품을 포함할 수 있다.
멀티미디어 부품908은, 상기 장치900과 사용자 사이에서 출력 인터페이스를 제공하는 스크린을 포함한다. 일부 실시예에 있어서, 스크린은 액정 표시 장치(LCD) 및 터치 패널(TP)을 포함할 수 있다. 스크린이 터치 패널을 포함하는 경우, 스크린은 터치 스크린으로 실현될 수 있고, 사용자가 발송하는 입력 신호를 수신한다. 터치 패널은 터치, 스와이핑 및 터치 패널에서의 제스처를 감지하는 한 개 또는 복수 개의 터치 센서를 포함한다. 상기 터치 센서는 터치 또는 스와이핑 동작의 한계를 감지할 수 있을 뿐만 아니라, 또한 상기 터치 또는 스와이핑 동작에 관계되는 지속 시간과 압력을 탐지할 수 있다. 일부 실시예에 있어서, 멀티미디어 부품908은, 전면 카메라 및/또는 후면 카메라를 포함한다. 장치900이 동작 모드, 예를 들면 촬영 모드 또는 비디오 모드일 때, 전면 카메라 및/또는 후면 카메라는 외부의 멀티미디어 데이터를 수신할 수 있다. 각 전면 카메라와 후면 카메라는 고정된 광학 렌즈 시스템일 수도 있고, 또는 초점 거리와 광학 줌 능력을 갖고 있다.
오디오 부품910은 오디오 신호를 출력 및/또는 입력하도록 구성되어 있다. 예를 들면, 오디오 부품910은 마이크(MIC)를 포함하고, 장치900이 동작 모드, 예를 들면, 호출 모드, 기록 모드 및 음성 인식 모드일 때, 마이크는 외부 오디오 신호를 수신하도록 구성되어 있다. 상기 수신된 오디오 신호는 가일층 메모리904에 기억되거나 또는 통신 부품916에 의하여 송신될 수 있다. 일부 실시예에 있어서, 음성 부품910은 스피커를 더 포함하고, 오디오 신호를 출력하는데 사용된다.
I/O인터페이스912는 프로세서 부품902와 주변 인터페이스 모듈 사이에 인터페이스를 제공하고, 상기 주변 인터페이스 모듈은 키보드, 클릭 휠, 버튼 등일 수 있다. 이러한 버튼은 홈 버튼, 볼륨 버튼, 시작 버튼 및 잠금 버튼을 포함할 수 있으나 그에 한정되지 않는다.
센서 부품914는 한 개 또는 복수 개의 센서를 포함하고, 장치900에 각 측면의 상태 평가를 제공하는데 사용된다. 예를 들면, 센서 부품914는 장치900의 ON/OFF 상태, 부품의 상대 위치 측정, 예를 들면, 상기 부품이 장치900의 모니터와 숫자판임을 탐지할 수 있고, 센서 부품914는 또한 장치900 또는 장치900의 한 부품의 위치 변경, 사용자와 장치900사이의 접촉의 존재 또는 비존재, 장치900의 방위 또는 가속도/감속도 및 장치900의 온도 변화를 탐지할 수 있다. 센서 부품914는 근접 센서를 포함할 수 있고, 그 어떤 물리적 접촉이 없을 때 주변 물체의 존재를 탐지하도록 구성되어 있다. 센서 부품914는 또한 광 센서, 예를 들면, CMOS 또는 CCD이미지 센서를 포함할 수 있고, 이미지화 응용에서 사용된다. 일부 실시예에 있어서, 상기 센서 부품914는 또한 가속도 센서, 자이로 센서, 자기 센서, 압력 센서 또는 온도 센서를 포함할 수 있다.
통신 부품916은 장치900과 기타 장치 사이의 유선 또는 무선 형태의 통신에 편리하도록 구성되어 있다. 장치900은 통신 기준에 따른 무선 네트워크, 예를 들면, WiFi, 2G 또는 3G, 또는 그들의 조합에 접속할 수 있다. 예시적 일 실시예에 있어서, 통신 부품916은 방송 채널을 통해 외부 방송 관리 시스템으로부터의 방송 신호 또는 방송 관련 정보를 수신한다. 예시적 일 실시예에 있어서, 상기 통신 부품916은 또한 단거리 통신을 추진하기 위한 근거리 무선 통신 (NFC) 모듈을 포함한다. 예를 들면, NFC모듈은 무선주파수 인식(RFID) 기술, 적외선 무선 통신(lrDA) 기술, 초광대역(UWB) 기술, 블루투스(BT) 기술과 기타 기술에 의해 실현할 수 있다.
예시적 실시예에 있어서, 장치900은 한 개 또는 복수 개의 응용 주문형 직접회로(ASIC), 디지털 신호 처리기(DSP), 디지털 신호 처리 장치(DSPD), 프로그램 가능 논리 소자(PLD), 필드 프로그래머블 게이트 어레이(FPGA), 컨트롤러, 마이크로 컨트롤러, 또는 기타 전자 부품에 의해 실현될 수 있고, 상기 사용자 추천 방법을 실행하는데 사용된다.
예시적 실시예에 있어서, 또한 명령을 포함하는 비일시적 컴퓨터 판독가능한 매체, 예를 들면, 명령을 포함하는 메모리904를 제공하고, 상기 명령은 상기 방법을 실현하기 위하여, 장치900의 프로세서920에 의하여 실행할 수 있다. 예를 들면, 상기 비일시적 컴퓨터 판독가능한 매체는 ROM, 랜덤 액세스 메모리(RAM), CD~ROM, 자기 테이프, 플로피 디스크 및 광데이터 저장장치 등일 수도 있다.
비일시적 컴퓨터 판독가능한 매체에 있어서, 상기 기억 매체 중의 명령이 단말기의 프로세서에 의해 실행되는 경우, 단말기에게 본 명세서에 의한 통신 메시지 처리 방법을 실행하도록 한다.
당업자라면, 명세서를 고려하고 여기에 개시된 발명을 실천한 후, 본 발명의 기타 실시형태를 쉽게 생각하게 될 것이다. 본 출원은 본 발명의 모든 변형, 용도 또는 적응성 변화를 포괄하는 것을 목적으로 하고, 이러한 변형, 용도 또는 적응성 변화는 본 발명의 일반적 원리에 따르고, 본 발명에 개시되지 않은 당해 기술분야의 일반 지식 또는 관용적 기술 수단을 포함한다. 명세서와 실시예는 예시적인 것에 불과하고, 본 발명의 실질적 범위와 주지는 아래의 청구항에 의해 결정된다.
본 발명은 위와 같이 설명되고 도면에서 도시된 정확한 구조에 한정되지 않으며, 그 범위를 벗어나지 않는다면 다양한 수정 및 변경을 실시할 수 있다는 것을 이해하여야 할 것이다. 본 발명의 범위는 첨부된 청구항에 의해 한정된다.

Claims (26)

  1. 통신 메시지 처리 방법에 있어서,
    제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득하는 단계와,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계와,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 적어도 제2사용자ID를 포함하는 검색 요구를 송신하고, 상기 제1단말기가 상기 검색 요구를 수신했을 때, 상기 제2사용자ID에 대응하는 연락처를 검색하고, 상기 제1단말기에서 발송된 검색 실패 메시지를 수신했을 때, 상기 제1단말기에 사용자에게 상대방 사용자의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 송신하고, 또는 상기 제2단말기에 적어도 제1사용자ID를 포함하는 검색 요구를 송신하고, 상기 제2단말기가 상기 검색 요구를 수신했을 때, 상기 제1사용자ID에 대응하는 연락처를 검색하고, 상기 제2단말기에서 발송된 검색 실패 메시지를 수신했을 때, 상기 제2단말기에 사용자에게 상대방 사용자의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 송신하는 단계를 포함하는 것을 특징으로 하는
    방법.
  2. 제1항에 있어서,
    상기 제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득하는 단계는,
    상기 제1단말기가 제2단말기에 송신하고자 하는 통신 메시지를 수신하는 단계, 또는
    상기 제2단말기가 제1단말기에 송신하고자 하는 통신 메시지를 수신하는 단계를 포함하는 것을 특징으로 하는
    방법.
  3. 제1항에 있어서,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계 전에, 상기 방법은,
    상기 통신 메시지가 텍스트 메시지인지 여부를 판단하는 단계와,
    상기 통신 메시지가 텍스트 메시지가 아님이 확인된 경우, 상기 통신 메시지를 텍스트 메시지로 변환하는 단계를 더 포함하는 것을 특징으로 하는
    방법.
  4. 제1항에 있어서,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계는,
    단어 분할 알고리즘을 도입하여 상기 통신 메시지 중 적어도 하나의 어휘를 획득하는 단계와,
    각각 상기 적어도 하나의 어휘가 미리 설정한 스케줄 어휘를 기억하는데 사용되는 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단하는 단계와,
    상기 적어도 하나의 어휘 중 임의의 한 단어가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인하는 단계를 포함하는 것을 특징으로 하는
    방법.
  5. 삭제
  6. 삭제
  7. 제1항에 있어서,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하는 단계는,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 대응하는 제2데이터 정보를 획득하는 단계와,
    상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하는 단계와,
    상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인했을 때, 상기 제1단말기에 제시 메시지를 송신하는 단계를 포함하는 것을 특징으로 하는
    방법.
  8. 제1항에 있어서,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기와 상기 제2단말기 중 적어도 하나의 단말기에 제시 메시지를 송신하는 단계는,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 대응하는 제1데이터 정보를 획득하는 단계와,
    상기 제1데이터 정보에 연락처가 포함되는지 여부를 판단하는 단계와,
    상기 제1데이터 정보에 연락처가 포함되지 않았음을 확인했을 때, 상기 제2단말기에 제시 메시지를 송신하는 단계를 포함하는 것을 특징으로 하는
    방법.
  9. 통신 메시지 처리 방법에 있어서,
    제2단말기와의 통신 메시지를 획득하는 단계와,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계와,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 대응하는 연락처를 검색하고, 검색에 실패한 경우, 사용자에게 상기 제2단말기의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 출력하는 단계를 포함하는 것을 특징으로 하는
    방법.
  10. 제9항에 있어서,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 단계는,
    단어 분할 알고리즘을 도입하여, 상기 통신 메시지 중 적어도 하나의 어휘를 획득하는 단계와,
    각각 상기 적어도 하나의 어휘가 미리 설정한 스케줄 어휘를 저장하는데 사용되는 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단하는 단계와,
    상기 적어도 하나의 어휘 중 임의의 한 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인하는 단계를 포함하는 것을 특징으로 하는
    방법.
  11. 삭제
  12. 제9항에 있어서,
    상기 제시 메시지를 출력하는 단계는,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 서버에 상기 제2단말기에 대응하는 제2데이터 정보를 획득할 것을 요구하는데 사용되는 제1요구를 서버에 송신하는 단계와,
    상기 제2단말기에 대응하는 제2데이터 정보를 수신했을 때, 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하는 단계와,
    상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인한 경우, 제시 메시지를 출력하는 단계를 포함하는 것을 특징으로 하는
    방법.
  13. 통신 메시지 처리 장치에 있어서,
    제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득하는 획득 모듈과,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 판단 모듈과,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 적어도 제2사용자ID를 포함하는 검색 요구를 송신하고, 상기 제1단말기가 상기 검색 요구를 수신했을 때, 상기 제2사용자ID에 대응하는 연락처를 검색하게 하며, 상기 제1단말기에서 발송된 검색 실패 메시지를 수신했을 때, 상기 제1단말기에 상대방 사용자의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 송신하고, 또는 상기 제2단말기에 적어도 제1사용자ID를 포함하는 검색 요구를 송신하고, 상기 제2단말기가 상기 검색 요구를 수신했을 때, 상기 제1사용자ID에 대응하는 연락처를 검색하게 하며, 상기 제2단말기에서 발송된 검색 실패 메시지를 수신했을 때, 상기 제2단말기에 상대방 사용자의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 송신하는 메시지 송신 모듈을 포함하는 것을 특징으로 하는
    장치.
  14. 제13항에 있어서,
    상기 획득 모듈은 또한 상기 제1단말기가 제2단말기에 송신하고자 하는 통신 메시지를 수신하거나, 상기 제2단말기가 제1단말기에 송신하고자 하는 통신 메시지를 수신하는데 사용되는 것을 특징으로 하는
    장치.
  15. 제13항에 있어서,
    상기 통신 메시지가 텍스트 메시지인지 여부를 판단하는 텍스트 판단 모듈과,
    상기 통신 메시지가 텍스트 메시지가 아님을 확인했을 때, 상기 통신 메시지를 텍스트 메시지로 변환하는 변환 모듈을 더 포함하는 것을 특징으로 하는
    장치.
  16. 제13항에 있어서,
    상기 판단 모듈은 또한 단어 분할 알고리즘을 도입하여, 상기 통신 메시지 중 적어도 하나의 어휘를 획득하고, 각각 상기 적어도 하나의 단어가 미리 설정한 스케줄 어휘를 기억하는데 사용되는 미리 설정한 어휘집에 속하는지 여부를 판단하고, 상기 적어도 하나의 어휘 중 임의의 한 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인하는데 사용되는 것을 특징으로 하는
    장치.
  17. 삭제
  18. 삭제
  19. 제13항에 있어서,
    상기 메시지 송신 모듈은 또한 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 대응하는 제2데이터 정보를 획득하고, 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하며, 상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인했을 때, 상기 제1단말기에 상기 제시 메시지를 송신하는데 사용되는 것을 특징으로 하는
    장치.
  20. 제13항에 있어서,
    상기 메시지 송신 모듈은 또한 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 대응하는 제1데이터 정보를 획득하고, 상기 제1데이터 정보에 연락처가 포함되는지 여부를 판단하며, 상기 제1데이터 정보에 연락처가 포함되지 않았음을 확인했을 때, 상기 제2단말기에 상기 제시 메시지를 송신하는데 사용되는 것을 특징으로 하는
    장치.
  21. 통신 메시지 처리 장치에 있어서,
    제2단말기와의 통신 메시지를 획득하는 획득 모듈과,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하는 판단 모듈과,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 대응하는 연락처를 검색하고, 검색에 실패한 경우, 사용자에게 상기 제2단말기의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 출력하는 출력 모듈을 포함하는 것을 특징으로 하는
    장치.
  22. 제21항에 있어서,
    상기 판단 모듈은 또한 단어 분할 알고리즘을 도입하여, 상기 통신 메시지 중 적어도 하나의 어휘를 획득하고, 각각 상기 적어도 하나의 어휘가 미리 설정한 스케줄 어휘를 기억하는데 사용되는 미리 설정한 스케줄 어휘집에 속하는지 여부를 판단하며, 상기 적어도 하나의 어휘 중 임의의 한 어휘가 상기 미리 설정한 스케줄 어휘집에 속하는 경우, 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인하는데 사용되는 것을 특징으로 하는
    장치.
  23. 삭제
  24. 제21항에 있어서,
    상기 출력 모듈은 또한 상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 서버에 상기 제2단말기에 대응하는 제2데이터 정보를 획득할 것을 요구하는데 사용되는 제1요구를 서버에 송신하고, 상기 제2단말기에 대응하는 제2데이터 정보를 수신했을 때, 상기 제2데이터 정보에 연락처가 포함되는지 여부를 판단하며, 상기 제2데이터 정보에 연락처가 포함되지 않았음을 확인했을 때, 상기 제시 메시지를 출력하는데 사용되는 것을 특징으로 하는
    장치.
  25. 통신 메시지 처리 장치에 있어서,
    제1단말기와 제2단말기 사이에서 전송되는 통신 메시지를 획득하고,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하며,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제1단말기에 적어도 제2사용자ID를 포함하는 검색 요구를 송신하고, 상기 제1단말기가 상기 검색 요구를 수신했을 때, 상기 제2사용자ID에 대응하는 연락처를 검색하게 하며, 상기 제1단말기에서 발송된 검색 실패 메시지를 수신했을 때, 상기 제1단말기에 상대방 사용자의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 송신하고, 또는 상기 제2단말기에 적어도 제1사용자ID를 포함하는 검색 요구를 송신하고, 상기 제2단말기가 상기 검색 요구를 수신했을 때, 상기 제1사용자ID에 대응하는 연락처를 검색하게 하며, 상기 제2단말기에서 발송된 검색 실패 메시지를 수신했을 때, 상기 제2단말기에 상대방 사용자의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 송신하도록 구성된
    프로세서와,
    프로세서에서 실행 가능한 명령을 기억하는 메모리를 포함하는 것을 특징으로 하는
    장치.
  26. 통신 메시지 처리 장치에 있어서,
    제2단말기와의 통신 메시지를 획득하고,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함되는지 여부를 판단하며,
    상기 통신 메시지에 미리 설정한 스케줄 어휘가 포함됨을 확인한 경우, 상기 제2단말기에 대응하는 연락처를 검색하고, 검색에 실패한 경우, 사용자에게 제2단말기의 연락처를 획득하도록 알리는데 사용되는 제시 메시지를 출력하도록 구성된
    프로세서와,
    프로세서에서 실행 가능한 명령을 기억하는 메모리를 포함하는 것을 특징으로 하는
    장치.
KR1020167004065A 2015-08-26 2015-12-17 통신 메시지 처리 방법 및 장치 KR101803213B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510532207.8A CN105141506B (zh) 2015-08-26 2015-08-26 通信消息处理方法和装置
CN201510532207.8 2015-08-26
PCT/CN2015/097650 WO2017031872A1 (zh) 2015-08-26 2015-12-17 通信消息处理方法和装置

Publications (2)

Publication Number Publication Date
KR20170035348A KR20170035348A (ko) 2017-03-30
KR101803213B1 true KR101803213B1 (ko) 2017-11-29

Family

ID=54726722

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020167004065A KR101803213B1 (ko) 2015-08-26 2015-12-17 통신 메시지 처리 방법 및 장치

Country Status (8)

Country Link
US (1) US10325244B2 (ko)
EP (1) EP3136657A1 (ko)
JP (1) JP6338782B2 (ko)
KR (1) KR101803213B1 (ko)
CN (1) CN105141506B (ko)
MX (1) MX2016003731A (ko)
RU (1) RU2635292C2 (ko)
WO (1) WO2017031872A1 (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105141506B (zh) 2015-08-26 2018-06-29 小米科技有限责任公司 通信消息处理方法和装置
CN105530168B (zh) * 2015-12-15 2019-11-12 北京乐动卓越科技有限公司 即时通信事件的同步方法及***
CN106961525A (zh) * 2017-04-05 2017-07-18 深圳天珑无线科技有限公司 一种信息处理方法、装置及终端
CN107231478A (zh) * 2017-06-06 2017-10-03 深圳市乃斯网络科技有限公司 终端记事本的应用方法及***
CN107483747A (zh) * 2017-09-26 2017-12-15 维沃移动通信有限公司 一种事件提醒方法及移动终端
CN109729215B (zh) * 2017-10-31 2021-10-15 北京搜狗科技发展有限公司 一种通讯录的处理方法和装置
CN108183853A (zh) * 2017-12-28 2018-06-19 努比亚技术有限公司 消息提醒方法、移动终端及可读存储介质
CN112580344A (zh) * 2020-12-22 2021-03-30 京东数字科技控股股份有限公司 信息监督方法、装置、设备、存储介质及程序产品
US20230136578A1 (en) * 2021-11-04 2023-05-04 Roderick Jeter Interactive reationship game

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100893689B1 (ko) * 2006-11-24 2009-04-17 (주)엠베이스솔루션 문자서비스에 의한 전화번호 안내 시스템 및 그 방법

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6934739B2 (en) * 2001-05-04 2005-08-23 Pietilae Ilmo System for contact services utilizing a local contact server and contact devices
JP2003115951A (ja) * 2001-10-09 2003-04-18 Casio Comput Co Ltd 話題情報提供システムおよび話題情報提供方法
KR100459550B1 (ko) * 2001-11-06 2004-12-03 삼성전자주식회사 이동 통신 단말의 스케줄 관리 방법
JP3920175B2 (ja) * 2002-08-29 2007-05-30 株式会社国際電気通信基礎技術研究所 通話活性化システム
KR100605845B1 (ko) 2002-09-16 2006-07-31 삼성전자주식회사 단문 메시지 서비스를 이용한 스케줄 전송 및 등록 방법
US7809794B2 (en) * 2003-06-05 2010-10-05 International Business Machines Corporation Method and system for notification of electronic message reply requirements
US8112103B2 (en) * 2004-01-16 2012-02-07 Kuang-Chao Eric Yeh Methods and systems for mobile device messaging
KR100803251B1 (ko) 2006-03-21 2008-02-13 이경훈 빠른시간 내에 특정한 다수의 사람에게 메세지를 전송하기위한 다중모드 네트워크 커뮤니티 시스템과 그 제어방법
KR100814428B1 (ko) * 2006-06-29 2008-03-18 삼성전자주식회사 단문 메시지 처리 방법 및 장치
DE102007012339A1 (de) * 2007-03-14 2008-09-18 Siemens Enterprise Communications Gmbh & Co. Kg Verfahren und Kommunikationssystem zum automatischen Vermitteln einer Verbindung zu einem Teilnehmer eines terminierten Treffens über zumindest ein Kommunikationsnetz
US8600343B2 (en) * 2007-07-25 2013-12-03 Yahoo! Inc. Method and system for collecting and presenting historical communication data for a mobile device
KR100989243B1 (ko) 2008-07-02 2010-10-20 주식회사 케이티 일정기능과 통화기능을 연동한 무선통신단말 및 그 방법
KR101480461B1 (ko) * 2008-07-11 2015-01-09 엘지전자 주식회사 이동 단말기 및 그의 대화 보관함 검색방법
EP2144192A1 (en) * 2008-07-11 2010-01-13 Research In Motion Limited Method and apparatus for providing notification of calendar event messages
US20140000697A1 (en) * 2011-01-14 2014-01-02 The Trustees Of Boston College Nanonet-Based Hematite Hetero-Nanostructures for Solar Energy Conversions and Methods of Fabricating Same
US20130035054A1 (en) * 2011-07-14 2013-02-07 Faceon Mobile Phone with multi-portal access for display during incoming and outgoing call
CN102497391B (zh) * 2011-11-21 2016-03-09 宇龙计算机通信科技(深圳)有限公司 服务器和提示方法
KR101932716B1 (ko) * 2011-12-27 2018-12-27 삼성전자주식회사 전화 번호 추천 시스템 및 방법
US20140006970A1 (en) * 2012-06-27 2014-01-02 Brandon Casey Automatic Contact Creation Based on User Interaction
CN103546364B (zh) * 2012-07-13 2017-08-08 腾讯科技(深圳)有限公司 提醒信息推送方法和***
JP6194459B2 (ja) * 2012-11-26 2017-09-13 株式会社コナミデジタルエンタテインメント 表示装置、およびプログラム
KR102023007B1 (ko) * 2012-12-04 2019-09-19 엘지전자 주식회사 이동 단말기 및 이의 제어 방법
US8941129B1 (en) * 2013-07-19 2015-01-27 Bridgelux, Inc. Using an LED die to measure temperature inside silicone that encapsulates an LED array
US9691052B2 (en) * 2013-09-16 2017-06-27 Yilissa Tang Method, a system and a server for business appointment scheduling using text messages
CN103546644B (zh) * 2013-10-30 2016-04-06 宇龙计算机通信科技(深圳)有限公司 一种移动终端及其通信方法和通信装置
KR20150067962A (ko) * 2013-12-11 2015-06-19 삼성전자주식회사 전자 장치의 컨택 리스트 제어 방법 및 장치
US9152307B2 (en) * 2013-12-31 2015-10-06 Google Inc. Systems and methods for simultaneously displaying clustered, in-line electronic messages in one display
US20150220888A1 (en) * 2014-02-06 2015-08-06 Zeeplanner Llc System and method of scheduling meetings, appointments and events using multiple identities
KR102310065B1 (ko) * 2014-02-13 2021-10-06 에스케이플래닛 주식회사 메시지 분석을 통한 일정 관리 방법, 이를 위한 시스템 및 장치
CN104254050B (zh) * 2014-09-10 2019-04-23 深圳市金立通信设备有限公司 一种联系方式信息获取方法及终端
CN104284020B (zh) * 2014-09-24 2018-06-19 深圳市金立通信设备有限公司 一种终端
CN104700257A (zh) * 2015-03-10 2015-06-10 观致汽车有限公司 一种约会提醒装置及其方法
CN105141506B (zh) * 2015-08-26 2018-06-29 小米科技有限责任公司 通信消息处理方法和装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100893689B1 (ko) * 2006-11-24 2009-04-17 (주)엠베이스솔루션 문자서비스에 의한 전화번호 안내 시스템 및 그 방법

Also Published As

Publication number Publication date
JP2017536060A (ja) 2017-11-30
MX2016003731A (es) 2017-12-07
US10325244B2 (en) 2019-06-18
WO2017031872A1 (zh) 2017-03-02
US20170061391A1 (en) 2017-03-02
JP6338782B2 (ja) 2018-06-06
RU2635292C2 (ru) 2017-11-09
CN105141506B (zh) 2018-06-29
EP3136657A1 (en) 2017-03-01
KR20170035348A (ko) 2017-03-30
CN105141506A (zh) 2015-12-09
RU2016110899A (ru) 2017-09-28

Similar Documents

Publication Publication Date Title
KR101803213B1 (ko) 통신 메시지 처리 방법 및 장치
CN106921560B (zh) 语音通信方法、装置及***
CN106605224B (zh) 信息搜索方法、装置、电子设备及服务器
EP3641433B1 (en) Network slicing access methods and apparatuses
US20160164808A1 (en) Method and device for instant messaging
EP3026876B1 (en) Method for acquiring recommending information, terminal and server
CN106201734B (zh) 文件分享方法及装置
JP2016535523A (ja) ネットワーク接続方法、装置、プログラム、及び記録媒体
WO2017088247A1 (zh) 输入处理方法、装置及设备
CN114430920B (zh) 能力上报方法和装置、能力确定方法和装置
KR20150040567A (ko) 휴대 기기에서 연관 정보 표시 방법 및 장치
WO2019218366A1 (zh) 前导码和调度请求的发送方法及装置
WO2017088373A1 (zh) 账单处理方法、装置和终端设备
CN109034747B (zh) 任务提醒方法及装置
CN111510556B (zh) 通话信息的处理方法、装置及计算机存储介质
CN107479838B (zh) 终端的信息输出处理方法及终端
CN106506808B (zh) 对通讯消息提示的方法及装置
RU2663355C1 (ru) Способ и устройство для установления соединения для услуги
CN109245992B (zh) 请求处理方法、装置、电子设备及存储介质
CN109451857B (zh) 数据传输方法及装置
WO2019148495A1 (zh) ***消息接收方法和装置、***消息发送方法和装置
US20170316039A1 (en) Information acquisition method, device and system
CN110990314A (zh) 电子设备识别方法及装置、终端设备、电子设备
US9788178B2 (en) Method for acquiring recommending information, terminal, and server
CN113286218B (zh) 一种翻译方法、装置和耳机设备

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E902 Notification of reason for refusal
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant