CN102664959A - 一种移动平台无线中间件 - Google Patents
一种移动平台无线中间件 Download PDFInfo
- Publication number
- CN102664959A CN102664959A CN2012101293871A CN201210129387A CN102664959A CN 102664959 A CN102664959 A CN 102664959A CN 2012101293871 A CN2012101293871 A CN 2012101293871A CN 201210129387 A CN201210129387 A CN 201210129387A CN 102664959 A CN102664959 A CN 102664959A
- Authority
- CN
- China
- Prior art keywords
- portable terminal
- information
- mobile platform
- middleware
- wireless middleware
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 3
- 238000011161 development Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 244000097202 Rathbunia alamosensis Species 0.000 description 2
- 235000009776 Rathbunia alamosensis Nutrition 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000002224 dissection Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及无线网络通信技术领域,提供了一种移动平台无线中间件。该移动平台无线中间件设置在接口服务器上为移动终端与后端核心***间进行数据交换,移动平台无线中间件接收到移动终端发送的协议请求后,对移动终端类型进行判断后,将接受到的协议请求转换为后端核心***可以识别的协议请求,发送到后端核心***,后端核心***向移动平台无线中间件返回的信息,然后移动平台无线中间件根据终端的类型将返回的信息转化为移动终端可以识别的信息发送到移动终端。本发明方便用户使用,客户端不需要升级,只需要配置少量配置规则,即可实现对移动终端的智能识别,实现现有互联网或企业网站***转换成手机可以阅读的内容。
Description
技术领域
本发明设计无线网络通信技术领域,提供了一种移动平台无线中间件。
背景技术
现有技术中,MK无线中间件是一套专业的移动开发产品,可帮助开发商快速、低成本地完成手机应用开发。使用MK开发者可以在2 - 3周内,将一个基于PC的软件或网站实现移动化,并且开发一次,就能自动生成可适用不同手机平台的多个软件安装包。MK无线中间件的不足之处在于,需要为每个手机客户端安装软件,更新时需要下载更新软件,导致客户使用部方便;需要适配中间数据,生成手机安装包,开发成本高;维护成本也高,客户端有限制,***维护响应时间长。
WAP(Wireless Application Protocol) 为无线应用协议,是一项全球性的网络通信协议。WAP使移动Internet 有了一个通行的标准,其目标是将Internet的丰富信息及先进的业务引入到移动电话等无线终端之中。WAP定义可通用的平台,把目前Internet网上HTML语言的信息转换成用WML(Wireless Markup Language)描述的信息,显示在移动电话的显示屏上。WAP只要求移动电话和WAP代理服务器的支持,而不要求现有的移动通信网络协议做任何的改动,因而可以广泛地应用于GSM、CDMA、TDMA、3G等多种网络。
例如申请号为200510097544.5,公开号为CN1794830的中国专利“一种移动终端获取多媒体数据的方法”,公开了一种移动终端获取多媒体数据的方法,包括:WAP服务器保存多媒体数据为WAP网页;WAP服务器通过短信网关藉由移动通信网络发送WAP-PUSH短信到移动终端;移动终端启动WAP浏览器访问所述短信中的WAP页面,下载多媒体数据。WAP的不足之处在于,需要为每个手机安装或使用自带WAP浏览器,开发成本高,相当于重新开发了一套应用;***维护响应时间长,而且没有共享的***数据。
发明内容
本发明针对现有技术的不足提供了一种方便用户使用,客户端不需要升级,只需要配置少量配置规则,即可实现对移动终端的智能识别,且开发成本低,维护成本低,客户端无限制,***维护响应时间短,能够实现共享的***数据的一种移动平台无线中间件。
本发明为实现上述目的采用以下技术方案:
一种移动平台无线中间件,其特征在于:移动平台无线中间件设置在接口服务器上为移动终端与后端核心***间进行数据交换,所述移动平台无线中间件接收到移动终端发送的协议请求后,对移动终端类型进行判断后,将接受到的协议请求转换为后端核心***可以识别的协议请求,发送到后端核心***,后端核心***向移动平台无线中间件返回的信息,然后移动平台无线中间件根据终端的类型将返回的信息转化为移动终端可以识别的信息发送到移动终端。
进一步的说,所述移动平台无线中间件与移动终端之间相互访问的协议为http协议、https协议或socket协议。
进一步的说,所述移动平台无线中间件对移动终端识别步骤:
1)、接收来自移动终端的浏览器发送的http协议;
2)、解析http head信息;
3)、将http信息发送至移动终端的浏览器;
4)、接收来自移动终端的浏览器的反馈信息判定终端类型。
进一步的说,所述移动平台无线中间件根据后端核心***返回的信息的不同进行以下处理:
1)、下载网页信息处理;
2)、下载附件信息处理。
进一步的说,所述下载网页信息处理包括以下步骤:
1)通过解析配置文件生成、裁剪普通网页;
2)从http head中获得移动终端信息,将不适合与在移动终端上显示的图片进行压缩或删除,屏蔽flash或无用内容,生成适合移动终端的内容;
3)将信息返移动终端。
进一步的说,所述下载附件信息处理包括以下步骤:
1)通过解析配置文件生成、裁剪附件;
2)调用Jacob,将文档转换为图片或网页;
3)从http head中获得移动终端信息,将不适合与在移动终端上显示的图片进行压缩或删除,屏蔽flash或无用内容,生成适合移动终端的内容;
4)将信息返移动终端。
本发明具有以下有益效果:
一、本发明采用接口服务器上安装有将各种信息通道集成于一体的移动平台无线中间件;方便用户使用,客户端不需要升级,客户端无限制,***维护响应时间短,拥有共享的***数据。
二、专业的中间件开发模式,开发一次全终端适配,开发周期缩短至2-3周,专业的中间件开发模式,是指开发中使用Xml、Xsl、Xpath、xhtml等标准计算机语言,对开发人员要求技能要求较低,开发人员只需要进行简单的培训,即可进行适配开发。
三、本发明在服务器端对doc,xls,ppt,pdf,txt,bmp,jpg等多种文档做解析处理,转化为图片格式或者网页格式。
四、本发明采用移动平台无线中间件将接收到的协议请求发送到后端核心***后,接收到来自后端核心***返回的信息;对信息进行解析,根据各种网页语言的特性判断,如xml标签是闭合的;可以智能识别各种网页语言,使用方便。
五、本发明采用移动平台无线中间件将接收到的协议请求发送到后端核心***后,接收到来自后端核心***返回的信息;对信息进行解析,根据终端类型,保留核心内容,对信息进行裁剪;在发送信息时对信息进行打包,从而提升网络速度;实现了网络加速功能和流量过滤功能。
六、所述移动平台无线中间件接收来自移动终端通过浏览器发送的http协议请求,解析http head信息后,将http信息发送至移动终端的浏览器,接收来自移动终端浏览器的反馈信息判定终端类型,将判定后的信息发送到后端核心***后,从后端核心***获取信息后,生产适合移动终端的信息,将信息返回到移动终端进行展现;通过智能识别技术,实现支持浏览器模式,使用方便。 七、本发明采用移动平台无线中间件与移动终端之间相互访问的协议为http协议、https协议或socket协议;移动平台无线中间件与后端核心***之间相互访问的协议为http协议、https协议。使用方便,适用范围广。
八、本发明采用移动终端包括手机、平板电脑(iPad)、PDA、笔记本电脑和PC电脑;移动终端直接使用的浏览器为自带浏览器或者第三方浏览器;使用方便,适用范围广。
九、本发明采用后端核心***包括各种互联网网站(包括新浪、搜狐、网易)和企业的OA、ERP、CRM、邮件等各类业务***;操作简单,使用方便。
附图说明
图1为发明流程方框图。
具体实施方式
本法发明公开了一种移动平台无线中间件,移动平台无线中间件设置在接口服务器上为移动终端与后端核心***间进行数据交换,所述移动平台无线中间件接收到移动终端发送的协议请求后,对移动终端类型进行判断后,将接受到的协议请求转换为后端核心***可以识别的协议请求,发送到后端核心***,后端核心***向移动平台无线中间件返回的信息,然后移动平台无线中间件根据终端的类型将返回的信息转化为移动终端可以识别的信息发送到移动终端。
进一步的说,所述移动平台无线中间件与移动终端之间相互访问的协议为http协议、https协议或socket协议。
进一步的说,所述移动平台无线中间件对移动终端识别步骤:
1)、接收来自移动终端的浏览器发送的http协议;
2)、解析http head信息;
3)、将http信息发送至移动终端的浏览器;
4)、接收来自移动终端的浏览器的反馈信息判定终端类型。
进一步的说,所述移动平台无线中间件根据后端核心***返回的信息的不同进行以下处理:
1)、下载网页信息处理;
2)、下载附件信息处理。
进一步的说,所述下载网页信息处理包括以下步骤:
1)通过解析配置文件生成、裁剪普通网页;
2)从http head中获得移动终端信息,将不适合与在移动终端上显示的图片进行压缩或删除,屏蔽flash或无用内容,生成适合移动终端的内容;
3)将信息返移动终端。
进一步的说,所述下载附件信息处理包括以下步骤:
1)通过解析配置文件生成、裁剪附件;
2)调用Jacob,将文档转换为图片或网页;
3)从http head中获得移动终端信息,将不适合与在移动终端上显示的图片进行压缩或删除,屏蔽flash或无用内容,生成适合移动终端的内容;
4)将信息返移动终端。
进一步的是说,所述移动终端直接使用的浏览器为自带浏览器或者第三方浏览器,移动终端包括手机、平板电脑、掌上电脑、笔记本电脑和PC电脑。
进一步的说所述后端核心***包括各种互联网网站(包括新浪、搜狐、网易)和企业的OA、ERP、CRM、邮件等各类业务***。
Claims (6)
1.一种移动平台无线中间件,其特征在于:移动平台无线中间件设置在接口服务器上为移动终端与后端核心***间进行数据交换,所述移动平台无线中间件接收到移动终端发送的协议请求后,对移动终端类型进行判断后,将接受到的协议请求转换为后端核心***可以识别的协议请求,发送到后端核心***,后端核心***向移动平台无线中间件返回的信息,然后移动平台无线中间件根据终端的类型将返回的信息转化为移动终端可以识别的信息发送到移动终端。
2.根据权利要求1所述的一种移动平台无线中间件,其特征在于,所述移动平台无线中间件与移动终端之间相互访问的协议为http协议、https协议或socket协议。
3.根据权利要求2所述的一种移动平台无线中间件,其特征在于:所述移动平台无线中间件对移动终端识别步骤:
1)、接收来自移动终端的浏览器发送的http协议;
2)、解析http head信息;
3)、将http信息发送至移动终端的浏览器;
4)、接收来自移动终端的浏览器的反馈信息判定终端类型。
4.根据权利要求1或3所述的一种移动平台无线中间件,其特征在于:所述移动平台无线中间件根据后端核心***返回的信息的不同进行以下处理:
1)、下载网页信息处理;
2)、下载附件信息处理。
5.根据权利要求4所述的一种移动平台无线中间件,其特征在于,所述下载网页信息处理包括以下步骤:
1)通过解析配置文件生成、裁剪普通网页;
2)从http head中获得移动终端信息,将不适合与在移动终端上显示的图片进行压缩或删除,屏蔽flash或无用内容,生成适合移动终端的内容;
3)将信息返移动终端。
6.根据权利要求4所述的一种移动平台无线中间件,其特征在于,所述下载附件信息处理包括以下步骤:
1)通过解析配置文件生成、裁剪附件;
2)调用Jacob,将文档转换为图片或网页;
3)从http head中获得移动终端信息,将不适合与在移动终端上显示的图片进行压缩或删除,屏蔽flash或无用内容,生成适合移动终端的内容;
4)将信息返移动终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210129387.1A CN102664959B (zh) | 2012-04-28 | 2012-04-28 | 一种移动平台无线中间件 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210129387.1A CN102664959B (zh) | 2012-04-28 | 2012-04-28 | 一种移动平台无线中间件 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102664959A true CN102664959A (zh) | 2012-09-12 |
CN102664959B CN102664959B (zh) | 2015-10-28 |
Family
ID=46774368
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210129387.1A Expired - Fee Related CN102664959B (zh) | 2012-04-28 | 2012-04-28 | 一种移动平台无线中间件 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102664959B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104683124A (zh) * | 2013-11-26 | 2015-06-03 | 华为技术有限公司 | 终端类型识别方法和装置 |
CN106254460A (zh) * | 2016-08-05 | 2016-12-21 | 浪潮软件股份有限公司 | 一种从移动终端上访问消息中间件的方法 |
CN109714327A (zh) * | 2018-12-21 | 2019-05-03 | 深圳市元征科技股份有限公司 | 数据处理方法、装置、终端、***及服务器 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286211A (zh) * | 2007-04-12 | 2008-10-15 | ***通信集团公司 | 移动办公***及方法 |
US20100153493A1 (en) * | 2003-08-07 | 2010-06-17 | Teamon Systems, Inc. | Communications system providing extensible protocol translation and configuration features and related methods |
CN201854301U (zh) * | 2010-06-13 | 2011-06-01 | 大连海事大学 | 在手机设备上进行数据共享的中间件*** |
-
2012
- 2012-04-28 CN CN201210129387.1A patent/CN102664959B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100153493A1 (en) * | 2003-08-07 | 2010-06-17 | Teamon Systems, Inc. | Communications system providing extensible protocol translation and configuration features and related methods |
CN101286211A (zh) * | 2007-04-12 | 2008-10-15 | ***通信集团公司 | 移动办公***及方法 |
CN201854301U (zh) * | 2010-06-13 | 2011-06-01 | 大连海事大学 | 在手机设备上进行数据共享的中间件*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104683124A (zh) * | 2013-11-26 | 2015-06-03 | 华为技术有限公司 | 终端类型识别方法和装置 |
CN104683124B (zh) * | 2013-11-26 | 2018-11-20 | 华为技术有限公司 | 终端类型识别方法和装置 |
CN106254460A (zh) * | 2016-08-05 | 2016-12-21 | 浪潮软件股份有限公司 | 一种从移动终端上访问消息中间件的方法 |
CN109714327A (zh) * | 2018-12-21 | 2019-05-03 | 深圳市元征科技股份有限公司 | 数据处理方法、装置、终端、***及服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN102664959B (zh) | 2015-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101150803B (zh) | 微浏览器处理网络数据的方法、微浏览器及其服务器 | |
US9571556B2 (en) | Browser kernel adaptation method and browser therefor | |
US20150189036A1 (en) | Offline caching method and apparatus | |
JP2005346734A (ja) | コンテンツ提供方法 | |
CN101957842B (zh) | 一种基于WebKit浏览器的网页缓存控制方法、装置及*** | |
WO2012082397A1 (en) | Methods and apparatus for enabling a hybrid web and native application | |
CN104572843A (zh) | 一种页面的加载方法及装置 | |
CN102202100A (zh) | 微浏览器处理网络数据的方法、微浏览器及其服务器 | |
CN103237088A (zh) | 基于对应关系库的浏览方法、***及云端服务器 | |
CN104038510A (zh) | iOS***透明代理的实现方法及*** | |
CN102750291A (zh) | 用户定制分析装置、通讯终端及其访问互联网方法和*** | |
CN104301342A (zh) | 一种断点下载文件的方法 | |
US8554792B1 (en) | Method and system for providing contents available on the internet to mobile handset | |
CN105095370A (zh) | 扩展应用的信息推送方法、装置和*** | |
CN102664959B (zh) | 一种移动平台无线中间件 | |
KR100876958B1 (ko) | 다양한 사양 및 종류의 단말기와 애플리케이션 서버 간의데이터 통신을 지원하는 미들웨어 및 그 운용 방법 | |
CN1156781C (zh) | 具有浏览器的通信终端及含有这样的终端的*** | |
CN102110144B (zh) | 文档访问方法和文档访问装置 | |
CN102523271B (zh) | 一种终端及其通信方法、*** | |
CN103313285A (zh) | 网络资源传输处理装置和网络资源传输处理方法 | |
CN102685220A (zh) | 一种基于web页面的数据交互方法及*** | |
CN102164178B (zh) | 内容获取方法及客户端 | |
CN105162814A (zh) | 基于关注信息的提示方法及装置 | |
CN105808628A (zh) | 网页转码方法、装置及*** | |
CN101389089B (zh) | 基于wap***的移动终端适配处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221226 Address after: No. 178, Jinshan Road, Luoxi Street, Linyi Hi tech Industrial Development Zone, Shandong 276000 Patentee after: Shandong Runmeng Emergency Rescue Equipment Co.,Ltd. Address before: B-D36, building 1, high tech incubator Park, South Tianfu Road, Tianfu Road, Chengdu, Sichuan Patentee before: Sichuan Zhongwang Keximeng Technology Co.,Ltd. |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20151028 |
|
CF01 | Termination of patent right due to non-payment of annual fee |