手机即时通讯方法

文档序号:7708004阅读:593来源:国知局
专利名称:手机即时通讯方法
技术领域
本发明涉及即时通讯技术领域,尤其涉及一种手机即时通讯方法。
背景技术
即时通讯/实时传讯anstant Messaging, IM)这是一种可以让使用者在网络上建立某种私人聊天室(chat room)的实时通讯服务,指能够即时发送和接收互联网消息等的业务。IM是一个终端服务,允许两人或多人使用网路即时的传递文字讯息、档案、语音与视频交流。分电话即时通讯、手机和网站即时通讯,手机即时通讯代表是短信,网站、视频即时通讯如QQ、MSN等应用形式。Android —词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的真正开放和完整的移动软件。Android在近一年得到了极大的发展,其上的IM软件也越来越多,但要实现即时通讯,需要通讯双方均方均安装相同的IM软件,且只有都在线时才能达到双方的实时交流,这就要求IM软件必须在市场占有率上有较大的优势,否则对IM软件推广有着极大的难度。

发明内容
(一 )要解决的技术问题本发明要解决的技术问题是提供一种可以随时随地进行即时通讯的即时通讯方法。( 二 )技术方案为解决上述问题,本发明提供了一种手机即时通讯方法,该方法包括步骤Si.通讯发起方运行即时通讯软件,并向通讯对端发送消息;S2.即时通讯服务器判断所述通讯对端是否已安装所述即时通讯软件,若是,则执行步骤S3,否则执行步骤S4;S3.所述即时通讯服务器判断所述通讯对端是否在线,若是,则执行步骤S5,否则执行步骤S4 ;S4.所述即时通讯服务器将所述消息转为手机短信并发送至所述通讯对端;S5.所述即时通讯服务器将所述消息发送至所述通讯对端。优选地,在步骤Sl中,所述通讯发起方向通讯对端发送消息后,所述即时通讯软件创建会话并添加到会话列表。优选地,步骤Sl后、步骤S2前还包括步骤Si. 1所述即时通讯服务器同步所述通讯发起方的通讯录。优选地,步骤S4后还包括步骤S4. 1所述通讯发起方判断是否接收到短信,若接收到,则执行步骤S4. 2,否则,等待;
S4. 2判断接收到的短信是否来自本地会话列表中的通讯对端,若是,则执行步骤
54.3,否则,在所述会话列表中创建新会话,并执行步骤S4. 3 ;S4. 3将接收到的短信内容添加到与所述通讯对端的会话中,并提示所述通讯发起方有新消息。优选地,步骤S5后还包括步骤S5. 1所述通讯发起方判断是否接收到消息,若接收到,则执行步骤S5. 2,否则,等待;S5. 2判断接收到的消息是否来自本地会话列表中的通讯对端,若是,则执行步骤
55.3,否则,在所述会话列表中创建新会话,并执行步骤S5. 3 ;S5. 3将接收到的消息内容添加到与所述通讯对端的会话中,并提示所述通讯发起方有新消息。(三)有益效果本发明的方法可以让用户不受即时通讯软件的种类以及通讯对端是否在线的约束,即可进行即时通讯,有利于即时通讯软件的推广。


图1为依照本发明的手机即时通讯方法流程图;图2为依照本发明一种实施方式的手机即时通讯方法流程图。
具体实施例方式本发明提出的手机即时通讯方法,结合附图及实施例详细说明如下。本发明的手机即时通讯方法是基于手机通讯录的,典型的,例如基于Android系统的手机通讯双方。在一方发送的消息达到即时通讯服务器后,由即时通讯服务器判断对方是否安装了该即时通讯软件以及是否在线,不在线则转成免费短信发送到对方手机,对方回复短信后,即时通讯软件在发起方拦截短信,并显示到与该好友的会话界面。如图1所示,依照本发明一种实施方式的手机即时通讯方法包括步骤Si.通讯发起方运行即时通讯软件,并向通讯对端发送消息,即时通讯软件自动创建与该通讯对端的会话并添加到会话列表中; S2.即时通讯服务器判断该通讯对端是否已安装与发起方一样的即时通讯软件, 若是,则执行步骤S3,否则执行步骤S4 ;S3.即时通讯服务器判断该通讯对端是否在线,若是,则执行步骤S5,否则执行步骤S4 ;S4.即时通讯服务器将通讯发起方发送的消息转为手机短信并发送至该通讯对端;S5.即时通讯服务器将该消息直接发送至该通讯对端。如图2所示,在步骤Sl之后、步骤S2之前还包括步骤Si. 1即时通讯服务器同步该通讯发起方的通讯录(若该通讯发起方为首次运行该即时通讯软件,则即时通讯服务器扫描该发起方的手机通讯录,并在该通讯发起方每次运行该软件时,判断通讯录是否发生改变,并同步发生改变的通讯录);
另外,步骤S4后还包括步骤S4. 1通讯发起方判断是否接收到短信,若接收到,则执行步骤S4. 2,否则,等待;S4. 2判断接收到的短信是否来自本地会话列表中的通讯对端,若是,则执行步骤
54.3,否则,在会话列表中创建新会话,并执行步骤S4. 3 ;S4. 3将接收到的短信内容加到与该通讯对端的会话中,并提示通讯发起方有新消肩、ο步骤S5后还包括步骤S5. 1通讯发起方判断是否接收到消息,若接收到,则执行步骤S5. 2,否则,等待;S5. 2判断接收到的消息是否来自本地会话列表中的通讯对端,若是,则执行步骤
55.4,否则,在会话列表中创建新会话,并执行步骤S5. 3 ;S5. 3将接收到的消息内容加到与该通讯对端的会话中,并提示通讯发起方有新消肩、ο以上实施方式仅用于说明本发明,而并非对本发明的限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行各种组合、修改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种手机即时通讯方法,其特征在于,该方法包括步骤·51.通讯发起方运行即时通讯软件,并向通讯对端发送消息;·52.即时通讯服务器判断所述通讯对端是否已安装所述即时通讯软件,若是,则执行步骤S3,否则执行步骤S4;·53.所述即时通讯服务器判断所述通讯对端是否在线,若是,则执行步骤S5,否则执行步骤S4 ;·54.所述即时通讯服务器将所述消息转为手机短信并发送至所述通讯对端;·55.所述即时通讯服务器将所述消息发送至所述通讯对端。
2.如权利要求1所述的手机即时通讯方法,其特征在于,在步骤Sl中,所述通讯发起方向通讯对端发送消息后,所述即时通讯软件创建会话并添加到会话列表。
3.如权利要求2所述的手机即时通讯方法,其特征在于,步骤Sl后、步骤S2前还包括步骤·Si. 1所述即时通讯服务器同步所述通讯发起方的通讯录。
4.如权利要求3所述的手机即时通讯方法,其特征在于,步骤S4后还包括步骤·S4. 1所述通讯发起方判断是否接收到短信,若接收到,则执行步骤S4. 2,否则,等待; S4. 2判断接收到的短信是否来自本地会话列表中的通讯对端,若是,则执行步骤·54.3,否则,在所述会话列表中创建新会话,并执行步骤S4. 3 ;·54.3将接收到的短信内容添加到与所述通讯对端的会话中,并提示所述通讯发起方有新消息。
5.如权利要求3所述的手机即时通讯方法,其特征在于,步骤S5后还包括步骤·55.1所述通讯发起方判断是否接收到消息,若接收到,则执行步骤S5. 2,否则,等待; S5. 2判断接收到的消息是否来自本地会话列表中的通讯对端,若是,则执行步骤·55.3,否则,在所述会话列表中创建新会话,并执行步骤S5. 3 ;·S5. 3将接收到的消息内容添加到与所述通讯对端的会话中,并提示所述通讯发起方有新消息。
全文摘要
本发明公开了一种手机即时通讯方法,涉及即时通讯技术领域。该方法包括步骤S1.通讯发起方运行即时通讯软件,并向通讯对端发送消息;S2.即时通讯服务器判断所述通讯对端是否已安装所述即时通讯软件,若是,则执行步骤S3,否则执行步骤S4;S3.所述即时通讯服务器判断所述通讯对端是否在线,若是,则执行步骤S5,否则执行步骤S4;S4.所述即时通讯服务器将所述消息转为手机短信并发送至所述通讯对端;S5.所述即时通讯服务器将所述消息发送至所述通讯对端。本发明的方法可以让用户不受即时通讯软件的种类以及通讯对端是否在线的约束,即可进行即时通讯,有利于即时通讯软件的推广。
文档编号H04M1/725GK102238284SQ20111017697
公开日2011年11月9日 申请日期2011年6月28日 优先权日2011年6月28日
发明者张冰, 钟光文 申请人:北京神州泰岳软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1