一种基于云计算的移动设备数据交互的实现方法

文档序号:8285396阅读:292来源:国知局
一种基于云计算的移动设备数据交互的实现方法
【技术领域】
[0001]本发明涉及云计算服务器端领域和终端领域,涉及一个云计算的整个生态链,具体涉及一种基于云计算的移动设备数据交互的实现方法,可以应用到出租车、公交车、私家车等环境,是一种十分安全高效的智能设备通讯方法。
【背景技术】
[0002]随着科技的发展,智能移动设备需求越来越多,几乎渗透到了每个行业领域,一般做法有以下3种,一种是数据都是存放在设备内部的存储设备上,这样就需要大容量的存储介质,一方面增加了设备本身的成本,另一方面不利于保存数据和共享数据;一种是设备有数据上传功能,在特定环境下,将数据传送到服务器中,这样做无法实时的将数据上传到服务器中,也就无法实时与设备互动数据;一种做法是通过网络实时的与服务器系统通讯,这样的做法在宽带宽网络中应用还可以,但是窄带宽网络基本没法保证数据上传,再就是如果设备在高速移动中,网络连续联网的可能性为零。
[0003]由于目前云计算在物联网智能设备方面不断的应用,各种智能移动设备不断的推出,并且移动终端设备的功能越来越多,特别是移动设备的即时通讯功能要求很高,大并发的要求也越来越高。但是设备在高速运行时,信号一般不会很好,还会有切换基站和重新获取ip地址的情况,在这种情况下,通过传统的通讯协议和通讯技术,会造成异常增多和数据包丢失,以及耗费过多的无效流量。

【发明内容】

[0004]本发明要解决的技术问题是:提供一种对云计算应用到服务器端远程通讯的实现设计方法,采用 UDP、TCP、XML、Webservice、RM1、EJB, JMS, XStream、SSO、flex 和 superMap等技术设计方法实现,一是实现了与移动设备这端UDP不可靠链接的方式,实现数据包校验、重发和心跳等机制保证可靠数据的上传;二是实现了与后台系统间的高速可靠连接,可以采用底层TCP协议直接连接,也可以采用webservice、EJB、http等协议连接。
[0005]本发明所采用的技术方案为:
一种基于云计算的移动设备数据交互的实现方法,所述方法使用智能设备通过UDP协议与云服务器通讯设备进行数据通讯,云服务器采用UDP协议与外部移动终端通讯,每个智能设备都没有固定的IP,所以采用智能设备名来区分设备,每个智能设备发送信息时,将自己的名称也一起提交给云服务器通讯设备,云通讯设备根据提交的信息,进行判断,然后通过TCP协议发送到分发器系统中,分发器系统根据发来的信息,通过EJB、webservice或http协议将数据发送到业务系统中;业务系统根据信息,处理完结果后反馈给分发器系统,分发器系统再将信息通过TCP协议,发送到云服务器通讯设备中,云服务器通讯设备根据发来的信息,最终将信息通过UDP协议发送给智能移动设备中。
[0006]所述方法利用UDP、TCP、XML、Webservice, RM1、EJB、JMS, XStream, SSO、flex 和superMap等技术设计方法实现,具体实现过程如下: 首先部署云服务器通讯设备,主要负责通讯中转、管理和控制,接收智能设备发送来的数据,将数据分发到数据分发器系统中,通过网络发送到指定的业务系统中,并将处理结果反馈给智能设备;
然后部署分发器系统,并将云服务器通讯设备的信息写入到分发器系统中,同时将业务系统的信息也写入到分发器系统中;
最后安装终端设备,通过智能设备向云服务器通讯设备发送信息,来实现实时的与业务系统进行通讯。
[0007]所述智能设备包括具有连网模块的各种移动终端设备,无操纵系统和有操作系统(wince、1S, ANDROID 等)都可以。
[0008]本发明的有益效果为:采用本发明方法,通过云服务器通讯设备,有效地提高了智能移动设备的普及和应用,并提高了网络的有效利用,实现移动设备数据交互,实现了在窄带宽、网络信号不是很好的条件下,移动终端与服务器进行数据通讯。
【附图说明】
[0009]图1为本发明所述方法实现流程图。
【具体实施方式】
[0010]下面参照附图所示,通过【具体实施方式】对本发明进一步说明:
一种基于云计算的移动设备数据交互的实现方法,所述方法使用智能设备通过UDP协议与云服务器通讯设备进行数据通讯,云服务器采用UDP协议与外部移动终端通讯,每个智能设备都没有固定的IP,所以采用智能设备名来区分设备,每个智能设备发送信息时,将自己的名称也一起提交给云服务器通讯设备,云通讯设备根据提交的信息,进行判断,然后通过TCP协议发送到分发器系统中,分发器系统根据发来的信息,通过EJB、webservice或http协议将数据发送到业务系统中;业务系统根据信息,处理完结果后反馈给分发器系统,分发器系统再将信息通过TCP协议,发送到云服务器通讯设备中,云服务器通讯设备根据发来的信息,最终将信息通过UDP协议发送给智能移动设备中。
[0011]如图1 所示,所述方法利用 UDP、TCP、XML、Webservice、RM1、EJB, JMS, XStream,SSO、flex和superMap等技术设计方法实现,具体实现过程如下:
首先部署云服务器通讯设备,主要负责通讯中转、管理和控制,接收智能设备发送来的数据,将数据分发到数据分发器系统中,通过网络发送到指定的业务系统中,并将处理结果反馈给智能设备;
然后部署分发器系统,并将云服务器通讯设备的信息写入到分发器系统中,同时将业务系统的信息也写入到分发器系统中;
最后安装终端设备,通过智能设备向云服务器通讯设备发送信息,来实现实时的与业务系统进行通讯。
[0012]所述智能设备包括具有连网模块的各种移动终端设备,无操纵系统和有操作系统(wince、1S, ANDROID 等)都可以。
[0013]系统架构采用前端智能设备、中转服务器和后台业务系统的架构模式。前端智能设备可以采用各种芯片(包括单片机、stm32等低端芯片),中转服务器采用普通硬件服务器,操作系统可以采用windows server或者Iinux系统,需要部署中转系统,后台业务系统可以是各种业务系统,可以采用各种技术实现,比如:.net、Java等技术实现。
[0014]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种基于云计算的移动设备数据交互的实现方法,其特征在于:所述方法使用智能设备通过UDP协议与云服务器通讯设备进行数据通讯,云服务器采用智能设备名来区分设备,每个智能设备发送信息时,将自己的名称也一起提交给云服务器通讯设备,云通讯设备根据提交的信息,进行判断,然后通过TCP协议发送到分发器系统中,分发器系统根据发来的信息,通过EJB、Webservice或http协议将数据发送到业务系统中;业务系统根据信息,处理完结果后反馈给分发器系统,分发器系统再将信息通过TCP协议,发送到云服务器通讯设备中,云服务器通讯设备根据发来的信息,最终将信息通过UDP协议发送给智能移动设备中。
2.根据权利要求1所述的一种基于云计算的移动设备数据交互的实现方法,其特征在于,所述方法的具体实现过程如下: 首先部署云服务器通讯设备,主要负责通讯中转、管理和控制,接收智能设备发送来的数据,将数据分发到数据分发器系统中,通过网络发送到指定的业务系统中,并将处理结果反馈给智能设备; 然后部署分发器系统,并将云服务器通讯设备的信息写入到分发器系统中,同时将业务系统的信息也写入到分发器系统中; 最后安装终端设备,通过智能设备向云服务器通讯设备发送信息,来实现实时的与业务系统进行通讯。
3.根据权利要求1或2所述的一种基于云计算的移动设备数据交互的实现方法,其特征在于:所述智能设备包括具有连网模块的各种移动终端设备。
【专利摘要】本发明公开了一种基于云计算的移动设备数据交互的实现方法,使用智能设备通过UDP协议与云服务器通讯设备进行数据通讯,云服务器采用智能设备名来区分设备,云通讯设备根据提交的信息,进行判断,然后通过TCP协议发送到分发器系统中,分发器系统根据发来的信息,通过EJB、webservice或http协议将数据发送到业务系统中;业务系统根据信息,处理完结果后反馈给分发器系统,分发器系统再将信息通过TCP协议,发送到云服务器通讯设备中,云服务器通讯设备根据发来的信息,最终将信息通过UDP协议发送给智能移动设备中。本发明有效提高了智能移动设备的普及和应用,并提高了网络的有效利用。
【IPC分类】H04L29-08, H04L29-06
【公开号】CN104601728
【申请号】CN201510062679
【发明人】郑亮, 于治楼, 梁华勇, 李伟
【申请人】浪潮集团有限公司
【公开日】2015年5月6日
【申请日】2015年2月6日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1