支持多种网络接入进行数据传输的方法

文档序号:7954065阅读:195来源:国知局
专利名称:支持多种网络接入进行数据传输的方法
技术领域
本发明涉及计算机网络传输技术,特别是涉及支持多种网络接入进行数据传输的方法。
背景技术
目前众所周知的分众传媒和户外液晶屏广告机,采取更新的方式都是选择人工更换光盘介质或者CF卡介质,来达到更换内容的目的。这种更新方式需要花费大量的人力物力,同时必须需要一定的时间对所有的信息进行全部更新,且各个点的更新速度以及更新时间都会出现差距,为不同的场所还需要准备不同的介质,很容易出现介质的管理混乱,以及造成介质的浪费,更无法满足如“天气预报”信息或者其他需要及时更新的信息更新需求。同时,这种传统的更新方式还有诸多方面的安全隐患。
面对越来越多的信息更新需求,尤其是对多媒体交互设备的更新需求,必须有更好的更新方式和更快的更新速度,来满足针对不同场所的不同应用,达到即时快速,准确有效的更新。

发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种支持多种网络接入进行数据传输的方法。
本发明的目的可以通过以下技术方案来实现支持多种网络接入进行数据传输的方法,其特征在于,该方法采用支持多种网络设备接入的多媒体终端,并通过优先级网络选择与服务器进行数据的传输;所述的多媒体终端内设有网络配置表,该配置表内针对不同网络设备设有不同优先级的网络配置。
所述的多媒体终端根据每个场所的网络设备,采用一到两个网络设备接口。
所述的网络设备接口包括RJ45接口、RJ11接口、PCMCIA插槽、COM接口、USB接口和无线网卡接口。
所述的网络配置包括账号、密码。
所述的优先级网络选择包括以下步骤a.多媒体终端启动,终端系统自动加载多媒体软件,并开始加载各种配置文件;所述的配置文件包括网络配置表;b.终端系统读取并根据网络配置表,启动相应的网络设备进行网络连接;c.终端系统根据网络配置表中的优先级,选取优先级别高的网络设备进行连接,然后根据网络配置中相应优先级别的帐号密码进行连接,如果连接成功,则向服务器发送登录信息和心跳信息,并开始正常的运行;d.如果步骤c连接失败,终端系统则选择次优先级别的网络进行连接,然后根据网络配置中相应优先级别的帐号密码进行连接,如果连接成功,则向服务器发送登录信息和心跳信息,并开始正常的运行;e.若步骤d仍然失败,则启动SMS(双通道短信)模块,向服务器发送定制的SMS消息,通知服务器其他网络均连接失败,只能使用SMS进行登录;服务器如果收到此消息,则回复一条SMS消息确认服务器已经收到消息了;终端通过SMS消息进行登录、退出以及简单的文字信息更新;此时服务器标注此终端是使用SMS方式登录的;f.若步骤e中服务器没有消息回复,则所有连接失败,终端系统结束登录,等待一定时间后进入步骤c。
所述的SMS消息的格式为依次排列的SMS序号、消息长度、消息验证码、消息类型、消息内容、消息结束符。
所述的SMS消息通过字符串压缩算法压缩后传给服务器,该服务器根据压缩算法进行解压并根据SMS消息的格式对消息进行数据的解析。
所述的心跳信息为基于UDP协议的自定义信息,该信息包括终端运行状态的关键字以及其他的关键信息,上述的心跳信息的基本格式依次包括操作码、是否回复、消息ID、来源ID、消息内容。
与现有技术相比,本发明具有如下优点1.支持多种网络接入,能够适用多种场所的网络需求,增加了更新的稳定性,在一种网络条件出现故障的情况下,有多种备用的方案进行选择,保障了网络的始终连接。
2.更先进的更新方式,通过此种更新方法,能够通过网络给每一个点进行更新,速度更快,准确度更高。并且能够对需要即时传送的数据做到迅速准确的更新,为全网控制提供了坚实的网络条件。
3.充分利用网络资源,节省人力成本,更加安全可靠。此种方法保障了网络的稳定性和更新速度,则不需要大量的人工频繁跑动更换介质,是非常科学的更新方法。


图1为本发明的原理框图。
具体实施例方式
下面结合附图对本发明作进一步说明。
如图1所示,本实施例采用支持多种网络设备接入的多媒体终端

使用多种兼容的硬件接口,并提供多种上网方式PCMCIA,WLAN,USB等等,为我们的系统在多种网络环境下都能进行网络接入,保障网络的畅通。应用程序能够通过LAN,Wireless,CDMA,GPRS等多种网络连接到Internet,进行网络传输和控制。其接口明细以及支持的方式如下

根据每个场所所具备的宽带网络条件,我们选择配用其中的一到两个接口进行网络连接,比如有的场所提供无线上网条件,则用内置的无线上网卡即可,有的地方本身具备LAN或者ADSL网络条件,即可直接接入。而还有一些场所可能什么网络条件都不具备,则我们提供CDMA或者GPRS无线接入模块等。
在选择好网络环境之后,在终端的网络配置表中进行配置并保存,重新启动系统后终端程序将对通过网络配置表来自动选择需要调用的网络模块。
通过优先级别顺序,对网络设备进行选择1、多媒体终端一般设置有定时开机,比如每天的早晨8点整开机,12点整关机;时钟一到8点,系统自动唤醒,开机后多媒体软件系统自动加载,并开始加载各种配置文件;2、系统的网络配置模块开始读取网络配置表,来根据其配置启动相应的网络设备进行网络连接,完成如登录等操作;3、系统的网络配置模块根据网络配置表的优先级,首先选取优先级别高的网络设备进行连接,比如说无线局域网络,根据配置中的帐号密码进行连接,如果此步骤连接成功,则向服务器发送登录信息和心跳信息,并开始正常的运行;4、如果第3步连接失败,网络配置模块则选择次优先级别的网络进行连接,根据配置表中针对不同硬件以及网络所配置的帐号密码进行,同第3步,如果此步骤连接成功,则向服务器发送登录信息和心跳信息,并开始正常的运行;5、如果第4步仍然连接失败,此时启动SMS(双通道短信)模块,向服务器发送定制的SMS消息,通知服务器其他网络均连接失败,只能使用SMS进行登录;服务器端如果收到此消息,则回复一条SMS消息确认服务器已经收到消息了。终端可使用SMS消息格式进行登录退出以及简单的文字信息更新工作。此时服务器标注此终端是使用SMS方式登录的;6、如果第5步服务器没有消息回复,则说明所有连接均告失败,终端程序将结束此次登录流程,等待两分钟后再此进行此流程。
其中,第4步提到的“心跳信息”,是基于UDP协议的自定义信息格式,其中包含了终端运行的状态关键字以及其他的关键信息,主要用于将终端的运行状态实时的报告给服务器端,其基本格式为

其中,第5步需要说明的是,使用SMS方式传输的数据格式必须完全自己定义,如下

信息经过字符串压缩算法压缩后传回给服务器,服务器再根据压缩算法进行解压,并根据SMS信息格式对消息进行解析获得数据。
当某场所有无线局域网,能够覆盖到终端的位置,客户开通无线网络的入口,终端即可通过无线网络进行数据传输。
当某场所不具备网络条件,安装了GPRS无线上网设备后,发现因为其地理位置以及信号屏蔽的问题,导致GPRS拨号经常出现异常,断线率高,在这种情况下,就可以开启双通道短信模式的模式,将即时登录信息与文字数据更新通过GSM网络进行传输,并在GPRS网络相对稳定的时候进行其他小量信息的更新。
权利要求
1.支持多种网络接入进行数据传输的方法,其特征在于,该方法采用支持多种网络设备接入的多媒体终端,并通过优先级网络选择与服务器进行数据的传输;所述的多媒体终端内设有网络配置表,该配置表内针对不同网络设备设有不同优先级的网络配置。
2.根据权利要求1所述的支持多种网络接入进行数据传输的方法,其特征在于,所述的多媒体终端根据每个场所的网络设备,采用一到两个网络设备接口。
3.根据权利要求2所述的支持多种网络接入进行数据传输的方法,其特征在于,所述的网络设备接口包括RJ45接口、RJ11接口、PCMCIA插槽、COM接口、USB接口和无线网卡接口。
4.根据权利要求1所述的支持多种网络接入进行数据传输的方法,其特征在于,所述的网络配置包括账号、密码。
5.根据权利要求1或4所述的支持多种网络接入进行数据传输的方法,其特征在于,所述的优先级网络选择包括以下步骤a.多媒体终端启动,终端系统自动加载多媒体软件,并开始加载各种配置文件;所述的配置文件包括网络配置表;b.终端系统读取并根据网络配置表,启动相应的网络设备进行网络连接;c.终端系统根据网络配置表中的优先级,选取优先级别高的网络设备进行连接,然后根据网络配置中相应优先级别的帐号密码进行连接,如果连接成功,则向服务器发送登录信息和心跳信息,并开始正常的运行;d.如果步骤c连接失败,终端系统则选择次优先级别的网络进行连接,然后根据网络配置中相应优先级别的帐号密码进行连接,如果连接成功,则向服务器发送登录信息和心跳信息,并开始正常的运行;e.若步骤d仍然失败,则启动SMS(双通道短信)模块,向服务器发送定制的SMS消息,通知服务器其他网络均连接失败,只能使用SMS进行登录;服务器如果收到此消息,则回复一条SMS消息确认服务器已经收到消息了;终端通过SMS消息进行登录、退出以及简单的文字信息更新;此时服务器标注此终端是使用SMS方式登录的;f.若步骤e中服务器没有消息回复,则所有连接失败,终端系统结束登录,等待一定时间后进入步骤c。
6.根据权利要求5所述的支持多种网络接入进行数据传输的方法,其特征在于,所述的SMS消息的格式为依次排列的SMS序号、消息长度、消息验证码、消息类型、消息内容、消息结束符。
7.根据权利要求5或6所述的支持多种网络接入进行数据传输的方法,其特征在于,所述的SMS消息通过字符串压缩算法压缩后传给服务器,该服务器根据压缩算法进行解压并根据SMS消息的格式对消息进行数据的解析。
8.根据权利要求5所述的支持多种网络接入进行数据传输的方法,其特征在于,所述的心跳信息为基于UDP协议的自定义信息,该信息包括终端运行状态的关键字以及其他的关键信息,上述的心跳信息的基本格式依次包括操作码、是否回复、消息ID、来源ID、消息内容。
全文摘要
本发明涉及支持多种网络接入进行数据传输的方法,该方法采用支持多种网络设备接入的多媒体终端,并通过优先级网络选择与服务器进行数据的传输;所述的多媒体终端内设有网络配置表,该配置表内针对不同网络设备设有不同优先级的网络配置。与现有技术相比,本发明能够适用多种场所的网络需求、节省人力成本,安全可靠。
文档编号H04L12/28GK101094220SQ20061002773
公开日2007年12月26日 申请日期2006年6月19日 优先权日2006年6月19日
发明者贺星河, 金骏 申请人:上海新纳广告传媒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1