一种实现即时消息群发的方法、系统和设备技术方案

技术编号:4146451 阅读:336 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种实现即时消息群发的方法、系统和设备,用户输入即时消息内容,在接收方列表中选择一个以上的接收方;发送方客户端收到用户的发送信号后,逐个将每个接收方的帐号信息与发送方的帐号信息、消息内容一起生成MESSAGE消息,将生成的一条以上MESSAGE消息逐条发送给即时消息服务器;即时消息服务器根据MESSAGE消息中接收方的帐号信息将消息内容发送给接收方客户端。本发明专利技术简化了即时消息群发的步骤,给使用者带来了很大的方便。

【技术实现步骤摘要】

本专利技术涉及即时消息通信领域,特别是指一种实现即时消息群发的方法、系统和设备
技术介绍
目前,即时消息应用非常广泛,各种即时消息的技术比比皆是,但是都很难实 现即时消息群发。群发即时消息是指点对多点地发送即时消息。现有技术主要采取的方 式是用户选择多个接收方,然后输入一段文字,多个接收方都能收到该段文字消息。 现在用户如果要实现对多个用户发送信息,需要的操作是,打开a用户的对话框,打入需 要发送的内容,点击发送,复制发送的内容,打开b用户对话框,粘贴入需要发送的内 容,点击发送,直到所需发送的用户都被发送到为止,操作复杂。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种实现即时消息群发的方法、系统和设备,使得用户可以方便得将即时消息分别发送到多个用户的即时消息客户端。基于上述目的本专利技术提供的一种实现即时消息群发的方法,包括 用户输入即时消息内容,在接收方列表中选择一个以上的接收方; 发送方客户端收到用户的发送信号后,逐个将每个接收方的帐号信息与发送方的帐号信息、消息内容一起生成MESSAGE消息,将生成的一条以上MESSAGE消息逐条发送给即时消息服务器; 即时消息服务器根据MESSAGE消息中接收方的帐号信息将消息内容发送给接 收方客户端。 可选的,该方法进一步对发送方帐号信息,接收方帐号信息进行分类打包。 可选的,该方法所述生成MESSAGE消息步骤进一步包括对接收方帐号信息 及消息内容进行判断,如果接收方帐号的号码为空,则向用户展示错误信息,如果接收 方帐号的号码不为空,则继续发送;如果消息内容为空,则向用户展示错误信息,如果 消息内容不为空,则继续发送。 可选的,该方法在所述发送MESSAGE消息过程中还包括获取接收方个数, 调用定时器进行计时; 每当发送一条MESSAGE消息后,统计接收方个数,并不断判断接收方个数是 否大于0,当接收方个数大于0时,继续调用定时器进行计时,当接收方个数等于0,在 判断所有接收方都发送完毕后定时器即停止计时。 可选的,该方法所述用户根据发送方客户端的提示,用户输入即时消息内容, 客户端向用户展示接收方列表,用户从中选择接收方。 可选的,该方法所述即时消息服务器收到所述MESSAGE消息后还包括即时 消息服务器收到消息后对号码信息进行判断后,将消息内容发送给接收方; 接收方收到信息后,向即时消息服务器回复0k; 即时消息服务器回复Ok给发送方客户端。 基于上述目的,本专利技术还提出了一种实现即时消息群发的客户端,包括 输入模块,用于完成接收方信息及发送内容这两个参数的设定与接收; 定时器,用于设定群发消息的时间间隔,以免大容量发送给服务器压力; 逻辑处理模块,用于判断发送条件,如果没有达到发送条件则通知输出模块在 客户端进行提示; 输出模块,用于显示逻辑处理模块及定时器传递过来的即时消息发送信息及发 送中的各种状态。 可选的,该客户端所述输入模块将发送方帐号信息,接收方帐号信息进行分类 打包,生成MESSAGE消息的形式; 输入模块对接收方帐号信息及消息内容进行判断,如果接收方帐号的号码为 空,则向用户展示错误信息,如果接收方帐号的号码不为空,则继续发送;如果消息内 容为空,则向用户展示错误信息,如果消息内容不为空,则继续发送,并调用定时器进 行计时。 可选的,该客户端所述逻辑处理模块获取接收方个数,将接收方帐号号码及消 息内容发送给客户端的输出模块后,由输出模块发送至即时消息服务器,再由即时消息 服务器发送至接收方客户端; 每当发送一条MESSAGE消息后,统计接收方个数,逻辑处理模块记录的接收 方个数随着消息的发送逐个递减,逻辑处理模块不断判断接收方个数是否大于O,当接收 方个数大于0时,继续调用定时器进行计时,当接收方个数等于0,在判断所有接收方都 发送完毕后定时器即停止计时,流程结束。 可选的,该客户端该客户端还包括用户界面单元,用于为用户提供友好的交换 界面。 基于上述目的,本专利技术还提供了一种实现即时消息群发的系统,包括发送方 客户端、即时消息服务器和接收方。 从上面所述可以看出,本专利技术提供的实现即时消息群发的方法、系统和设备, 简化了即时消息群发的步骤,给使用者带来了很大的方便。也可以提高用户发送通知的 效率,而且群发即时消息成为有效代替为企业节省了大量费用、为企业节省了成本。附图说明 图1为本专利技术实施例系统结构示意图; 图2为本专利技术实施例客户端的结构示意图; 图3为本专利技术实施例即时消息群发流程示意图; 图4为本专利技术实施例即时消息发送信令流程图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并 参照附图,对本专利技术进一步详细说明。5 本专利技术提供的实现即时消息群发的方法,主要包括用户输入即时消息内容, 在接收方列表中选择一个以上的接收方; 发送方客户端收到用户的发送信号后,逐个将每个接收方的帐号信息与发送方 的帐号信息、消息内容一起生成MESSAGE消息,将生成的一条以上MESSAGE消息逐 条发送给即时消息服务器; 即时消息服务器根据MESSAGE消息中接收方的帐号信息将消息内容发送给接 收方客户端。 其中,所述的MESSAGE消息中包括接收人帐号,发送方帐号及所要发送的 内容信息。 本专利技术实施例的系统结构参见图1所示,在发送方即时消息终端中设置本专利技术 能够完成即时消息群发的客户端,客户端包括用户界面单元及控件单元,界面单元用于 为用户提供友好的交换界面,用户在界面单元生成的界面中输入的短信消息及接收方地 址信息后,在客户端的控件单元中封装成sip协议,通过intemet传送至即时消息服务器, 即时消息服务器根据接收方地址信息将即时消息发送至消息接收方客户端,根据接收方 地址信息直接将短信消息发送至接收方客户端。 在所述的客户端的控件单元中包括输入模块、定时器、逻辑处理模块、输出 模块。 所述的输入模块,用于完成接收方信息及发送内容这两个参数的设定与接收。 所述的定时器,用于设定群发消息的时间间隔,以免大容量发送给服务器压 力。 所述的逻辑处理模块,用于判断发送条件,如果没有达到发送条件则通知输出 模块在客户端进行提示。 所述的输出模块,用于显示逻辑处理模块及定时器传递过来的即时消息发送信 息及发送中的各种状态。 参见图3所示,本专利技术实施例即时消息群发的流程包括以下步骤 步骤301,根据发送方客户端的提示,用户输入即时消息内容,客户端向用户展 示接收方列表,用户从中选择接收方,假设客户选择了多个接收方;发送方客户端收到 用户的发送信号后,逐个针对每个接收方的帐号信息生成一条MESSAGE消息,将生成 的多条MESSAGE消息逐条发送给即时消息服务器。所述MESSAGE消息中包括接收 方帐号,发送方帐号及所要发送的内容信息。 步骤302,即时消息服务器收到消息后对根据消息的接收帐号直接将消息内容发 送给接收方。 步骤303,接收方收到信息后,向即时消息服务器回复ok。 步骤304,即时消息服务器回复ok给发送方客户端。 在步骤301中,发送方客户端内部处理流程,参见图4所示,包括如下步骤 步骤401-403,用户输入完即时消息内容和选择完接收方后,点击发送按钮,本文档来自技高网...

【技术保护点】
一种实现即时消息群发的方法,其特征在于,包括:  用户输入即时消息内容,在接收方列表中选择一个以上的接收方;  发送方客户端收到用户的发送信号后,逐个将每个接收方的帐号信息与发送方的帐号信息、消息内容一起生成MESSAGE消息,将生成的一条以上MESSAGE消息逐条发送给即时消息服务器;  即时消息服务器根据MESSAGE消息中接收方的帐号信息将消息内容发送给接收方客户端。

【技术特征摘要】
一种实现即时消息群发的方法,其特征在于,包括用户输入即时消息内容,在接收方列表中选择一个以上的接收方;发送方客户端收到用户的发送信号后,逐个将每个接收方的帐号信息与发送方的帐号信息、消息内容一起生成MESSAGE消息,将生成的一条以上MESSAGE消息逐条发送给即时消息服务器;即时消息服务器根据MESSAGE消息中接收方的帐号信息将消息内容发送给接收方客户端。2. 根据权利要求1所述的方法,其特征在于,发送方帐号信息,接收方帐号信息进行 分类打包。3. 根据权利要求1所述的方法,其特征在于,所述生成MESSAGE消息步骤进一步包 括对接收方帐号信息及消息内容进行判断,如果接收方帐号的号码为空,则向用户展 示错误信息,如果接收方帐号的号码不为空,则继续发送;如果消息内容为空,则向用 户展示错误信息,如果消息内容不为空,则继续发送。4. 根据权利要求1所述的方法,其特征在于,在所述发送MESSAGE消息过程中还包 括获取接收方个数,调用定时器进行计时;每当发送一条MESSAGE消息后,统计接收方个数,并不断判断接收方个数是否大 于0,当接收方个数大于0时,继续调用定时器进行计时,当接收方个数等于0,在判断 所有接收方都发送完毕后定时器即停止计时。5. 根据权利要求1所述的方法,其特征在于,所述用户根据发送方客户端的提示,用 户输入即时消息内容,客户端向用户展示接收方列表,用户从中选择接收方。6. 根据权利要求1所述的方法,其特征在于,所述即时消息服务器收到所述 MESSAGE消息后还包括即时消息服务器收到消息后对号码信息进行判断后,将消息 内容发送给接收方;接收方收到信息后,向即时消息服务器回复ok ; 即时消息服务器回复ok...

【专利技术属性】
技术研发人员:沈毅纲周峰张锦红宋革联庄闽栋孙洪波王祥君林建华沈青松
申请(专利权)人:中国电信股份有限公司浙江省公众信息产业有限公司
类型:发明
国别省市:11[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1