US20140310364A1 - Instant message system and instant message managing method - Google Patents

Instant message system and instant message managing method Download PDF

Info

Publication number
US20140310364A1
US20140310364A1 US14/251,748 US201414251748A US2014310364A1 US 20140310364 A1 US20140310364 A1 US 20140310364A1 US 201414251748 A US201414251748 A US 201414251748A US 2014310364 A1 US2014310364 A1 US 2014310364A1
Authority
US
United States
Prior art keywords
user
instant message
terminal
client
messages
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/251,748
Inventor
Peng Wang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Futaihua Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Futaihua Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
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 Futaihua Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Futaihua Industry Shenzhen Co Ltd
Assigned to HON HAI PRECISION INDUSTRY CO., LTD., Fu Tai Hua Industry (Shenzhen) Co., Ltd. reassignment HON HAI PRECISION INDUSTRY CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WANG, PENG
Publication of US20140310364A1 publication Critical patent/US20140310364A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • 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]
    • 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/214Monitoring or handling of messages using selective forwarding

Abstract

An instant message managing method comprises detecting which client terminal used by a user sends messages according to basic information of the client terminal. A terminal managing module marks the client terminal used by a first user to send messages as a first access terminal, marks the client terminal used by a second user to send messages as a second access terminal, and prohibits all other client terminals of the first and second users from receiving messages. The message transmitting module transmits the messages between the first access terminal and the second access terminal.

Description

    FIELD
  • The present disclosure relates to an instant message system and an instant message managing method.
  • BACKGROUND
  • Instant message (IM) systems are commonly used to communicate between users in an instantaneous manner. A user can choose to log into an instant message system by using a number of different communication terminals (e.g., personal computers, notebooks, smart phones, mobile Internet devices, or other similar devices) at the same time. However, if the user sends messages to other users via one communication terminal while another communication terminal is logged on to the IM system, reply messages sent from the other users may be displayed on both communication terminals, which compromises information security.
  • Therefore, what is needed is a means to overcome the above-described shortcoming.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of at least one embodiment. In the drawings, like reference numerals designate corresponding parts throughout the various views.
  • FIG. 1 is a schematic diagram of an embodiment of a first user communicating with a second user via an instant message system in an instant message server.
  • FIG. 2 is a schematic block diagram of the instant message server including the instant message system of FIG. 1.
  • FIG. 3 is a flowchart of one embodiment of an instant message method of the instant message system of FIG. 1.
  • DETAILED DESCRIPTION
  • The disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one.”
  • Reference will be made to the drawings to describe various embodiments.
  • FIG. 1 shows a schematic diagram of an embodiment of a first user 300 and a second user 400 communicating with each other via an instant message system 10. In the embodiment, the instant message system 10 can run on an instant message server 20. The instant message system 10 can be logged onto by different client terminals, such as a desktop terminal 30 and a mobile terminal 31, via a network 40. The desktop terminal 30 can be a personal computer, a notebook, or other similar device. The mobile terminal 31 can be a smart phone, a mobile Internet device (MID), or other similar device. When the first user 300 logs into the instant message system 10 on the desktop terminal 30 or the mobile terminal 31, his/her presence on the instant message system 10 is made known to all authorized partners (commonly termed “buddies”) including the second user 400. The instant message system 10 can be logged into by each of the first user 300 and the second user 400 using different client terminals at the same time. In the embodiment, the first user 300 is defined as an initiator, and the second user 400 is defined as a receiver. The first user 300 can then communicate with the second user 400 via the network 40 and the instant message server 20. In the embodiment, the network 40 can be a wired network or a wireless network. In other embodiments, the instant message system 10 can be downloaded to the desktop terminal 30 or the mobile terminal 31. Thus, the instant message system 10 can be directly run in the desktop terminal 30 or the mobile terminal 31.
  • FIG. 2 shows a schematic block diagram of the instant message server 20 including the instant message system 10. The instant message server 20 further includes a processor 201 and a storage 203. FIG. 2 shows only one example of the instant message server 20, and the instant message server 20 can include more or fewer components than those shown in the figure, or have a different configuration of the components.
  • The instant message system 10 can include a plurality of programs in the form of one or more computerized instructions stored in the storage 203 and executed by the processor 201 to perform operations of the instant message server 20. In one embodiment, the instant message system 10 includes a terminal obtaining module 101, a terminal detecting module 103, a terminal managing module 105, and a message transmitting module 107. In general, the word “module”, as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, such as, Java, C, or assembly. One or more software instructions in the modules may be embedded in firmware, such as in an erasable programmable read only memory (EPROM). The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of non-transitory computer-readable medium or other storage device. Some non-limiting examples of non-transitory computer-readable medium include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives.
  • The terminal obtaining module 101 obtains basic information of client terminals which are used to log into the instant message system 10 by the first user 300 and the second user 400. In the embodiment, the first user 300 and the second user 400 enter a username and password to log into the instant message system 10. The basic information includes an IP address, an MAC address, and a device identification (ID).
  • The terminal detecting module 103 detects which client terminal is used by each of the first user 300 and the second user 400 to send messages, according to the basic information of client terminals used by the first user 300 and the second user 400.
  • The terminal managing module 105 marks a client terminal used by the first user 300 as a first access terminal, marks a client terminal used by the second user 400 as a second access terminal, and prohibits all other client terminals from receiving the messages sent by the instant message system 10.
  • In detail, the terminal managing module 105 prohibits the other client terminals to receive the messages used by the first user 300 besides the first access terminal, thus the other client terminals could not receive the messages sent by the second user 400. The terminal managing module 105 prohibits the other terminals to receive the messages used by the second user 400 besides the second access terminal, the other client terminals could not receive the messages sent by the first user 300.
  • Further, when the terminal detecting module 103 detects that the client terminal used by the first user 300 is changed, the terminal managing module 105 re-marks a current client terminal used by the first user 300 as the first access terminal and prohibits the other terminals of the first user 300 from receiving messages sent by the second user 400. When the terminal detecting module 103 detects that the client terminal used by the second user 400 is changed, the terminal managing module 105 re-marks a current client terminal used by the second user 400 as the second access terminal and prohibits the other terminals of the second user 400 from receiving messages sent by the first user 300.
  • The message transmitting module 107 transmits the messages between the first access terminal and the second access terminal.
  • FIG. 3 shows a flowchart of one embodiment of an instant message managing method of the instant message system 10. Depending on the embodiment, additional steps may be added, others removed, and the ordering of the steps may be changed.
  • In 501, the terminal obtaining module 101 obtains basic information of client terminals which are used to log into the instant message system 10 by the first user 300 and the second user 400. In the embodiment, the first user 300 and the second user 400 enter a username and password to log into the instant message system 10. The basic information includes an IP address, an MAC address, and a device identification (ID).
  • In 503, the terminal detecting module 103 detects which client terminal is used by each of the first user 300 and the second user 400 to send messages, according to the basic information of client terminals used by the first user 300 and the second user 400.
  • In 505, the terminal managing module 105 marks a client terminal used by the first user 300 as a first access terminal, marks a client terminal used by the second user 400 as a second access terminal, and prohibits all other client terminals from receiving the messages sent by the instant message system 10.
  • Further, in 505, when the terminal detecting module 103 detects that the client terminal used by the first user 300 is changed, the terminal managing module 105 re-marks a current client terminal used by the first user 300 as the first access terminal and prohibits the other terminals of the first user 300 from receiving messages sent by the second user 400. When the terminal detecting module 103 detects that the client terminal used by the second user 400 is changed, the terminal managing module 105 re-marks a current client terminal used by the second user 400 as the second access terminal and prohibits the other terminals of the second user 400 from receiving messages sent by the first user 300.
  • In 507, the message transmitting module 107 transmits the messages between the first access terminal and the second access terminal.
  • In summary, the instant message system 10 transmits the messages between the first access terminal and the second access terminal, thus, the information security is improved.
  • It is to be understood that even though numerous characteristics and advantages of the present embodiments have been set forth in the foregoing description, with details of the structures and functions of the embodiments, the disclosure is illustrative only; and changes may be in detail, especially in the matters of arrangement of parts within the principles of the embodiments to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.

Claims (16)

What is claimed is:
1. An electronic device, comprising:
a processor;
a storage; and
an instant message system comprising one or more programs stored in the storage and executed by the processor, the one or more programs comprising:
a terminal obtaining module obtaining basic information of client terminals which are used to log into the instant message system by a first user and a second user, the first user and the second user communicating with each other using the instant message system;
a terminal detecting module detecting which client terminal is used by each of the first user and the second user to send messages;
a terminal managing module marking a client terminal used by the first user as a first access terminal and marking a client terminal used by the second user as a second access terminal, and prohibiting all other client terminals from receiving the messages sent by the instant message system; and
a message transmitting module transmitting the messages between the first access terminal and the second access terminal.
2. The electronic device of claim 1, wherein the instant message system can be logged into by each of the first and second users using different client terminals at the same time.
3. The electronic device of claim 1, wherein the basic information comprises an IP address, an MAC address, and a device identification (ID) of each of the client terminals.
4. The electronic device of claim 1, wherein the terminal detecting module detects which client terminal is used by each of the first user and the second user to send messages, according to the basic information of client terminals used by the first user and the second user.
5. The electronic device of claim 1, wherein the terminal managing module prohibits the other client terminals used by the first user to login the instant message system besides the first access terminal to receive the messages sent by the second user via the instant message system.
6. The electronic device of claim 1, wherein the terminal managing module prohibits the other client terminals used by the second user to login the instant message system besides the second access terminal to receive the messages sent by the first user via the instant message system.
7. The electronic device of claim 5, wherein when the client terminal that is used by the first user to send the messages is changed, the terminal managing module re-marks a current client terminal used by the first user as the first access terminal and prohibits the other terminals of the first user from receiving messages sent by the second user.
8. The electronic device of claim 6, wherein when the client terminal that is used by the second user to send the messages is changed, the terminal managing module re-marks a current client terminal used by the second user as the second access terminal and prohibits the other terminals of the second user from receiving messages sent by the first user.
9. An instant message managing method of an instant message system executed by an electronic device, comprising:
obtaining basic information of client terminals which are used to log into the instant message system by a first user and a second user, the first user and the second user communicating with each other using the instant message system;
detecting which client terminal is used by each of the first user and the second user to send messages;
marking a client terminal used by the first user as a first access terminal and marking a client terminal used by the second user as a second access terminal, and prohibiting all other client terminals from receiving the messages sent by the instant message system; and
transmitting the messages between the first access terminal and the second access terminal.
10. The instant message managing method of claim 9, wherein the instant message system can be logged into by each of the first and second users using different client terminals at the same time.
11. The instant message managing method of claim 9, wherein the basic information comprises an IP address, an MAC address, and a device identification (ID) of each of the client terminals.
12. The instant message managing method of claim 9, wherein the client terminal that is used by each of the first user and the second user to send messages, according to the basic information of client terminals used by the first user and the second user.
13. The instant message managing method of claim 9, wherein the other client terminals used by the first user to login the instant message system besides the first access terminal are prohibited to receive the messages sent by the second user via the instant message system.
14. The instant message managing method of claim 9, wherein the other client terminals used by the second user to login the instant message system besides the second access terminal are prohibited to receive the messages sent by the first user via the instant message system.
15. The instant message managing method of claim 9, further comprising:
re-marking a current client terminal used by the first user to send the messages as the first access terminal when the client terminal used by the first user to send the messages is changed and prohibiting the other client terminals of the first user from receiving messages sent by the second user.
16. The instant message managing method of claim 9, further comprising:
re-marking a current client terminal used by the second user to send the messages as the second access terminal when the client terminal used by the second user to send the messages is changed and prohibiting the other client terminals of the second user from receiving messages sent by the first user.
US14/251,748 2013-04-15 2014-04-14 Instant message system and instant message managing method Abandoned US20140310364A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2013101292021 2013-04-15
CN201310129202.1A CN104104583A (en) 2013-04-15 2013-04-15 Instant message system and instant message information management method

Publications (1)

Publication Number Publication Date
US20140310364A1 true US20140310364A1 (en) 2014-10-16

Family

ID=51672398

Family Applications (1)

Application Number Title Priority Date Filing Date
US14/251,748 Abandoned US20140310364A1 (en) 2013-04-15 2014-04-14 Instant message system and instant message managing method

Country Status (3)

Country Link
US (1) US20140310364A1 (en)
CN (1) CN104104583A (en)
TW (1) TW201448525A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107517153A (en) * 2017-07-27 2017-12-26 努比亚技术有限公司 Message pushes control method and terminal

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050132009A1 (en) * 2003-12-11 2005-06-16 International Business Machines Corporation Instant message awareness and migration allowing for multiple simultaneous client logins
US20050278425A1 (en) * 2004-05-28 2005-12-15 Oracle International Corporation Intelligent chat
US20060149818A1 (en) * 2004-12-30 2006-07-06 Odell James A Managing instant messaging sessions on multiple devices
US20060212518A1 (en) * 2005-03-17 2006-09-21 International Business Machines Corporation Copying chat data from a chat session already active
US20070283049A1 (en) * 2006-06-02 2007-12-06 Google Inc. Resolving Conflicts While Synchronizing Configuration Information Among Multiple Clients
US7921163B1 (en) * 2004-07-02 2011-04-05 Aol Inc. Routing and displaying messages for multiple concurrent instant messaging sessions involving a single online identity
US20140013446A1 (en) * 2010-10-01 2014-01-09 Jozsef Patvarczki Method and System for Providing Presence Information

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102065126A (en) * 2010-11-19 2011-05-18 东莞宇龙通信科技有限公司 Telnet method for mobile terminal, telnet system and mobile terminal

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050132009A1 (en) * 2003-12-11 2005-06-16 International Business Machines Corporation Instant message awareness and migration allowing for multiple simultaneous client logins
US20050278425A1 (en) * 2004-05-28 2005-12-15 Oracle International Corporation Intelligent chat
US7921163B1 (en) * 2004-07-02 2011-04-05 Aol Inc. Routing and displaying messages for multiple concurrent instant messaging sessions involving a single online identity
US20060149818A1 (en) * 2004-12-30 2006-07-06 Odell James A Managing instant messaging sessions on multiple devices
US20060212518A1 (en) * 2005-03-17 2006-09-21 International Business Machines Corporation Copying chat data from a chat session already active
US20070283049A1 (en) * 2006-06-02 2007-12-06 Google Inc. Resolving Conflicts While Synchronizing Configuration Information Among Multiple Clients
US20140013446A1 (en) * 2010-10-01 2014-01-09 Jozsef Patvarczki Method and System for Providing Presence Information

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107517153A (en) * 2017-07-27 2017-12-26 努比亚技术有限公司 Message pushes control method and terminal

Also Published As

Publication number Publication date
CN104104583A (en) 2014-10-15
TW201448525A (en) 2014-12-16

Similar Documents

Publication Publication Date Title
US11184359B2 (en) Automated access control policy generation for computer resources
US10194266B2 (en) Enforcement of proximity based policies
US9053307B1 (en) Behavior based identity system
US10237272B2 (en) Methods, apparatus, and systems for identity authentication
KR101970123B1 (en) Dual channel identity authentication
US11277421B2 (en) Systems and methods for detecting and thwarting attacks on an IT environment
CN107071723B (en) Sharing user information with proximity devices
US11425571B2 (en) Device configuration method, apparatus and system
US20140317708A1 (en) Login via near field communication with automatically generated login information
US20160241589A1 (en) Method and apparatus for identifying malicious website
US20140181944A1 (en) Single sign-on for a native application and a web application on a mobile device
CN104967997A (en) Wireless network accessing method, Wi-Fi equipment, terminal equipment and system
KR20160077071A (en) Authentication for application
US10601762B2 (en) Techniques for coordinating a messaging experience across platforms
US11238147B2 (en) Methods and systems for verifying applications
US11416598B2 (en) Authentication and generation of information for authentication
US20200287915A1 (en) Automated generation and deployment of honey tokens in provisioned resources on a remote computer resource platform
US20160234291A1 (en) File sharing method and file sharing system utilizing the same
CN104980420A (en) Business processing method, device, terminal and server
US20140215582A1 (en) Verification system and verification method
CN105100005A (en) Identity verification method and device
CN104811304A (en) Identity authentication method and device
US20140310364A1 (en) Instant message system and instant message managing method
US20170223018A1 (en) Selectively permitting a receiver device to access a message based on authenticating the receiver device
US20170034083A1 (en) Geolocation- and time-based alerts that identify client devices in geographic areas

Legal Events

Date Code Title Description
AS Assignment

Owner name: HON HAI PRECISION INDUSTRY CO., LTD., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WANG, PENG;REEL/FRAME:032663/0722

Effective date: 20140327

Owner name: FU TAI HUA INDUSTRY (SHENZHEN) CO., LTD., CHINA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WANG, PENG;REEL/FRAME:032663/0722

Effective date: 20140327

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION