CN102664959B - 一种移动平台无线中间件 - Google Patents
一种移动平台无线中间件 Download PDFInfo
- Publication number
- CN102664959B CN102664959B CN201210129387.1A CN201210129387A CN102664959B CN 102664959 B CN102664959 B CN 102664959B CN 201210129387 A CN201210129387 A CN 201210129387A CN 102664959 B CN102664959 B CN 102664959B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- information
- wireless
- middleware
- mobile
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims abstract description 14
- 230000010365 information processing Effects 0.000 claims description 6
- 239000011800 void material Substances 0.000 claims description 6
- 238000004891 communication Methods 0.000 abstract description 3
- 238000011161 development Methods 0.000 description 7
- 238000012423 maintenance Methods 0.000 description 6
- 244000097202 Rathbunia alamosensis Species 0.000 description 2
- 235000009776 Rathbunia alamosensis Nutrition 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission 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
- 238000009434 installation Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及无线网络通信技术领域,提供了<b>一</b>种移动平台无线中间件。该移动平台无线中间件设置在接口服务器上为移动终端与后端核心***间进行数据交换,移动平台无线中间件接收到移动终端发送的协议请求后,对移动终端类型进行判断后,将接受到的协议请求转换为后端核心***可以识别的协议请求,发送到后端核心***,后端核心***向移动平台无线中间件返回的信息,然后移动平台无线中间件根据终端的类型将返回的信息转化为移动终端可以识别的信息发送到移动终端。本发明方便用户使用,客户端不需要升级,只需要配置少量配置规则,即可实现对移动终端的智能识别,实现现有互联网或企业网站***转换成手机可以阅读的内容。
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 (1)
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)将信息返移动终端。
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 CN102664959A (zh) | 2012-09-12 |
CN102664959B true 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) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104683124B (zh) * | 2013-11-26 | 2018-11-20 | 华为技术有限公司 | 终端类型识别方法和装置 |
CN106254460A (zh) * | 2016-08-05 | 2016-12-21 | 浪潮软件股份有限公司 | 一种从移动终端上访问消息中间件的方法 |
CN109714327A (zh) * | 2018-12-21 | 2019-05-03 | 深圳市元征科技股份有限公司 | 数据处理方法、装置、终端、***及服务器 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286211A (zh) * | 2007-04-12 | 2008-10-15 | ***通信集团公司 | 移动办公***及方法 |
CN201854301U (zh) * | 2010-06-13 | 2011-06-01 | 大连海事大学 | 在手机设备上进行数据共享的中间件*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7685302B2 (en) * | 2003-08-11 | 2010-03-23 | Teamon Systems, Inc. | Communications system providing extensible protocol translation and configuration features and related methods |
-
2012
- 2012-04-28 CN CN201210129387.1A patent/CN102664959B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286211A (zh) * | 2007-04-12 | 2008-10-15 | ***通信集团公司 | 移动办公***及方法 |
CN201854301U (zh) * | 2010-06-13 | 2011-06-01 | 大连海事大学 | 在手机设备上进行数据共享的中间件*** |
Also Published As
Publication number | Publication date |
---|---|
CN102664959A (zh) | 2012-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101150803B (zh) | 微浏览器处理网络数据的方法、微浏览器及其服务器 | |
US20080288477A1 (en) | Method and system of generating an aggregate website search database using smart indexes for searching | |
CN103383687B (zh) | 一种页面处理方法和装置 | |
CN106776761B (zh) | 一种移动浏览器渲染网页的方法及装置 | |
CN104182408B (zh) | 一种网页离线访问方法及装置 | |
US9571556B2 (en) | Browser kernel adaptation method and browser therefor | |
CN105051685B (zh) | 用于使得网络资产能够访问本地应用的***和方法 | |
JP2005346734A (ja) | コンテンツ提供方法 | |
US8031694B2 (en) | System and method for formatting data for a mobile communication device and transmitting the data to the mobile communication device | |
CN102867007A (zh) | 网页浏览方法及装置 | |
CA2432590A1 (en) | Information browser system and method for a wireless communication device | |
CN103440276A (zh) | 一种提高网页显示速度的方法及装置 | |
CN110808868B (zh) | 测试数据获取方法、装置、计算机设备及存储介质 | |
CN101957842A (zh) | 一种基于WebKit浏览器的网页缓存控制方法、装置及*** | |
CN113590974B (zh) | 推荐页面配置方法、装置、电子设备和计算机可读介质 | |
CN103401926A (zh) | 一种提高网络资源访问速度的方法及装置 | |
CN102664959B (zh) | 一种移动平台无线中间件 | |
CN103354556A (zh) | 一种用于实现共享用户的提醒消息的方法与设备 | |
CN102497478A (zh) | 一种手机用户快速访问互联网的方法 | |
CN103313285A (zh) | 网络资源传输处理装置和网络资源传输处理方法 | |
CN101389089B (zh) | 基于wap***的移动终端适配处理方法和装置 | |
CN113590986A (zh) | 页面链接配置方法、装置、电子设备和计算机可读介质 | |
JP2002342213A (ja) | コンテンツ提供方法 | |
CN102595346B (zh) | 一种航旅多客户端消息通知***及其方法 | |
CN101827320A (zh) | 一种基于3g网络传输百科资料到移动终端的方法 |
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 | ||
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. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20151028 |