消息发送系统及方法

文档序号:7930236阅读:111来源:国知局
专利名称:消息发送系统及方法
技术领域
本发明涉及一种消息发送系统及方法。
背景技术
目前通过电脑操作系统的消息发送一般采用点对点的物理介质发送方式,但是为了提高 消息发送及接收的效率和准确性,点对多的发送是必然的趋势。
消息的多发性(点对多)是指通过物理介质和非物理介质将需要发送的消息经过有线方 式和无线方式发送给各种接收设备,以提高消息发送的效率和准确性。所述物理介质包括局 域网络和互联网络等,所述非物理介质包括无线电波等。

发明内容
鉴于以上内容,有必要提供一种消息发送系统,其可通过物理介质和非物理介质将需要 发送的消息经过有线方式和无线方式发送给各种接收设备。
鉴于以上内容,还有必要提供一种消息发送方法,其可通过物理介质和非物理介质将需 要发送的消息经过有线方式和无线方式发送给各种接收设备。
一种消息发送系统,包括通过网络与消息发送终端相连的消息转发服务器和至少一个客 户端,所述消息发送系统还包括通过无线电波与通信基站相连的信号发送装置和至少一个无 线终端,所述信号发送装置与所述消息发送终端相连,所述消息发送终端包括消息发送模块 、判断模块、无线发送方式启动模块和消息封装模块,其中所述消息发送模块,用于通过 网络传输协议将消息发送至所述消息转发服务器;所述判断模块,用于判断所述消息转发服 务器是否接收到该消息及判断所述客户端是否开启;所述无线发送方式启动模块,用于当所 述消息转发服务器没有接收到该消息或所述客户端处于关闭状态时,立即启动无线传送方式 ;所述消息封装模块,用于封装该消息的内容、ID和标识;所述消息发送模块,还用于通过 所述信号发送装置向所述通信基站发送该封装的消息;所述通信基站,用于将该封装的消息 转发给等待接收消息的无线终端;所述无线终端,用于接收到该封装的消息后,进行标识核 对,如果标识核对正确,则接收该封装的消息。
一种消息发送方法,包括如下步骤消息发送终端通过网络传输协议将消息发送至消息 转发服务器;当所述消息转发服务器没有接收到该消息或客户端处于关闭状态时,所述消息 发送终端立即启动无线传送方式;所述消息发送终端封装该消息的内容、ID和标识;所述消息发送终端通过信号发送装置向通信基站发送该封装的消息;所述通信基站将该封装的消息 转发给等待接收消息的无线终端;及所述无线终端在接收到该封装的消息后,进行标识核对 ,如果标识核对正确,则接收该封装的消息。
相较于现有技术,所述的消息发送系统及方法,通过物理介质和非物理介质将需要发送 的消息经过有线方式和无线方式发送给各种接收设备,提高了消息发送的效率和准确性。


图1是本发明消息发送系统较佳实施例的硬件架构图。 图2是图1中所示消息发送终端的功能模块图。 图3是本发明消息发送方法较佳实施例的流程图。
具体实施例方式
如图1所示,是本发明消息发送系统较佳实施例的系统架构图。该系统主要包括消息发 送终端IO、消息转发服务器30、 一个或多个客户端40 (图中仅示出一个)、信号发送装置 50、通信基站60和一个或多个无线终端70 (图中仅示出一个)。所述消息发送终端10通过网 络20与所述消息转发服务器30和客户端40相连,所述网络20可以是国际互联网络(Internet )或企业内部互联网(Intranet)。
所述消息发送终端10用于通过网络20将消息发送至所述消息转发服务器30。如果所述消 息转发服务器30接收到该消息,则将该消息转发至所述客户端40。如果所述消息转发服务器 30没有接收到该消息,则所述消息发送终端10启动无线传送方式,通过所述信号发送装置 50与所述通信基站60进行无线通讯,将该消息转发给所述无线终端70。
如图2所示,是图1中所示消息发送终端10的功能模块图。所述消息发送终端10包括消息 发送模块210、判断模块211、无线发送方式启动模块212和消息封装模块213。本发明所称的 模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程, 因此在本发明以下对软件描述中都以模块描述。
其中,所述消息发送模块210用于通过网络传输协议将消息发送至所述消息转发服务器 30。所述网络传输协议包括UDP (User Datagram Protocol,用户数据报协议)和TCP/IP ( Transmission Control Protocol,传输控制协议/Intemet Protocol,网际协议)。
所述判断模块211用于判断所述消息转发服务器30是否接收到该消息。具体而言,如果 所述消息转发服务器30接收到该消息,则将发送一条回馈信息给所述消息发送终端IO。如果 所述消息发送终端10收到所述消息转发服务器30的回馈信息,则所述判断模块211判断所述 转发服务器30接收到该消息。如果所述消息发送终端10在固定的时间内没有收到所述消息转发服务器30的回馈信息,则所述判断模块211判断所述转发服务器30没有接收到该消息。
如果所述消息转发服务器30接收到该消息,则所述判断模块211进一步判断所述客户端 40是否开启。如果所述客户端40处于开启状态,则所述消息转发服务器30将该消息转发至所 述客户端40。所述客户端40获取该消息的ID,并根据该消息的ID发送一条回馈信息给所述消 息发送终端IO。
所述无线发送方式启动模块212用于当所述消息转发服务器30没有接收到该消息或所述 客户端40处于关闭状态时,立即启动无线传送方式。
所述消息封装模块213用于封装该消息的内容、ID和标识。
所述消息发送模块210还用于通过所述信号发送装置50向所述通信基站60发送该封装的 消息。
所述通信基站60用于将该封装的消息转发给等待接收消息的无线终端70。
所述无线终端70接收到该封装的消息后,进行标识核对。如果标识核对不正确,则所述 无线终端70丢弃该封装的消息。如果标识核对正确,则所述无线终端70接收该封装的消息, 并根据该消息的ID发送一条回馈信息给所述消息发送终端IO。
如图3所示,是本发明消息发送方法较佳实施例的流程图。步骤S401,所述消息发送模 块21 O通过网络传输协议将消息发送至所述消息转发服务器30 。所述网络传输协议包括UDP ( User Datagram Protocol, 用户类女据报协议)禾口TCP/IP (Transmission Control Protocol ,传输控制协议/Internet Protocol,网际协议)。
步骤S402,所述判断模块211判断所述消息转发服务器30是否接收到该消息。具体而言 ,如果所述消息转发服务器30接收到该消息,则将发送一条回馈信息给所述消息发送终端 10。如果所述消息发送终端10收到所述消息转发服务器30的回馈信息,则所述判断模块211 判断所述转发服务器30接收到该消息,流程进入步骤S403。如果所述消息发送终端10在固定 的时间内没有收到所述消息转发服务器30的回馈信息,则所述判断模块211判断所述转发服 务器30没有接收到该消息,流程进入步骤S407。
步骤S403,所述判断模块211进一步判断所述客户端40是否开启。如果所述客户端40处 于开启状态,流程进入步骤S404。如果所述客户端40处于关闭状态,流程进入步骤S407。
步骤S404,所述消息转发服务器30将该消息转发至所述客户端40。
步骤S405,所述客户端40获取该消息的ID。
步骤S406,所述客户端40根据该消息的ID发送一条回馈信息给所述消息发送终端10。 当所述消息转发服务器30没有接收到该消息或所述客户端40处于关闭状态时,步骤
6S407,所述无线发送方式启动模块212立即启动无线传送方式。
步骤S408,所述消息封装模块213封装该消息的内容、ID和标识。
步骤S409,所述消息发送模块210通过所述信号发送装置50向所述通信基站60发送该封 装的消息。
步骤S410,所述通信基站60将该封装的消息转发给等待接收消息的无线终端70。 步骤S411,所述无线终端70接收到该封装的消息后,进行标识核对,判断标识核对是否
正确。如果标识核对正确,则执行步骤S412,所述无线终端70接收该封装的消息,并根据该
消息的ID发送一条回馈消息给所述消息发送终端IO。如果标识核对不正确,则执行步骤
S413,所述无线终端70丢弃该封装的消息。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实
施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案
进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种消息发送系统,包括通过网络与消息发送终端相连的消息转发服务器和至少一个客户端,其特征在于,所述消息发送系统还包括通过无线电波与通信基站相连的信号发送装置和至少一个无线终端,所述信号发送装置与所述消息发送终端相连,所述消息发送终端包括消息发送模块、判断模块、无线发送方式启动模块和消息封装模块,其中所述消息发送模块,用于通过网络传输协议将消息发送至所述消息转发服务器;所述判断模块,用于判断所述消息转发服务器是否接收到该消息及判断所述客户端是否开启;所述无线发送方式启动模块,用于当所述消息转发服务器没有接收到该消息或所述客户端处于关闭状态时,立即启动无线传送方式;所述消息封装模块,用于封装该消息的内容、ID和标识;所述消息发送模块,还用于通过所述信号发送装置向所述通信基站发送该封装的消息;所述通信基站,用于将该封装的消息转发给等待接收消息的无线终端;及所述无线终端,用于接收到该封装的消息后,进行标识核对,如果标识核对正确,则接收该封装的消息。
2 如权利要求l所述的消息发送系统,其特征在于,所述网络传输协 议包括UDP和TCP/IP。
3 如权利要求l所述的消息发送系统,其特征在于,所述消息转发服务器用于当所述消息转发服务器接收到该消息且所述客户端处于开启状态时,将该消息转 发至所述客户端;及所述客户端,用于获取该消息的ID,并根据该消息的ID发送一条回馈信息给所述消息 发送终端。
4 如权利要求l所述的消息发送系统,其特征在于,所述无线终端还用于当标识核对不正确时,丢弃该封装的消息。
5 如权利要求l所述的消息发送系统,其特征在于,所述无线终端还 用于接收该封装的消息后,根据该消息的ID发送一条回馈信息给所述消息发送终端。
6 一种消息发送方法,其特征在于,该方法包括如下步骤 消息发送终端通过网络传输协议将消息发送至消息转发服务器;当所述消息转发服务器没有接收到该消息或客户端处于关闭状态时,所述消息发送终 端立即启动无线传送方式;所述消息发送终端封装该消息的内容、ID和标识;所述消息发送终端通过信号发送装置向通信基站发送该封装的消息; 所述通信基站将该封装的消息转发给等待接收消息的无线终端;及所述无线终端在接收到该封装的消息后,进行标识核对,如果标识核对正确,则接收 该封装的消息。
7 如权利要求6所述的消息发送方法,其特征在于,所述网络传输协 议包括UDP和TCP/IP。
8 如权利要求6所述的消息发送方法,其特征在于,所述方法还包括步骤当所述消息转发服务器接收到该消息且所述客户端处于开启状态时,所述消息转发服务器将该消息转发至所述客户端;及所述客户端获取该消息的ID,并根据该消息的ID发送一条回馈信息给所述消息发送终端。
9 如权利要求6所述的消息发送方法,其特征在于,所述方法还包括步骤当标识核对不正确时,所述无线终端丢弃该封装的消息。
10 如权利要求6所述的消息发送方法,其特征在于,所述方法还包括步骤当所述无线终端接收该封装的消息后,根据该消息的ID发送一条回馈信息给所述消息发送终端。
全文摘要
一种消息发送系统及方法,该方法包括如下步骤消息发送终端通过网络传输协议将消息发送至消息转发服务器;当所述消息转发服务器没有接收到该消息或客户端处于关闭状态时,所述消息发送终端立即启动无线传送方式;所述消息发送终端封装该消息的内容、ID和标识;所述消息发送终端通过信号发送装置向通信基站发送该封装的消息;所述通信基站将该封装的消息转发给等待接收消息的无线终端;及所述无线终端在接收到该封装的消息后,进行标识核对,如果标识核对正确,则接收该封装的消息。利用本发明可通过物理介质和非物理介质将需要发送的消息经过有线方式和无线方式发送给各种接收设备。
文档编号H04L12/58GK101567859SQ200810301289
公开日2009年10月28日 申请日期2008年4月24日 优先权日2008年4月24日
发明者佘玉飞 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1