著录项信息
专利名称 | 一种即时移动通信系统及其通信方法 |
申请号 | CN201410084864.6 | 申请日期 | 2014-03-10 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-05-14 | 公开/公告号 | CN103795614A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/58 | IPC分类号 | H;0;4;L;1;2;/;5;8查看分类表>
|
申请人 | 上海四方信息技术股份有限公司 | 申请人地址 | 上海市自由贸易实验区崂山路689号307室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海天赐北斗通信科技有限公司 | 当前权利人 | 上海天赐北斗通信科技有限公司 |
发明人 | 毛明;曹鹏;黄恺敏;金星日 |
代理机构 | 上海信好专利代理事务所(普通合伙) | 代理人 | 张静洁;徐雯琼 |
摘要
本发明公开了一种即时移动通信系统,包含:多个客户端;多个所述的客户端之间通过互联网网络连接;分别与多个客户端连接的服务器;与服务器通过卫星网络连接的多个消息转发服务器;多个所述的消息转发服务器分别处于不同的局域网络下;与每一消息转发服务器连接多个用户端;所述的不同局域网络下的用户端之间通过卫星网络连接;所述的服务器用于实现客户端与用户端之间的连接与数据传输。本发明还公开了一种即时移动通信方法本发明能够应用到无移动网络覆盖区域内用户终端之间的信息交互,成本低廉,操作简单。
1.一种即时移动通信系统,其特征在于,包含:
多个客户端;
多个所述的客户端之间通过互联网网络连接;
分别与多个客户端连接的服务器(3);
与服务器(3)通过卫星网络连接的多个消息转发服务器(4);
多个所述的消息转发服务器(4)分别处于不同的局域网络下;
与每一消息转发服务器(4)连接多个用户端;
所述的不同局域网络下的用户端之间通过卫星网络连接;
所述的服务器(3)用于实现客户端与用户端之间的连接与数据传输;
所述的服务器(3)包含即时网络通信接口(31)、互联网接口(32)、即时消息数据库(33)、消息转发控制模块(34)、互联网数据库(35)、卫星消息数据库(36)、卫星消息发送/接收/转发处理模块(37);
所述的即时网络通信接口(31)与即时消息数据库(33)连接;
所述的即时网络通信接口(31)用于建立客户端与服务器(3)之间的数据通道;
所述的互联网接口(32)与互联网数据库(35)连接;
所述的互联网接口(32)用于在即时网络通讯接口(31)不能正常工作时,建立客户端与服务器(3)之间的数据通道,使得客户端与服务器(3)之间的通信保持畅通;
所述的消息转发控制模块(34)分别与即时消息数据库(33)、互联网数据库(35)、卫星消息数据库(36)连接;
所述的消息转发控制模块(34)用于控制和转发即时消息数据库(33)、互联网数据库(35)、卫星消息数据库(36)三者之间的数据信号,保持通信畅通;
所述的即时消息数据库(33)用于保存获得的即时数据信号;
所述的互联网数据库(35)用于保存用户/卫星设备路由信息表和用户状态表数据;
所述的卫星消息数据库(36)与卫星消息发送/接收/转发处理模块(37)连接;
所述的卫星消息数据库(36)用于保存通过卫星发送和接收的数据信号;
所述的卫星消息发送/接收/转发处理模块(37)用于卫星数据信号的处理。
2.如权利要求1所述的即时移动通信系统,其特征在于,所述的客户端包含即时通信模块(121)及网络通信模块(122);
所述的即时通信模块(121)与服务器(3)的即时网络通信接口(31)连接;
所述的网络通信模块(122)与服务器(3)的互联网接口(32)连接;
所述的客户端为移动设备客户端(1)或桌面平台客户端(2)。
3.如权利要求1所述的即时移动通信系统,其特征在于,所述的消息转发服务器(4)包含依次连接的卫星消息发送/接收模块(41)、消息缓存数据库(42)、网络通信处理模块(43);
所述的卫星消息发送/接收模块(41)与服务器(3)的卫星消息发送/接收/转发处理模块(37)连接。
4.如权利要求3所述的即时移动通信系统,其特征在于,所述的用户端包含局域网通信模块(561);
所述的局域网通信模块(561)连接消息转发服务器(4)的网络通信处理模块(43);
所述的用户端为移动设备用户端(5)或桌面平台用户端(6)。
5.一种即时移动通信方法,用于客户端之间传输数据信号,其特征在于,包含以下步骤:
发送客户端调用即时通信模块(121),通过即时网络通信接口(31)发送数据信号至服务器(3);
服务器(3)将数据信号发送至即时消息数据库(33);
接收客户端向服务器(3)发送在线提醒,即时网络通信接口(31)将数据信号主动发送至接收客户端的即时通信模块(121),发送客户端完成数据信号的发送及推送;
发送客户端使用即时通讯模块(121)向服务器(3)的即时网络通讯接口(31)发送消息失败时,发送客户端调用网络通信模块(122),通过互联网接口(32)发送数据信号至服务器(3);
服务器(3)将数据信号发送至互联网数据库(35);
接收客户端向服务器(3)发送在线提醒,接收客户端的网络通信模块(122)主动访问互联网接口(32),询问是否有未读数据信号,若有未读数据信号则接收客户端的网络通信模块(122)接收未读数据信号至接收客户端;
若接收客户端不在线时,服务器(3)将数据信号存储为需转发数据信号;
当接收客户端在线时接收数据信号。
6.一种即时移动通信方法,用于客户端与用户端之间传输数据信号,其特征在于,包含以下步骤:
客户端调用即时通信模块(121),通过即时网络通信接口(31)发送数据信号至服务器(3);
服务器(3)将数据信号发送至即时消息数据库(33);
若即时网络通信接口(31)发生故障,客户端调用网络通信模块(122),通过互联网接口(32)发送数据信号至服务器(3);
服务器(3)将数据信号发送至互联网数据库(35);
消息转发控制模块(34)扫描并判断消息数据库(33)及互联网数据库(35)内是否包含待转发的数据信号;
若扫描到待转发的数据信号时,将待转发的数据信号存储至卫星消息数据库(36)的卫星消息待发表中;
卫星消息发送/接收/转发处理模块(37)获取卫星消息数据库(36)卫星消息待发表中的待转发的数据信号,通过卫星网络发送至消息转发服务器(4);
卫星消息发送/接收模块(41)接收卫星消息发送/接收/转发处理模块(37)发送的待转发的数据信号并存储至消息缓存数据库(42);
当用户端连接至局域网络时,通过局域网通信模块(561)连接消息转发服务器(4)的网络通信处理模块(43),网络通信处理模块(43)将消息缓存数据库(42)的待转发的数据信号发送至用户端。
7.一种即时移动通信方法,用于不同局域网络下的用户端之间传输数据信号,其特征在于,包含以下步骤:
消息转发服务器(4)内的路由表包含不同局域网下通信双方的卫星设备信息;
发送用户端调用局域网通信模块(561)与消息转发服务器(4)的网络通信处理模块(43)取得网络连接并将数据信号传输至消息转发服务器(4)的消息缓存数据库(42);
消息转发服务器(4)查询卫星设备绑定表;
若接收用户端所绑定的卫星设备不是本机,则发送用户端与接收用户端采用卫星网络发送消息;
消息转发服务器(4)查询到接收用户端的卫星设备信息时,消息转发服务器(4)通过卫星消息发送/接收模块(41),将卫星数据信号直接发送到目标消息转发服务器(4);
目标消息转发服务器(4)通过卫星消息发送/接收模块(41)接收卫星数据信号,并将卫星数据信号存入目标消息转发服务器(4)的消息缓存数据库(42);
当接收用户端连接到局域网时,通过局域网通信模块(561)连接目标消息转发服务器(4)的网络通信处理模块(43)获取未读数据信号。
8.如权利要求7所述的即时移动通信方法,其特征在于,进一步包含消息转发服务器(4)内的路由表不包含不同局域网下通信双方的卫星设备信息;
发送用户端调用局域网通信模块(561)与消息转发服务器(4)的网络通信处理模块(43)取得网络连接并将数据信号传输至消息转发服务器(4)的消息缓存数据库(42);
消息转发服务器(4)查询卫星设备绑定表;
若接收用户端所绑定的卫星设备不是本机,则发送用户端与接收用户端采用卫星网络发送消息;
若接收用户端的信息在卫星设备绑定表中未能包含时,消息转发服务器(4)将数据信号发送至卫星消息发送/接收/转发处理模块(37);
卫星消息发送/接收/转发处理模块(37)接收到数据信号后,把数据信号存入卫星消息数据库(36),并通过查询卫星消息数据库(36)的用户绑定信息表后,将数据信号通过卫星网络发送至目标消息转发服务器(4);
目标消息转发服务器(4)通过卫星消息发送/接收模块(41)接收数据信号,并将数据信号存入消息缓存数据库(42);
当接收用户端连接到局域网时,通过局域网通信模块(561)连接目标消息转发服务器(4)的网络通信处理模块(43)获取未读数据信号。
9.一种即时移动通信方法,用于用户端与客户端之间传输数据信号,其特征在于,包含以下步骤:
用户端调用局域网通信模块(561)与消息转发服务器(4)的网络通信处理模块(43)取得网络连接并将数据信号传输至消息转发服务器(4)的消息缓存数据库(42);
消息转发服务器(4)查询卫星设备绑定表;
若客户端所绑定的卫星设备不是本机,则用户端与客户端采用卫星网络发送消息;
若客户端的信息在卫星设备绑定表中未能包含时,消息转发服务器(4)将数据信号发送至卫星消息发送/接收/转发处理模块(37);
卫星消息发送/接收/转发处理模块(37)接收到数据信号后,把数据信号存入卫星消息数据库(36),并通过查询卫星消息数据库(36)的用户绑定信息表,判断客户端的当前状态;
若客户端位于互联网网络下;
则消息转发控制模块(34)将数据信号转发至互联网数据库(35);
当客户端上线时,主动访问互联网接口(32),询问是否有未读数据信号;
若有未读数据信号,则客户端通过网络通信模块(122)接收未读数据信号至客户端。
一种即时移动通信系统及其通信方法\n技术领域\n[0001] 本发明涉及电通讯技术领域,具体涉及一种即时移动通信系统及其通信方法。\n背景技术\n[0002] 2012年12月底,我国自行设计、自主运营的北斗卫星全球导航定位系统正式宣布商用。该系统除了以美国GPS为代表的全球定位系统所拥有的导航、定位、授时功能外,还特有短报文通信功能,首次实现了卫星定位导航系统与地面的双向通信。2002年,北斗一号系统初步建成并试商用,其信号覆盖亚太地区,北斗卫星的短报文通信功能较好地解决了地面移动运营商信号覆盖盲区的低成本信息双向传输问题,使广大用户在海上、森林等边缘地区的信息双向通信成为现实。\n[0003] 北斗一号系统的用户除军事用途外,目前数量最大的用户在海洋渔业,它解决了主管部门对渔船的实时监控管理,以及海上与陆地间短信通信问题。这套基于北斗终端的短报文通信设备,虽然实现渔民与岸上亲友的实时短消息通信,但也存在明显的缺陷:\n[0004] (1)只能多人共用一个终端与岸上通信,信息没有隐私保护;\n[0005] (2)一次一台终端只能支持一人使用,缺乏灵活性;\n[0006] (3)专用设备要学习专门使用方法,使用不方便;\n[0007] (4)到设备安装的指定地点才能使用;\n[0008] (5)日常生活中普及的手机到了没有移动公网信号覆盖的区域,如远离海岸线的海洋,就成了摆设,失去了通信功能。\n发明内容\n[0009] 本发明的目的在于提供一种即时移动通信系统及其通信方法,能够应用到无移动网络覆盖区域内用户终端之间的信息交互,成本低廉,操作简单。\n[0010] 为了达到上述目的,本发明通过以下技术方案实现:一种即时移动通信系统,其特点是,包含:\n[0011] 多个客户端;\n[0012] 多个所述的客户端之间通过互联网网络连接;\n[0013] 分别与多个客户端连接的服务器;\n[0014] 与服务器通过卫星网络连接的多个消息转发服务器;\n[0015] 多个所述的消息转发服务器分别处于不同的局域网络下;\n[0016] 与每一消息转发服务器连接多个用户端;\n[0017] 所述的不同局域网络下的用户端之间通过卫星网络连接;\n[0018] 所述的服务器用于实现客户端与用户端之间的连接与数据传输。\n[0019] 所述的服务器包含即时网络通信接口、互联网接口、即时消息数据库、消息转发控制模块、互联网数据库、卫星消息数据库、卫星消息发送/接收/转发处理模块;\n[0020] 所述的即时网络通信接口与即时消息数据库连接;\n[0021] 所述的即时网络通信接口用于建立客户端与服务器之间的数据通道;\n[0022] 所述的互联网接口与互联网数据库连接;\n[0023] 所述的互联网接口用于在即时网络通讯接口不能正常工作时,建立客户端与服务器之间的数据通道,使得客户端与服务器之间的通信保持畅通;\n[0024] 所述的消息转发控制模块分别与即时消息数据库、互联网数据库、卫星消息数据库连接;\n[0025] 所述的消息转发控制器用于控制和转发即时消息数据库、互联网数据库、卫星消息数据库三者之间的数据信号,保持通信畅通;\n[0026] 所述的即时消息数据库用于保存获得的即时数据信号;\n[0027] 所述的互联网数据库用于保存用户/卫星设备路由信息表和用户状态表数据;\n[0028] 所述的卫星消息数据库与卫星消息发送/接收/转发处理模块连接;\n[0029] 所述的卫星消息数据库用于保存通过卫星发送和接收的数据信号;\n[0030] 所述的卫星消息发送/接收/转发处理模块用于卫星数据信号的处理。\n[0031] 所述的客户端包含即时通信模块及网络通信模块;\n[0032] 所述的即时通信模块与服务器的即时网络通信接口连接;\n[0033] 所述的网络通信模块与服务器的互联网接口连接;\n[0034] 所述的客户端为移动设备客户端或桌面平台客户端。\n[0035] 所述的消息转发服务器包含依次连接的卫星消息发送/接收模块、消息缓存数据库、网络通信处理模块;\n[0036] 所述的卫星消息发送/接收模块与服务器的卫星消息发送/接收/转发处理模块连接。\n[0037] 所述的用户端包含局域网通信模块;\n[0038] 所述的局域网通信模块连接消息转发服务器的网络通信处理模块;\n[0039] 所述的用户端为移动设备用户端或桌面平台用户端。\n[0040] 一种即时移动通信方法,用于客户端之间传输数据信号,其特点是,包含以下步骤:\n[0041] 发送客户端调用即时通信模块,通过即时网络通信接口发送数据信号至服务器;\n[0042] 服务器将数据信号发送至即时消息数据库;\n[0043] 接收客户端向服务器发送在线提醒,即时网络通信接口将数据信号主动发送至接收客户端的即时通信模块,发送客户端完成数据信号的发送及推送;\n[0044] 发送客户端使用即时通讯模块向服务器的即时网络通讯接口发送消息失败时,发送客户端调用网络通信模块,通过互联网接口发送数据信号至服务器;\n[0045] 服务器将数据信号发送至互联网数据库;\n[0046] 接收客户端向服务器发送在线提醒,接收客户端的网络通信模块主动访问互联网接口,询问是否有未读数据信号,若有未读数据信号则接收客户端的网络通信模块接收未读数据信号至接收客户端;\n[0047] 若接收客户端不在线时,服务器将数据信号存储为需转发数据信号;\n[0048] 当接收客户端在线时接收数据信号。\n[0049] 一种即时移动通信方法,用于客户端与用户端之间传输数据信号,其特点是,包含以下步骤:\n[0050] 客户端调用即时通信模块,通过即时网络通信接口发送数据信号至服务器;\n[0051] 服务器将数据信号发送至即时消息数据库;\n[0052] 若即时网络通信接口发生故障,客户端调用网络通信模块,通过互联网接口发送数据信号至服务器;\n[0053] 服务器将数据信号发送至互联网数据库;\n[0054] 消息转发控制模块扫描并判断消息数据库及互联网数据库内是否包含待转发的数据信号;\n[0055] 若扫描到待转发的数据信号时,将待转发的数据信号存储至卫星消息数据库的卫星消息待发表中;\n[0056] 卫星消息发送/接收/转发处理模块获取卫星消息数据库卫星消息待发表中的待转发的数据信号,通过卫星网络发送至消息转发服务器;\n[0057] 卫星消息发送/接收模块接收卫星消息发送/接收/转发处理模块发送的待转发的数据信号并存储至消息缓存数据库;\n[0058] 当用户端连接至局域网络时,通过局域网通信模块连接消息转发服务器的网络通信处理模块,网络通信处理模块将消息缓存数据库的待转发的数据信号发送至用户端。\n[0059] 一种即时移动通信方法,用于不同局域网络下的用户端之间传输数据信号,其特点是,包含以下步骤:\n[0060] 消息转发服务器内的路由表包含不同局域网下通信双方的卫星设备信息;\n[0061] 发送用户端调用局域网通信模块与消息转发服务器的网络通信处理模块取得网络连接并将数据信号传输至消息转发服务器的消息缓存数据库;\n[0062] 消息转发服务器查询卫星设备绑定表;\n[0063] 若接收用户端所绑定的卫星设备不是本机,则发送用户端与接收用户端采用卫星网络发送消息;\n[0064] 消息转发服务器查询到接收用户端的卫星设备信息时,消息转发服务器通过卫星消息发送/接收模块,将卫星数据信号直接发送到目标消息转发服务器;\n[0065] 目标消息转发服务器通过卫星消息发送/接收模块接收卫星数据信号,并将卫星数据信号存入目标消息转发服务器的消息缓存数据库;\n[0066] 当接收用户端连接到局域网时,通过局域网通信模块连接目标消息转发服务器的网络通信处理模块获取未读数据信号。\n[0067] 进一步包含消息转发服务器内的路由表不包含不同局域网下通信双方的卫星设备信息;\n[0068] 发送用户端调用局域网通信模块与消息转发服务器的网络通信处理模块取得网络连接并将数据信号传输至消息转发服务器的消息缓存数据库;\n[0069] 消息转发服务器查询卫星设备绑定表;\n[0070] 若接收用户端所绑定的卫星设备不是本机,则发送用户端与接收用户端采用卫星网络发送消息;\n[0071] 若接收用户端的信息在卫星设备绑定表中未能包含时,消息转发服务器将数据信号发送至卫星消息发送/接收/转发处理模块;\n[0072] 卫星消息发送/接收/转发处理模块接收到数据信号后,把数据信号存入卫星消息数据库,并通过查询卫星消息数据库的用户绑定信息表后,将数据信号通过卫星网络发送至目标消息转发服务器;\n[0073] 目标消息转发服务器通过卫星消息发送/接收模块接收数据信号,并将数据信号存入消息缓存数据库;\n[0074] 当接收用户端连接到局域网时,通过局域网通信模块连接目标消息转发服务器的网络通信处理模块获取未读数据信号。\n[0075] 一种即时移动通信方法,用于用户端与客户端之间传输数据信号,其特点是,包含以下步骤:\n[0076] 用户端调用局域网通信模块与消息转发服务器的网络通信处理模块取得网络连接并将数据信号传输至消息转发服务器的消息缓存数据库;\n[0077] 消息转发服务器查询卫星设备绑定表;\n[0078] 若客户端所绑定的卫星设备不是本机,则用户端与客户端采用卫星网络发送消息;\n[0079] 若客户端的信息在卫星设备绑定表中未能包含时,消息转发服务器将数据信号发送至卫星消息发送/接收/转发处理模块;\n[0080] 卫星消息发送/接收/转发处理模块接收到数据信号后,把数据信号存入卫星消息数据库,并通过查询卫星消息数据库的用户绑定信息表,判断客户端的当前状态;\n[0081] 若客户端位于互联网网络下;\n[0082] 则消息转发控制模块将数据信号转发至互联网数据库;\n[0083] 当客户端上线时,主动访问互联网接口,询问是否有未读数据信号;\n[0084] 若有未读数据信号,则客户端通过网络通信模块接收未读数据信号至客户端。\n[0085] 本发明一种即时移动通信系统及其通信方法与现有技术相比具有以下优点:通过建立一个内部无线网络,实现独立于互联网之外的内部通信网络,用户可实现内网间直接通信,改变了原有北斗终端“一对多”和“多对一”的公开通信方式,使个人的通信隐私得到保护,而且不需要再熟悉北斗专用设备,只要使用自己的终端便可方便地与陆地互联网和北斗终端的直接通信;可实现实时文字、语音、图像和视频与互联网间的交互通信;此系统可应用于人数较多远离本土的渔船、执法船、海洋钻井平台、森林、沙漠,以及其他无地面移动网络信号覆盖地区的实时信息通信。\n附图说明\n[0086] 图1为本发明一种即时移动通信系统的结构框图。\n具体实施方式\n[0087] 以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。\n[0088] 如图1所示,一种即时移动通信系统,包含:多个客户端;多个所述的客户端之间通过互联网网络(3G、internet)连接;分别与多个客户端连接的服务器3;与服务器3通过卫星网络(GLONASS、GPS、北斗卫星)连接的多个消息转发服务器4;多个所述的消息转发服务器4分别处于不同的局域网络(LAN、WIFI)下;与每一消息转发服务器4连接多个用户端;不同局域网络下的用户端之间通过卫星网络连接;服务器3用于实现客户端与用户端之间的连接与数据传输。\n[0089] 服务器3包含即时网络通信接口31、互联网接口32、即时消息数据库33、消息转发控制模块34、互联网数据库35、卫星消息数据库36、卫星消息发送/接收/转发处理模块37;\n即时网络通信接口31与即时消息数据库33连接;即时网络通信接口31用于建立客户端与服务器3之间的数据通道;互联网接口32与互联网数据库35连接;互联网接口32用于在即时网络通讯接口31不能正常工作时,建立客户端与服务器3之间的数据通道,使得客户端与服务器3之间的通信保持畅通;消息转发控制模块34分别与即时消息数据库33、互联网数据库\n35、卫星消息数据库36连接;消息转发控制器34用于控制和转发即时消息数据库33、互联网数据库35、卫星消息数据库36三者之间的数据信号,保持通信畅通;即时消息数据库33用于保存获得的即时数据信号;互联网数据库35用于保存用户/卫星设备路由信息表和用户状态表数据;卫星消息数据库36与卫星消息发送/接收/转发处理模块37连接;卫星消息数据库36用于保存通过卫星发送和接收的数据信号;卫星消息发送/接收/转发处理模块(37)用于卫星数据信号的处理。\n[0090] 客户端包含即时通信模块121及网络通信模块122;即时通信模块121与服务器3的即时网络通信接口31连接;网络通信模块122与服务器3的互联网接口32连接;客户端为移动设备客户端1或桌面平台客户端2。\n[0091] 消息转发服务器4包含依次连接的卫星消息发送/接收模块41、消息缓存数据库\n42、网络通信处理模块43;卫星消息发送/接收模块41与服务器3的卫星消息发送/接收/转发处理模块37连接。\n[0092] 用户端包含局域网通信模块561;局域网通信模块561连接消息转发服务器4的网络通信处理模块43;用户端为移动设备用户端5或桌面平台用户端6。\n[0093] 实施例一:通信双方都在公网(互联网)上时的通信方法。\n[0094] 用于客户端之间(移动设备客户端1与桌面平台客户端2或桌面平台客户端2与移动设备客户端1)传输数据信号(文字、语音、图像和视频),包含以下步骤:\n[0095] 发送客户端调用即时通信模块121,通过即时网络通信接口31发送数据信号至服务器3;\n[0096] 服务器3将数据信号发送至即时消息数据库33;\n[0097] 接收客户端向服务器3发送在线提醒,即时网络通信接口31将数据信号主动发送至接收客户端的即时通信模块121,发送客户端完成数据信号的发送及推送;\n[0098] 发送客户端使用即时通讯模块121向服务器3的即时网络通讯接口31发送消息失败时,发送客户端调用网络通信模块122,通过互联网接口32发送数据信号至服务器3;\n[0099] 服务器3将数据信号发送至互联网数据库35;\n[0100] 接收客户端向服务器3发送在线提醒,接收客户端的网络通信模块122主动访问互联网接口32,询问是否有未读数据信号,若有未读数据信号则接收客户端的网络通信模块\n122接收未读数据信号至接收客户端;\n[0101] 若接收客户端不在线时,服务器3将数据信号存储为需转发数据信号;\n[0102] 当接收客户端在线时接收数据信号。\n[0103] 实施例二:通信双方一个在公网(互联网)环境,一个在局域网环境中时的通信方法。\n[0104] 用于客户端与用户端之间(移动设备客户端1与移动设备用户端5或移动设备客户端1与桌面平台用户端6或桌面平台客户端2与移动设备用户端5或桌面平台客户端2与桌面平台用户端6)传输数据信号(文字、语音、图像和视频),包含以下步骤:\n[0105] 客户端调用即时通信模块121,通过即时网络通信接口31发送数据信号至服务器\n3;\n[0106] 服务器3将数据信号发送至即时消息数据库33;\n[0107] 若即时网络通信接口31发生故障,客户端调用网络通信模块122,通过互联网接口\n32发送数据信号至服务器3;\n[0108] 服务器3将数据信号发送至互联网数据库35;\n[0109] 消息转发控制模块34扫描并判断消息数据库33及互联网数据库35内是否包含待转发的数据信号;\n[0110] 若扫描到待转发的数据信号时,将待转发的数据信号存储至卫星消息数据库36的卫星消息待发表中;\n[0111] 卫星消息发送/接收/转发处理模块37获取卫星消息数据库36卫星消息待发表中的待转发的数据信号,通过卫星网络发送至消息转发服务器4;\n[0112] 卫星消息发送/接收模块41接收卫星消息发送/接收/转发处理模块37发送的待转发的数据信号并存储至消息缓存数据库42;\n[0113] 当用户端连接至局域网络时,通过局域网通信模块561连接消息转发服务器4的网络通信处理模块43,网络通信处理模块43将消息缓存数据库42的待转发的数据信号发送至用户端。\n[0114] 实施例三:通信双方都在同一个局域网内时的通信方法。\n[0115] 用于同一局域网络下的用户端之间(移动设备用户端5与桌面平台用户端6或桌面平台用户端6与移动设备用户端5)传输数据信号(文字、语音、图像和视频),包含以下步骤:\n[0116] 移动设备用户端5调用局域网通信模块561与消息转发服务器4的网络通信处理模块43取得网络连接并将数据信号传输至消息转发服务器4的消息缓存数据库42;\n[0117] 桌面平台用户端6连接到移动设备用户端5所在的局域网络时,桌面平台用户端6的局域网通信模块561获取数据信号。\n[0118] 反之,同一个局域网内桌面平台用户端6与移动设备用户端5之间传输数据信号的方法与实施例三同理。\n[0119] 实施例四:通信双方在两个不同的局域网内时的通信方法。\n[0120] 用于不同局域网络下的用户端之间(移动设备用户端5与桌面平台用户端6或桌面平台用户端6与移动设备用户端5)传输数据信号(文字、语音、图像和视频),包含以下步骤:\n[0121] 消息转发服务器4内的路由表包含不同局域网下通信双方的卫星设备信息;\n[0122] 发送用户端调用局域网通信模块561与消息转发服务器4的网络通信处理模块43取得网络连接并将数据信号传输至消息转发服务器4的消息缓存数据库42;\n[0123] 消息转发服务器4查询卫星设备绑定表;\n[0124] 若接收用户端所绑定的卫星设备不是本机,则发送用户端与接收用户端采用卫星网络发送消息;\n[0125] 消息转发服务器4查询到接收用户端的卫星设备信息时,消息转发服务器4通过卫星消息发送/接收模块41,将卫星数据信号直接发送到目标消息转发服务器4;\n[0126] 目标消息转发服务器4通过卫星消息发送/接收模块41接收卫星数据信号,并将卫星数据信号存入目标消息转发服务器4的消息缓存数据库42;\n[0127] 当接收用户端连接到局域网时,通过局域网通信模块561连接目标消息转发服务器4的网络通信处理模块43获取未读数据信号。\n[0128] 进一步包含消息转发服务器4内的路由表不包含不同局域网下通信双方的卫星设备信息;\n[0129] 发送用户端调用局域网通信模块561与消息转发服务器4的网络通信处理模块43取得网络连接并将数据信号传输至消息转发服务器4的消息缓存数据库42;\n[0130] 消息转发服务器4查询卫星设备绑定表;\n[0131] 若接收用户端所绑定的卫星设备不是本机,则发送用户端与接收用户端采用卫星网络发送消息;\n[0132] 若接收用户端的信息在卫星设备绑定表中未能包含时,消息转发服务器4将数据信号发送至卫星消息发送/接收/转发处理模块37;\n[0133] 卫星消息发送/接收/转发处理模块37接收到数据信号后,把数据信号存入卫星消息数据库36,并通过查询卫星消息数据库36的用户绑定信息表后,将数据信号通过卫星网络发送至目标消息转发服务器4;\n[0134] 目标消息转发服务器4通过卫星消息发送/接收模块41接收数据信号,并将数据信号存入消息缓存数据库42;\n[0135] 当接收用户端连接到局域网时,通过局域网通信模块561连接目标消息转发服务器4的网络通信处理模块43获取未读数据信号。\n[0136] 实施例五:通信双方一个在公网(互联网)环境,一个在局域网环境中时的通信方法。\n[0137] 用于用户端与客户端之间(移动设备用户端5与移动设备客户端1或移动设备用户端5与桌面平台客户端2或桌面平台用户端6与移动设备客户端1或桌面平台用户端6与桌面平台客户端2)传输数据信号(文字、语音、图像和视频),包含以下步骤:\n[0138] 用户端调用局域网通信模块561与消息转发服务器4的网络通信处理模块43取得网络连接并将数据信号传输至消息转发服务器4的消息缓存数据库42;\n[0139] 消息转发服务器4查询卫星设备绑定表;\n[0140] 若客户端所绑定的卫星设备不是本机,则用户端与客户端采用卫星网络发送消息;\n[0141] 若客户端的信息在卫星设备绑定表中未能包含时,消息转发服务器4将数据信号发送至卫星消息发送/接收/转发处理模块37;\n[0142] 卫星消息发送/接收/转发处理模块37接收到数据信号后,把数据信号存入卫星消息数据库36,并通过查询卫星消息数据库36的用户绑定信息表,判断客户端的当前状态;\n[0143] 若客户端位于互联网网络下;\n[0144] 则消息转发控制模块34将数据信号转发至互联网数据库35;\n[0145] 当客户端上线时,主动访问互联网接口32,询问是否有未读数据信号;\n[0146] 若有未读数据信号,则客户端通过网络通信模块122接收未读数据信号至客户端。\n[0147] 尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
法律信息
- 2023-02-28
未缴年费专利权终止
IPC(主分类): H04L 12/58
专利号: ZL 201410084864.6
申请日: 2014.03.10
授权公告日: 2016.09.21
- 2016-09-21
- 2016-06-15
专利申请权的转移
登记生效日: 2016.05.23
申请人由上海四方信息技术股份有限公司变更为上海天赐北斗通信科技有限公司
地址由200122 上海市浦东新区崂山路689号302室变更为200122 上海市自由贸易实验区崂山路689号307室
- 2014-06-11
实质审查的生效
IPC(主分类): H04L 12/58
专利申请号: 201410084864.6
申请日: 2014.03.10
- 2014-05-14
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-10-23
|
2013-07-17
| | |
2
| |
2011-02-16
|
2010-09-30
| | |
3
| | 暂无 |
2014-03-10
| | |
4
| | 暂无 |
2010-10-19
| | |
5
| |
2008-12-31
|
2008-07-30
| | |
6
| |
2004-02-04
|
2003-05-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |