发明名称 实现网络短信服务的服务器及其客户机间通讯方法
摘要 所谓服务器指服务器软件,所谓客户机指客户机软件。本发明公开了一种实现网络短信服务的服务器(简称为NSM服务器)及其客户机间通讯方法,NSM服务器接收客户机的登录,客户机登录时声明了自己的用户名和可接收的信息标题。其它应用程序可以向NSM服务器发送信息,该信息指示了接收者和标题。NSM服务器会立即转发该信息给适当的客户机。NSM服务器转发该信息时,附加从网络传输协议中获得的该信息网络协议包源地址。不同的标题代表不同的应用,NSM服务器可以同时服务于不同应用。采用本发明的NSM服务器可以实现客户机间的直接通讯(P2P)。通讯双方并不需要其它的专门为建立P2P使用的设施和过程。通讯双方也不需要关心自己的网络地址,没有向第三方查询自己或对方网络地址的过程。通讯过程简单有效。
申请公布号 CN101207579B 申请公布日期 2010.08.18
申请号 CN200710075762.8 申请日期 2007.08.15
申请人 杨汉民 发明人 杨汉民
分类号 H04L12/58(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L12/58(2006.01)I
代理机构 深圳新创友知识产权代理有限公司 44223 代理人 罗瑶
主权项 一种实现网络短信服务的服务器,以下称之为网络短信服务器,其特征在于,所述网络短信服务器用于接收来自客户机的登录请求,该登录请求至少包括:用户名、认证信息、一个或多个可接收的信息标题、登录有效期;所述网络短信服务器用于从网络传输协议中获得该登录请求的网络协议包源地址作为该客户机网络地址;所述网络短信服务器用于检查客户机的登录请求,如果验证通过,所述网络短信服务器构造该客户机记录,该记录至少包括:客户机的登录请求和该客户机网络地址;所述网络短信服务器还用于接收来自其它应用程序的信息,该信息至少包括:一个或多个接收者用户名、一个或多个信息标题、信息内容;所述网络短信服务器用于从网络传输协议中获得接收信息的网络协议包源地址,并将其作为该信息的发送者地址;所述网络短信服务器用于把接收到的原信息和该原信息的发送者地址合并构造新信息,转发给符合下面条件的客户机:原信息的接收者用户名当中包含该客户机的登录请求中的用户名,并且该客户机的登录请求中的可接收信息标题包含原信息的信息标题中的任何一个;所述网络短信服务器转发新信息给符合上面条件的客户机时,把该客户机记录中的客户机网络地址作为转发新信息的目的地址。
地址 518038 广东省深圳市福田区景福大厦景华阁25G