计算机上通过移动终端进行短消息聊天的方法转让专利

申请号 : CN200610083971.2

文献号 : CN101090516B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 徐彦琦

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开一种计算机上通过移动终端进行短消息聊天的方法,为解决现有的计算机侧软件收发短消息机制过程繁琐,不能实现短消息收发的实时性和连续性的问题而发明。本发明计算机侧通过底层监控线程接收移动终端侧发送的短消息,并判断若是新来短消息,则根据该新短消息位置和索引号读取,对读取成功后短消息进行解码并将解码成功后的短消息同步入计算机侧数据库中,同时提取移动终端号码,并与用户建立的聊天模式中的终端号码进行匹配,若成功,计算机侧自动进入短消息聊天模式,若不成功,计算机侧短消息进入普通短消息收发模式。该方法模拟了网络实时聊天模式,使得手机聊天也能像网络聊天一样具备实时性和连续性。

权利要求 :

1.计算机上通过移动终端进行短消息聊天的方法,包含以下步骤:(1)计算机与移动终端通过连接线或无线装置连接起来,并在计算机侧安装移动终端管理软件;

(2)计算机接收移动终端侧发送的短消息指令报文;

(3)计算机根据该短消息指令报文的结构判断是否是新来短消息的通知,若是,进入步骤(4);若不是,则结束本流程;

(4)计算机读取短消息;

(5)计算机提取短消息发送方的移动终端号码与聊天模式中预设的终端号码进行匹配,若匹配成功,进入步骤(6);若匹配不成功,进入步骤(7);

(6)计算机与移动终端的短消息收发自动进入聊天收发模式,结束流程;

(7)计算机与移动终端的短消息收发进入普通短消息收发模式,结束流程。

2.按照权利要求2所述的计算机上通过移动终端进行短消息聊天的方法,其特征在于,在所述步骤(1)与步骤(2)之间还包括一步骤:用户通过移动终端管理软件提供的短消息界面选择聊天模式时,用户设置并输入一个或多个终端号码,保存至计算机侧并在计算机的内存中建立索引。

3.按照权利要求1所述的计算机上通过移动终端进行短消息聊天的方法,其特征在于,所述的步骤(4)具体为:(41)计算机侧根据新来短消息通知指示的消息位置和索引号由计算机侧发出读取短消息的指令;

(42)若读取失败,重复步骤(41),直至读取成功后计算机侧对短消息进行解码操作;

(43)将解码成功后的短消息同步入计算机侧数据库。

4.如权利要求1所述的计算机上通过移动终端进行短消息聊天的方法,其特征在于,所述的步骤(6)具体为:计算机与移动终端的收发短消息自动进入聊天模式,聊天窗口上部的数据窗口显示新来短消息的内容,该短消息保存至计算机侧已读短消息数据库,并按时间顺序显示双方的所有收发短消息记录,用户在窗口下部的编辑窗口直接输入回复短消息的内容并发送,发送内容即时送入数据窗口。

5.如权利要求1所述的计算机上通过移动终端进行短消息聊天的方法,其特征在于,所述步骤(7)具体为:计算机与移动终端的短消息收发进入普通短消息收发模式,该短消息存入未读短消息数据库中。

6.按照权利要求1所述的计算机上通过移动终端进行短消息聊天的方法,其特征在于,用户在计算机侧主动发送新短消息时,包括以下步骤:①用户编辑好短消息内容并输入移动终端号码点击发送后,计算机将输入的终端号码与聊天模式中预设的终端号码索引进行匹配,若匹配成功,进入聊天模式;若未找到匹配项,进入步骤②;

②界面提示用户是否需要设置为聊天模式,若用户选择是,则进入聊天模式,该移动终端号码自动设置为聊天模式号码,否则按普通模式发送。

说明书 :

技术领域

本发明涉及一种通过移动终端与计算机连接实现短消息聊天的方法,具体涉及PC(计算机)与移动终端连接实现收发短消息进行实时聊天的方法。

背景技术

随着移动通信市场的迅速发展,作为增值电信业务的一种重要形式,信息服务,即短消息,在最近几年进入了爆发式的快速增长时期。短消息已经成为互联网技术与移动通信相结合的一种重要的信息传播渠道。
短消息日益呈现的信息量大、实时性高的特点顺应了现代社会高速发展的趋势,而移动终端作为短消息的载体,“小而轻”的设计趋势却一度成为短消息发展的瓶颈。用户(尤其是习惯于电脑键盘输入的用户)无奈于在狭小的键盘上快速打字,更无法忍受仅有的几种输入法的限制,于是一种能够通过计算机键盘输入并收发短消息与朋友进行即时短消息聊天的PC侧软件应运而生。
现有的PC侧软件对收发短消息的基本流程是:根据PC侧底层线程监控收到的消息指令判断该报文是否是新来短消息的消息,如果是则通知UI(用户接口)界面有新短消息,该条新短消息自动存入PC侧未读短消息的数据库内,用户从未读信箱中查看新短消息,查看之后则该短消息转入已读短消息数据库中,当用户选择回复短消息时,PC侧弹出回复界面,键入短消息选择发送,若发送成功则存入已发信息的发件箱,否则存入草稿箱。
这样的实现机制虽然实现了通过PC侧软件收发短消息的功能,但过程比较繁琐,用户查看及回复短消息的过程实际上是对在移动终端上实现收发短消息过程的简单模拟,并没有发挥利用计算机优势的最大化。特别是各大网络聊天软件(如QQ和MSN)相继推出与移动终端互发短消息的功能后,这样的聊天模式在消息的实时性和连续性方面显然会显得力不从心。

发明内容

为了克服现有的计算机侧软件收发短消息机制的不足,本发明的目的在于提供一种使手机聊天也能像网络聊天一样具备实时性和连续性的计算机上通过移动终端进行短消息聊天的方法,该方法通过在计算机上模拟网络的实时聊天模式,能够更加方便快捷的收发短消息。
为达到上述目的,计算机上通过移动终端进行短消息聊天的方法,包含以下步骤:
(1)计算机与移动终端通过连接线或无线装置连接起来,并在计算机侧安装移动终端管理软件;
(2)计算机接收移动终端侧发送的短消息指令报文;
(3)计算机根据该短消息指令报文的结构判断是否是新来短消息的通知,若是,进入步骤(4),若不是,则结束本流程;
(4)计算机读取短消息;
(5)计算机提取短消息发送方的移动终端号码与聊天模式中预设的终端号码进行匹配,若匹配成功,进入步骤(6);若匹配不成功,进入步骤(7);
(6)计算机与移动终端的短消息收发自动进入聊天收发模式,结束流程;
(7)计算机与移动终端的短消息收发进入普通短消息收发模式,结束流程。
其中,在所述的步骤(1)与步骤(2)之间还包括一步骤:
用户通过移动终端管理软件提供的短消息界面选择聊天模式时,用户设置并输入一个或多个终端号码,保存至计算机侧并在计算机的内存中建立索引。
其中,所述的步骤(4)具体为:
(41)计算机侧根据新来短消息通知指示的消息位置和索引号由计算机侧发出读取短消息的指令;
(42)若读取失败,重复步骤(41),直至读取成功后由计算机侧对短消息进行解码操作;
(43)将解码成功后的短消息同步入计算机侧数据库。
其中,所述的步骤(6)具体为:
计算机与移动终端的收发短消息自动进入聊天模式,聊天窗口上部的数据窗口显示新来短消息的内容,该短消息保存至计算机侧已读短消息数据库,并按时间顺序显示双方的所有收发短消息记录,用户在窗口下部的编辑窗口直接输入回复短消息的内容并发送,发送内容即时送入所述数据窗口。
其中,所述步骤(6)具体为:
计算机与移动终端的短消息收发进入普通短消息收发模式,该短消息存入未读短消息数据库中。
其中,用户在计算机侧主动发送新短消息时,包括以下步骤:
①用户编辑好短消息内容并输入移动终端号码点击发送后,计算机将输入的终端号码与聊天模式中预设的终端号码索引进行匹配,若匹配成功,进入聊天模式;若未找到匹配项,进入步骤②;
②界面提示用户是否需要设置为聊天模式,若用户选择是,则进入聊天模式,该移动终端号码自动设置为聊天模式号码,否则按普通模式发送。
通过本发明的方法所描述的收发短消息的聊天模式,聊天窗口上部的数据窗口即时显示新来短消息的内容,并按时间顺序显示双方的所有收发短消息记录,用户在窗口下部的编辑窗口直接输入回复短消息的内容并发送,发送内容即时送入数据窗口。该模式模拟了网络实时聊天模式,使得手机聊天也能像网络聊天一样具备实时性和连续性。

附图说明

图1是本发明的PC侧通过移动终端进行短消息接收的方法流程图;
图2是本发明用户通过PC侧软件接收并回复短消息的实施方法流程图。

具体实施方式

下面结合附图对本发明的在PC侧通过移动终端进行短消息实时聊天的方法做进一步详细的说明。
如图1所示:这种模拟网络实时聊天的收发短消息模式需要用户事先设置对方的手机号码存入PC侧,其接收新短消息的具体实现包括以下几个步骤:
(11)打开PC侧软件的同时自动启动底层监控线程,监控是否有移动终端侧发送过来的消息指令。
(12)如果有消息且该消息是否为主动上报的报文,若是,则进入步骤(13),否则重复步骤(11)。
(13)根据报文的结构判断该消息是否是新来短消息的通知,若是,则进入步骤(14);如果不是,则进行其他动作相应的处理或结束流程。
(14)对于新来短消息的指令,根据其消息位置和索引号由PC侧发送读取短消息的指令;
(15)若读取失败,等待后重复操作步骤(14),直至读取成功;成功后对短消息进行解码操作。
(16)将解码成功后的短消息同步入PC侧数据库。
(17)由PC侧提取短消息发送方的移动电话号码,与事先由用户建立的聊天模式手机号码进行匹配。
(18)若匹配成功,与该手机号的收发短消息自动进入聊天模式,弹出聊天模式对话框显示新短消息,该短消息保存至PC侧已读短消息数据库。
(19)若无匹配项,进入普通短消息模式,PC侧软件界面通知用户有新来短消息,该短消息存入未读短消息数据库。
如图2所示,用户选择聊天模式通过PC侧软件接收新来短消息并进行回复的具体实现步骤如下:
(21)使用连接线或无线装置把PC机和移动终端连接起来,在PC机和移动终端之间建立数据传输通道。
(22)启动移动终端并且在PC机上安装移动终端的PC侧管理软件,启动计算机上的PC侧管理软件,整个软件的运行环境搭建完成。
(23)用户在短消息界面选择短消息模式:短消息模式分为普通模式和聊天模式,普通模式即模拟移动终端上收发短消息的模式。
(24)当用户选择聊天模式时,PC侧软件要求用户设置一个或多个聊天号码,用户输入相应的移动终端号码保存至PC侧并在内存中建立索引。
(25)PC侧软件通过底层监控线程接收移动终端侧发送过来的消息指令,根据报文的结构判断该消息是否是新来短消息的通知,对于新来短消息的通知,根据其消息位置和索引号由PC侧发送读取短消息的指令,成功后对短消息进行解码操作并将解码成功后的短消息同步入PC侧数据库中。
(26)从新来短消息中提取发信人信息,将发信人手机号与在PC侧建立的聊天模式下的号码索引进行逐条匹配,若匹配成功,说明该短消息来源属于预先设定的号码范围,PC侧短消息自动进入聊天模式,若匹配不成功,则进入普通短消息收发模式进入回复。
(27)PC侧弹出聊天模式的对话框,该即时聊天窗口的设计与QQ或MSN对话框类似,窗体上部的数据窗口及时显示新来短消息的内容,并可按时间顺序显示双方的所有收发短消息记录,用户可以在窗体下部的编辑窗口直接输入回复短消息的内容并发送,发送内容即时送入数据窗口。
(28)PC侧对将要发送的短消息进行编码,编码成功后向移动终端发出发送短消息的指令,并将短消息传入移动终端侧;移动终端接到指令后发送由PC侧传入的短消息,并等待由短消息中心回复的发送结果,若发送失败,则在对话框的数据窗口给出提示信息。
(29)处于聊天模式下接收到的所有短消息,PC侧自动将其保存至已读短消息的数据库,发出的短消息存入发件箱,未发送成功的短消息存入草稿箱;
(30)在用户主动发送新短消息时或在普通模式下进行回复短消息时,也可以找到进行聊天模式收发短消息的入口:用户编辑好短消息内容并输入移动终端号码点击发送后,PC侧取出发送的手机号与用户设置好的聊天模式手机号索引向匹配,若匹配成功,进入聊天模式,弹出聊天对话框,对方回复的短消息同样也显示在该对话框的数据窗口;若未找到匹配项,界面提示用户是否需要设置为聊天模式,若用户选择是,则进入聊天模式,该移动终端号码自动设置为聊天模式号码;否则按普通模式进行发送。
通过本发明的方法所描述的收发短消息的聊天模式,聊天窗口上部的数据窗口即时显示新来短消息的内容,并按时间顺序显示双方的所有收发短消息记录,用户在窗口下部的编辑窗口直接输入回复短消息的内容并发送,发送内容即时送入数据窗口,该模式模拟了网络实时聊天模式,使得手机聊天也能像网络聊天一样具备实时性和连续性。