CN103327491A - 控制即时通讯工具的通讯连接进程的方法及其通信终端 - Google Patents

控制即时通讯工具的通讯连接进程的方法及其通信终端 Download PDF

Info

Publication number
CN103327491A
CN103327491A CN201210076531XA CN201210076531A CN103327491A CN 103327491 A CN103327491 A CN 103327491A CN 201210076531X A CN201210076531X A CN 201210076531XA CN 201210076531 A CN201210076531 A CN 201210076531A CN 103327491 A CN103327491 A CN 103327491A
Authority
CN
China
Prior art keywords
communication
tool
communication tool
immediate communication
server end
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210076531XA
Other languages
English (en)
Other versions
CN103327491B (zh
Inventor
李炜
徐军平
崔周华
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.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen 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 Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201210076531.XA priority Critical patent/CN103327491B/zh
Publication of CN103327491A publication Critical patent/CN103327491A/zh
Application granted granted Critical
Publication of CN103327491B publication Critical patent/CN103327491B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明适用于通信技术领域,提供了一种控制即时通讯工具的通讯连接进程的方法及其通信终端,所述方法包括如下步骤:即时通讯工具在预设时间内未发生通讯事件时,关闭所述即时通讯工具与服务器端的通讯连接进程;在预设等级和/或类型的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程。借此,本发明实现了在维护通信终端的即时通讯工具的正常通信的情况下,节省通信终端的电量。

Description

控制即时通讯工具的通讯连接进程的方法及其通信终端
技术领域
本发明涉及通信技术领域,尤其涉及一种控制即时通讯工具的通讯连接进程的方法及其通信终端。
背景技术
在现代生活中,即时通讯工具已经成为人们必不可少的通讯工具,通过使用这些即时通讯工具可以实现即时与联系的联系,包括语音或者是文字消息的信息交互。因此,现在很多通信终端中都会安装即时通讯工具,以方便用户随时与其联系人进行交流。但是,由于使用该即时通讯工具进行频繁的通讯连接,将耗费通信终端大量的电量,对应移动终端来说,在不插接外接电源时,其电量是有限的,为了节省使用即时通讯工具所带来的大量电量的损耗,提供一种移动即时通信***客户端和服务器的通讯连接方式,通过监视所述通讯连接的使用状态,一段时间未使用该通讯连接,则断开其正在使用的通讯连接。在用户长时间不发送或接收消息时可以不用时刻保持连接。能够节省移动客户端移动即时通信业务的电量消耗和节省了流量。
但是在使用即时通讯工具时,经常会收到一些不必要的消息,比如客户端弹出一个不重要的新闻或一个不重要的好友发送消息。如果按照现有的技术方案,客户端重新建立通讯连接的概率就会增多,所以这些即时通讯工具会经常地访问服务器,造成数据业务相关的锁经常被唤醒,这对通信终端电量和流量耗费还是很大的。并且即时通讯工具为了了解到用户的状态,比如在线,隐身,离线等,因此即时通讯工具设置了定时唤醒机制,每隔一定的时间相关的定时器触发***,***将被唤醒,从而造成智能终端待机电流过大。
综上可知,现有即时通讯工具的通讯连接进程控制技术在实际使用上,显然存在不便与缺陷,所以有必要加以改进。
发明内容
针对上述的缺陷,本发明的目的在于提供一种控制即时通讯工具的通讯连接进程的方法及其通信终端,以在维护通信终端的即时通讯工具的正常通信的情况下,节省通信终端的电量。
为了实现上述目的,本发明提供一种控制即时通讯工具的通讯连接进程的方法,其特征在于,所述方法包括如下步骤:
即时通讯工具在预设时间内未发生通讯事件时,关闭所述即时通讯工具与服务器端的通讯连接进程;
在预设等级和/或类型的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程。
根据所述的方法,所述在即时通讯工具在预设时间内未发生通讯事件时,关闭所述即时通讯工具与服务器端的通讯连接进程的步骤之前包括:
启动所述即时通讯工具,为所述即时通讯工具分配守护进程或者线程;
预设所述通讯事件的等级和/或类型,并将所述通讯事件的等级和/或类型同步到所述服务器端;
在所述关闭所述即时通讯工具与服务器端的通讯连接进程的步骤中,所述守护进程或者线程记录所述即时通讯工具当前的相关通讯信息。
根据所述的方法,所述预设等级和/或类型的通讯事件包括:
请求向所述即时通讯工具传送预设等级和/或类型的消息;和/或
预设等级和/或类型的呼叫向所述即时通讯工具发起呼叫;和/或
所述即时通讯工具的客户端用户请求进行通讯连接。
根据所述的方法,在所述在预设等级和/或类型的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程的步骤包括:
在请求向所述即时通讯工具传送预设等级和/或类型的消息的通讯事件,和/或预设等级和/或类型的呼叫向所述即时通讯工具发起呼叫的通讯事件发生时,所述服务器端向所述守护进程或者线程传送通讯连接请求消息;
所述守护进程或者线程接收到所述通讯连接请求消息后,唤醒所述即时通讯工具与服务器端的通讯连接进程;或者
在所述即时通讯工具的客户端用户请求进行通讯连接的通讯事件发生时,所述守护或者线程唤醒所述即时通讯工具与服务器端的通讯连接进程。
根据所述的方法,所述守护进程或者线程记录所述即时通讯工具当前的相关通讯信息包括:
所述关闭所述即时通讯工具与服务器端的通讯连接进程时,所述即时通讯工具的当前界面和/或当前工作状态;
所述即时通讯工具的客户端用户请求进行通讯连接的步骤中,所述即时通讯工具的客户端用户在所述即时通讯工具的当前界面进行操作,请求进行通讯连接;
在所述关闭所述即时通讯工具与服务器端的通讯连接进程的步骤之后,所述服务器端显示所述即时通讯工具的当前工作状态。
为了实现本发明的另一发明目的,本发明还提供了一种通信终端,包括:
进程关闭模块,用于在所述通信终端的即时通讯工具在预设时间内未发生通讯事件时,关闭所述即时通讯工具与服务器端的通讯连接进程;
进程唤醒模块,用于在预设等级和/或类型的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程。
根据所述的通信终端,所述通信终端还包括:
分配模块,用于启动所述即时通讯工具,为所述即时通讯工具分配守护进程或者线程;
预设模块,用于预设所述通讯事件的等级和/或类型,并将所述通讯事件的等级和/或类型同步到所述服务器端;
在关闭所述即时通讯工具与服务器端的通讯连接进程时,所述守护进程或者线程记录所述即时通讯工具当前的相关通讯信息。
根据所述的通信终端,所述预设等级和/或类型的通讯事件包括:
请求向所述即时通讯工具传送预设等级和/或类型的消息;和/或
预设等级和/或类型的呼叫向所述即时通讯工具发起呼叫;和/或
所述即时通讯工具的客户端用户请求进行通讯连接。
根据所述的通信终端,所述进程唤醒模块包括:
消息传送子模块,用于在请求向所述即时通讯工具传送预设等级和/或类型的消息的通讯事件,和/或预设等级和/或类型的呼叫向所述即时通讯工具发起呼叫的通讯事件发生时,接收所述服务器端向所述守护进程或者线程传送通讯连接请求消息;
第一唤醒子模块,用于在所述守护进程或者线程接收到所述通讯连接请求消息后,唤醒所述即时通讯工具与服务器端的通讯连接进程;
第二唤醒子模块,用于在所述守护进程或者线程检测到所述即时通讯工具的客户端用户请求进行通讯连接的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程。
根据所述的通信终端,所述守护进程或者线程记录所述即时通讯工具当前的相关通讯信息包括:
所述关闭所述即时通讯工具与服务器端的通讯连接进程时,所述即时通讯工具的当前界面和/或当前工作状态;
所述通信终端还包括:
显示模块,用于显示所述即时通讯工具的当前界面;
所述即时通讯工具的客户端用户在所述即时通讯工具的当前界面进行操作,请求进行通讯连接。
本发明通过在即时通讯工具在预设时间内未发生通讯事件时,关闭所述即时通讯工具与服务器端的通讯连接进程;并且在预设等级和/或类型的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程。减少了即时通讯工具与服务器端之间不必要且频繁的访问连接,节省了通信终端的电量。进一步的,在即时通讯工具启动时,为该即时通讯工具分配守护进程/线程,通过该守护进程/线程在有预设等级和/或类型的通讯事件发生时,接收服务器端或者客服端的通知消息,唤醒所述即时通讯工具与服务器端的通讯连接进程。并且该守护进程/线程还可以记录所述即时通讯工具与服务器端的通讯连接进程关闭时所述即时通讯工具的相关通讯信息,以向用户显示相关的即时通讯工具的界面,使用户感觉不到所述进程已经关闭,提升了用户体验。
附图说明
图1是本发明第一实施例提供的通信终端的结构示意图;
图2是本发明第二实施例提供的通信终端的结构示意图;
图3是本发明第三实施例提供的通信终端的结构示意图;
图4是本发明第四实施例提供的通信终端的结构示意图;
图5是本发明第五实施例提供的控制即时通讯工具通讯连接进程的方法流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参见图1,在本发明的第一实施例中,提供了一种通信终端100,包括:
进程关闭模块10,用于在通信终端100的即时通讯工具在预设时间内未发生通讯事件时,关闭所述即时通讯工具与服务器端的通讯连接进程;
进程唤醒模块20,用于在预设等级和/或类型的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程。
在该实施例中,当通信终端100的即时通讯工具在预设时间内未发生通讯事件时,如该即时通讯工具在预设的10分钟内未进行如消息的接收或者发送;呼叫的接听或者是文件的下载等通讯事件的操作,则说明客户端用户暂时不需要使用该即时通讯工具,进程关闭模块10将关闭所述即时通讯工具与服务器端的通讯连接进程,以节省通信终端100的功耗。并且,在预设等级和/或类型的通讯事件发生时,进程唤醒模块20将唤醒所述即时通讯工具与服务器端的通讯连接进程,继续进行通讯连接。由于用户通过即时通讯工具进行通讯连接时,有些不重要的消息或者是呼叫是可以暂时忽略,对其暂缓消息的浏览或者是忽略接听。例如一些广告消息,或者是一般联系人或者是用户讨厌的联系人的呼叫,用户并不需要第一时间去处理,则通过预设某些等级和/或类型的通讯事件发生时,才由进程唤醒模块20唤醒所述即时通讯工具与服务器端的通讯连接进程,否则所述即时通讯工具客户端将处于待机状态。所述预设等级和/或类型的通讯事件包括:请求向所述即时通讯工具传送预设等级和/或类型的消息;和/或预设等级和/或类型的呼叫向所述即时通讯工具发起呼叫;和/或所述即时通讯工具的客户端用户请求进行通讯连接。例如,用户设置只有呼叫所述即时通讯工具的客服端时,才进行唤醒所述即时通讯工具与服务器端的通讯连接进程;进一步的还可以设置只要好友的呼叫才进行唤醒所述即时通讯工具与服务器端的通讯连接进程。当然,还可以设置在好友发送消息时,进行即时通讯工具与服务器端的通讯连接进程的唤醒,而对于一些服务商发送的广告消息则不进行通讯连接进程的唤醒。用户也可以通过在客户端主动请求进行通讯连接进程的唤醒,例如,用户进行了发送消息的操作,或者是下载视频文件的操作等。
参见图2,在本发明的第二实施例中,通信终端100还包括:
分配模块30,用于启动所述即时通讯工具,为所述即时通讯工具分配守护进程或者线程;
预设模块40,用于预设所述通讯事件的等级和/或类型,并将所述通讯事件的等级和/或类型同步到所述服务器端;
在进程关闭模块10关闭所述即时通讯工具与服务器端的通讯连接进程时,所述守护进程或者线程记录所述即时通讯工具当前的相关通讯信息。
在该实施例中,分配模块30在启动所述即时通讯工具时,同时为即时通讯工具分配守护进程或者线程,由该守护进程或者线程记录所述即时通讯工具相关通讯信息,特别是在进程关闭模块10关闭所述即时通讯工具与服务器端的通讯连接进程时,记录所述即时通讯工具当前的相关通讯信息。预设模块40则用于预设所述通讯事件的等级和/或类型,并将所述通讯事件的等级和/或类型同步到所述服务器端;这样所述服务器端在所述通讯连接进行关闭时,则知道在何种通讯事件发生时,需要通知即时通讯工具的守护进程或者线程。
参见图3,在本发明的第三实施例中,进程唤醒模块20包括:
消息传送子模块21,用于在请求向所述即时通讯工具传送预设等级和/或类型的消息的通讯事件,和/或预设等级和/或类型的呼叫向所述即时通讯工具发起呼叫的通讯事件发生时,接收所述服务器端向所述守护进程或者线程传送通讯连接请求消息;
第一唤醒子模块22,用于在所述守护进程或者线程接收到所述通讯连接请求消息后,唤醒所述即时通讯工具与服务器端的通讯连接进程;
第二唤醒子模块23,用于在所述守护进程或者线程检测到所述即时通讯工具的客户端用户请求进行通讯连接的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程。
在该实施例中,在请求向所述即时通讯工具传送预设等级和/或类型的消息的通讯事件,和/或预设等级和/或类型的呼叫向所述即时通讯工具发起呼叫的通讯事件发生时,服务器端需要通知即时通讯工具的守护进程或者线程;消息传送子模块21接收并向所述守护进程或者线程传送所述通讯连接请求消息。第一唤醒子模块22在所述守护进程或者线程接收到所述通讯连接请求消息后,唤醒所述即时通讯工具与服务器端的通讯连接进程;在所述守护进程或者线程检测到所述即时通讯工具的客户端用户请求进行通讯连接的通讯事件发生时,第二唤醒子模块23唤醒所述即时通讯工具与服务器端的通讯连接进程。以使所述即时通讯工具与服务器端实现通讯连接,然后接收其他用户传送的消息或者是呼叫,以及实现客户端用户的数据传送等操作。
参见图4,在本发明的第四实施例中,所述守护进程或者线程记录所述即时通讯工具当前的相关通讯信息包括:
所述关闭所述即时通讯工具与服务器端的通讯连接进程时,所述即时通讯工具的当前界面和/或当前工作状态;
通信终端100还包括:
显示模块50,用于显示所述即时通讯工具的当前界面;
所述即时通讯工具的客户端用户在所述即时通讯工具的当前界面进行操作,请求进行通讯连接。
在该实施例中,所述守护进程或者线程记录关闭所述即时通讯工具与服务器端的通讯连接进程时,所述即时通讯工具的当前界面和/或当前工作状态;然后由显示模块50对该界面进行显示,则用户不知道当前所述即时通讯工具与服务器端的通讯连接进程已经关闭,而出现不必要的担心,提升了用户的体验。并且,用户还可以在所述即时通讯工具的当前界面进行操作,实现请求进行通讯连接。另外,服务器端由于所述守护进程或者线程的记录信息,还可以显示该即时通讯工具的在进程关闭前的状态,例如该即时通讯工具在线或者显示为忙碌状态等。
在上述多个实施例中,多个模块可以是内置于通信终端100的软件单元,硬件单元或软硬件结合单元。通信终端100可以是手机、PDA(Personal DigitalAssistant,个人数字助理)、掌上电脑或者台式电脑等。
参见图5,在本发明的第五实施例中,提供一种控制即时通讯工具通讯连接进程的方法,所述方法包括如下步骤:
步骤S501中,进程关闭模块10在即时通讯工具在预设时间内未发生通讯事件时,关闭所述即时通讯工具与服务器端的通讯连接进程;
步骤S502中,进程唤醒模块20在预设等级和/或类型的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程。
在该实施例中,进程关闭模块10关闭所述即时通讯工具与服务器端的通讯连接进程后,在有预设等级和/或类型的通讯事件发生时,才重新由进程唤醒模块20唤醒所述即时通讯工具与服务器端的通讯连接进程,借此,防止了即时通讯工具与服务器端之间不必要的频繁的数据连接及访问。减小了通信终端100的待机电流值。所述预设等级和/或类型的通讯事件包括:请求向所述即时通讯工具传送预设等级和/或类型的消息;和/或预设等级和/或类型的呼叫向所述即时通讯工具发起呼叫;和/或所述即时通讯工具的客户端用户请求进行通讯连接。并且,所述即时通讯工具包括如QQ,ICQ,MSN,阿里旺旺,网易泡泡等即时通讯工具。
在本发明的第六实施例中,所述步骤S501之前包括:
分配模块30启动所述即时通讯工具,为所述即时通讯工具分配守护进程或者线程;
预设模块40预设所述通讯事件的等级和/或类型,并将所述通讯事件的等级和/或类型同步到所述服务器端;
在该实施例中,当即时通讯工具打开时,通信终端100将分配一个进程/线程,作为即时通讯工具软件的守护进程/线程,该守护进程/线程将可以保护即时通讯工具进程被关闭时的现场,即相关的通讯信息等等。另外,通信终端100中的所述即时通讯工具软件在设置时,提供相应的通讯事件等级和/或类型设置接口,可以设置消息和呼叫的级别和类型。用户可以在客户端设置通讯事件等级和/或类型。具体的,用户可以设置哪些好友给他发送消息或者呼叫才会响应,哪些好友发送消息或者呼叫时不相应等。并且这些设置将和服务器进行同步,即服务器端存放与客户端相同的通讯事件的等级和/或类型设置信息,通信终端100在一定的时间未使用该即时通讯工具进行通信时,当如高于一定级别的消息来临时,服务器主动通知守护进程/线程。否则,暂时不响应,一直等到客户端主动发起数据连接时才通知守护进程/线程,由唤醒即时通讯工具与服务器端的通讯连接进程,进行正常的通讯连接。
在本发明的第七实施例中,在所述步骤S502中包括:
在请求向所述即时通讯工具传送预设等级和/或类型的消息的通讯事件,和/或预设等级和/或类型的呼叫向所述即时通讯工具发起呼叫的通讯事件发生时,消息传送子模块21接收所述服务器端向所述守护进程或者线程传送通讯连接请求消息;
所述守护进程或者线程接收到所述通讯连接请求消息后,第一唤醒子模块22唤醒所述即时通讯工具与服务器端的通讯连接进程;或者
在所述即时通讯工具的客户端用户请求进行通讯连接的通讯事件发生时,所述守护或者线程唤醒所述即时通讯工具与服务器端的通讯连接进程。
在所述关闭所述即时通讯工具与服务器端的通讯连接进程的步骤中,所述守护进程或者线程记录所述即时通讯工具当前的相关通讯信息,比如显示工具进程被关闭时的界面。
在该实施例中,如当服务器端收到预设等级和/或类型的消息或者呼叫时,比如有特定的好友发送消息给即时通讯工具的客服端,服务器端会发送消息告知守护进程/线程,即时通讯工具与服务器端的通讯连接进程将被唤醒,守护进程/线程将数据通信交至该即时通讯工具与服务器端的通讯连接进程,进入正常地数据通信。当然也可以是用户主动请求进行通信连接,则恢复即时通讯工具与服务器端的通讯连接进程。
在本发明的第八实施例中,所述守护进程或者线程记录所述即时通讯工具当前的相关通讯信息包括:
所述关闭所述即时通讯工具与服务器端的通讯连接进程时,显示模块50显示所述即时通讯工具的当前界面和/或当前工作状态;
所述即时通讯工具的客户端用户请求进行通讯连接的步骤中,所述即时通讯工具的客户端用户在所述即时通讯工具的当前界面进行操作,请求进行通讯连接;
在所述关闭所述即时通讯工具与服务器端的通讯连接进程的步骤之后,所述服务器端显示所述即时通讯工具的当前工作状态。
在该实施例中,当通信终端100用户在显示模块50守护进程/线程记录的界面上进行操作时,即客户端主动发起数据连接时,服务器端将会取消这个机制,守护进程/线程被关闭或者挂起。当通信终端100断开数据连接时,守护进程/线程可以继续工作,并由守护进程/线程将消息发送给服务器端,服务器端断开和通信终端100的连接。
在本发明的一个实施例中,当通信终端100长时间未使用即时通讯工具时,通信终端100会发送命令给即时通讯工具的服务器端,告知服务器端,该即时通讯工具客户端即将进入待机状态;则服务器端和客户端都不会主动发起数据连接给客户端,即时通讯工具客户端的当前界面被保存,即时通讯工具与服务器端的通讯连接进程被关闭。此刻,即时通讯工具的相关定时器将无法起到作用,即时通讯工具的守护进程/线程将会显示客户端进程/线程关闭前所显示的画面,并且服务器端将会一直显示客户端的当前状态,比如在线,隐身等等,让用户感觉不到所述进程的关闭。因此,服务器端在没有预设等级和/或类型的消息或者呼叫请求与即时通讯工具的客户端建立通讯连接时,该服务器端不会主动发消息到即时通讯工具的客户端。并且,通信终端100此时未有其他数据业务的情况下,客户端将会进入待机状态。通信终端100进入待机状态后不会因为即时通讯工具被唤醒,因而为用户节省了大量的通信终端100电量。
综上所述,本发明通过在即时通讯工具在预设时间内未发生通讯事件时,关闭所述即时通讯工具与服务器端的通讯连接进程;并且在预设等级和/或类型的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程。减少了即时通讯工具与服务器端之间不必要且频繁的访问连接,节省了通信终端的电量。进一步的,在即时通讯工具启动时,为该即时通讯工具分配守护进程/线程,通过该守护进程/线程在有预设等级和/或类型的通讯事件发生时,接收服务器端或者客服端的通知消息,唤醒所述即时通讯工具与服务器端的通讯连接进程。并且该守护进程/线程还可以记录所述即时通讯工具与服务器端的通讯连接进程关闭时所述即时通讯工具的相关通讯信息,以向用户显示相关的即时通讯工具的界面,使用户感觉不到所述进程已经关闭,提升了用户体验。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

Claims (10)

1.一种控制即时通讯工具的通讯连接进程的方法,其特征在于,所述方法包括如下步骤:
即时通讯工具在预设时间内未发生通讯事件时,关闭所述即时通讯工具与服务器端的通讯连接进程;
在预设等级和/或类型的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程。
2.根据权利要求1所述的方法,其特征在于,所述在即时通讯工具在预设时间内未发生通讯事件时,关闭所述即时通讯工具与服务器端的通讯连接进程的步骤之前包括:
启动所述即时通讯工具,为所述即时通讯工具分配守护进程或者线程;
预设所述通讯事件的等级和/或类型,并将所述通讯事件的等级和/或类型同步到所述服务器端;
在所述关闭所述即时通讯工具与服务器端的通讯连接进程的步骤中,所述守护进程或者线程记录所述即时通讯工具当前的相关通讯信息。
3.根据权利要求2所述的方法,其特征在于,所述预设等级和/或类型的通讯事件包括:
请求向所述即时通讯工具传送预设等级和/或类型的消息;和/或
预设等级和/或类型的呼叫向所述即时通讯工具发起呼叫;和/或
所述即时通讯工具的客户端用户请求进行通讯连接。
4.根据权利要求3所述的方法,其特征在于,在所述在预设等级和/或类型的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程的步骤包括:
在请求向所述即时通讯工具传送预设等级和/或类型的消息的通讯事件,和/或预设等级和/或类型的呼叫向所述即时通讯工具发起呼叫的通讯事件发生时,所述服务器端向所述守护进程或者线程传送通讯连接请求消息;
所述守护进程或者线程接收到所述通讯连接请求消息后,唤醒所述即时通讯工具与服务器端的通讯连接进程;或者
在所述即时通讯工具的客户端用户请求进行通讯连接的通讯事件发生时,所述守护或者线程唤醒所述即时通讯工具与服务器端的通讯连接进程。
5.根据权利要求4所述的方法,其特征在于,所述守护进程或者线程记录所述即时通讯工具当前的相关通讯信息包括:
所述关闭所述即时通讯工具与服务器端的通讯连接进程时,所述即时通讯工具的当前界面和/或当前工作状态;
所述即时通讯工具的客户端用户请求进行通讯连接的步骤中,所述即时通讯工具的客户端用户在所述即时通讯工具的当前界面进行操作,请求进行通讯连接;
在所述关闭所述即时通讯工具与服务器端的通讯连接进程的步骤之后,所述服务器端显示所述即时通讯工具的当前工作状态。
6.一种通信终端,其特征在于,包括:
进程关闭模块,用于在所述通信终端的即时通讯工具在预设时间内未发生通讯事件时,关闭所述即时通讯工具与服务器端的通讯连接进程;
进程唤醒模块,用于在预设等级和/或类型的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程。
7.根据权利要求6所述的通信终端,其特征在于,所述通信终端还包括:
分配模块,用于启动所述即时通讯工具,为所述即时通讯工具分配守护进程或者线程;
预设模块,用于预设所述通讯事件的等级和/或类型,并将所述通讯事件的等级和/或类型同步到所述服务器端;
在关闭所述即时通讯工具与服务器端的通讯连接进程时,所述守护进程或者线程记录所述即时通讯工具当前的相关通讯信息。
8.根据权利要求7所述的通信终端,其特征在于,所述预设等级和/或类型的通讯事件包括:
请求向所述即时通讯工具传送预设等级和/或类型的消息;和/或
预设等级和/或类型的呼叫向所述即时通讯工具发起呼叫;和/或
所述即时通讯工具的客户端用户请求进行通讯连接。
9.根据权利要求8所述的通信终端,其特征在于,所述进程唤醒模块包括:
消息传送子模块,用于在请求向所述即时通讯工具传送预设等级和/或类型的消息的通讯事件,和/或预设等级和/或类型的呼叫向所述即时通讯工具发起呼叫的通讯事件发生时,接收所述服务器端向所述守护进程或者线程传送通讯连接请求消息;
第一唤醒子模块,用于在所述守护进程或者线程接收到所述通讯连接请求消息后,唤醒所述即时通讯工具与服务器端的通讯连接进程;
第二唤醒子模块,用于在所述守护进程或者线程检测到所述即时通讯工具的客户端用户请求进行通讯连接的通讯事件发生时,唤醒所述即时通讯工具与服务器端的通讯连接进程。
10.根据权利要求9所述的通信终端,其特征在于,所述守护进程或者线程记录所述即时通讯工具当前的相关通讯信息包括:
所述关闭所述即时通讯工具与服务器端的通讯连接进程时,所述即时通讯工具的当前界面和/或当前工作状态;
所述通信终端还包括:
显示模块,用于显示所述即时通讯工具的当前界面;
所述即时通讯工具的客户端用户在所述即时通讯工具的当前界面进行操作,请求进行通讯连接。
CN201210076531.XA 2012-03-21 2012-03-21 控制即时通讯工具的通讯连接进程的方法及其通信终端 Active CN103327491B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210076531.XA CN103327491B (zh) 2012-03-21 2012-03-21 控制即时通讯工具的通讯连接进程的方法及其通信终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210076531.XA CN103327491B (zh) 2012-03-21 2012-03-21 控制即时通讯工具的通讯连接进程的方法及其通信终端

Publications (2)

Publication Number Publication Date
CN103327491A true CN103327491A (zh) 2013-09-25
CN103327491B CN103327491B (zh) 2016-09-21

Family

ID=49195969

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210076531.XA Active CN103327491B (zh) 2012-03-21 2012-03-21 控制即时通讯工具的通讯连接进程的方法及其通信终端

Country Status (1)

Country Link
CN (1) CN103327491B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104539516A (zh) * 2014-12-18 2015-04-22 北京奇虎科技有限公司 一种客服服务方法和一种客服服务器
WO2017113659A1 (zh) * 2015-12-28 2017-07-06 小米科技有限责任公司 一种管理应用程序的方法和装置
CN107066320A (zh) * 2017-01-19 2017-08-18 努比亚技术有限公司 一种Android进程冻结和解冻的装置及方法
CN110838968A (zh) * 2019-10-23 2020-02-25 西安广和通无线通信有限公司 社交应用的通信连接控制方法、装置、设备和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1787492A (zh) * 2004-12-06 2006-06-14 北京掌迅互动信息技术有限公司 一种移动即时通信方法及其服务器和客户端的连接方式
US20090241169A1 (en) * 2006-05-05 2009-09-24 Nxp B.V. Authentication of devices in a wireless network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1787492A (zh) * 2004-12-06 2006-06-14 北京掌迅互动信息技术有限公司 一种移动即时通信方法及其服务器和客户端的连接方式
US20090241169A1 (en) * 2006-05-05 2009-09-24 Nxp B.V. Authentication of devices in a wireless network

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104539516A (zh) * 2014-12-18 2015-04-22 北京奇虎科技有限公司 一种客服服务方法和一种客服服务器
CN104539516B (zh) * 2014-12-18 2018-07-06 北京奇虎科技有限公司 一种客服服务方法和一种客服服务器
WO2017113659A1 (zh) * 2015-12-28 2017-07-06 小米科技有限责任公司 一种管理应用程序的方法和装置
CN107066320A (zh) * 2017-01-19 2017-08-18 努比亚技术有限公司 一种Android进程冻结和解冻的装置及方法
CN107066320B (zh) * 2017-01-19 2021-06-15 努比亚技术有限公司 一种Android进程冻结和解冻的装置及方法
CN110838968A (zh) * 2019-10-23 2020-02-25 西安广和通无线通信有限公司 社交应用的通信连接控制方法、装置、设备和存储介质
CN110838968B (zh) * 2019-10-23 2022-10-11 西安广和通无线通信有限公司 社交应用的通信连接控制方法、装置、设备和存储介质

Also Published As

Publication number Publication date
CN103327491B (zh) 2016-09-21

Similar Documents

Publication Publication Date Title
CN102726104B (zh) 用于保持应用连续性的移动计算设备和方法
CN100452777C (zh) 一种移动即时通信方法及其服务器和客户端的连接方式
CN101809892B (zh) 用于在无线通信网络中管理呼叫的方法和基站
US5666397A (en) Individual telephone line call event buffering system
US20060029389A1 (en) Optical network terminal with low power hibernation
CN107204999B (zh) 一种实现心跳的方法和装置
CN101427534A (zh) 无线通信***中控制唤醒频率的方法
CN103309428A (zh) 信息处理方法和电子设备
CN101668064A (zh) 一种接听来电的方法及其移动通信终端
CN104602242A (zh) 一种防止电话诈骗方法及装置
CN101668188B (zh) 控制视频服务器工作状态的方法及视频服务器
CN105554000A (zh) 一种网络电话唤醒方法
CN103327491A (zh) 控制即时通讯工具的通讯连接进程的方法及其通信终端
CN102624566A (zh) 唤醒呼叫类终端的方法、装置及***
CN102143452A (zh) 手机中多态化即时通讯并行整合方法
CN103888933B (zh) 一种基于终端电量的信息传输方法、***及相关设备
CN1328914C (zh) 移动通信***交换状态信息及其操作方法
CN101841490A (zh) 一种即时通讯***中共享信息的发布方法及***
US20040122965A1 (en) Mechanisms for supporting a virtual on-line mobile environment
CN103096253A (zh) 一种防止丢失来电请求或消息请求的***及方法
CN101562798A (zh) 一种短信网管的实现方法和***
US8537813B2 (en) Supporting both packet and circuit-based wireless networks
CN101959157A (zh) 一种呼叫应答方法和装置及***
CN105577967A (zh) 一种移动终端关机状态时的来电提醒装置及其方法
CN102868771A (zh) 基于融合地址簿同步联系人的方法、装置和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant