CN101159764A - 一种访问移动业务门户数据的方法和系统 - Google Patents
一种访问移动业务门户数据的方法和系统 Download PDFInfo
- Publication number
- CN101159764A CN101159764A CNA2007101876840A CN200710187684A CN101159764A CN 101159764 A CN101159764 A CN 101159764A CN A2007101876840 A CNA2007101876840 A CN A2007101876840A CN 200710187684 A CN200710187684 A CN 200710187684A CN 101159764 A CN101159764 A CN 101159764A
- Authority
- CN
- China
- Prior art keywords
- data
- flash
- client
- database
- user
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提出一种用于移动业务网络的访问移动业务门户数据的方法和系统,所述移动业务网络包括具有Flash客户端的移动终端和Flash应用服务器,所述方法包括:Flash客户端向Flash应用服务器发送业务数据更新请求,在请求中包括Flash客户端版本号;如果Flash应用服务器判断客户端版本号低于数据库中的最高版本号,则从数据库中读取最新业务数据并返回给Flash客户端;以及由Flash客户端将最新版的数据展现给用户。本发明实现用户对业务门户的浏览访问,增加用户的体验。
Description
技术领域
本发明涉及一种在移动业务网络中,访问门户数据的方法和系统,尤其涉及通过手机中的客户端软件直接访问用户门户中业务数据的方法和系统。
背景技术
目前主要通过WAP浏览器访问移动业务门户数据,而现有的WAP浏览器的类型有许多种,有手机厂商自己开发的,也有采用专门浏览器厂商的,如OpenWave等。这为开发WAP应用带来了很大的困难,因为不同的浏览器能力不一,其实现WAP协议的版本也不一,这样一个应用就需要适配许多的浏览器,无形中增加了许多开发成本,周期也比较长,系统升级更新的代价也很大。
而客户端软件的实现方式主要是通过编程来实现,如利用JAVA(J2ME)开发的J2ME软件和利用C/C++在手机操作系统(Symbian、Windows CE、linux)直接开发的应用软件。这种应用软件的开发方式虽然能力强大,可以充分利用操作系统的能力,但是具有开发难度大、周期长、对开发人员要求较高、成本高的缺点。C/C++开发的应用软件更是需要针对某些具体型号的手机才行,所以这种通过编程方式来开发客户端软件的方式不能够做到终端适配,只能针对具体型号的手机开发。
另外一种较简单的客户端应用开发方式现在也开始出现,就是轻量级的客户端应用,比如Flash客户端。目前出现的Flash客户端应用有两种方式:一种是作为纯客户端应用,如小游戏、动画片、小的应用程序等,是桌面型的应用,与网络没有关系的;另外一种是Flash客户端与WAP门户网站相结合,将WAP门户的一些频道放入Flash客户端,此时,Flash客户端只是作为链接界面,即WAP门户网站的触发点,当用户在Flash客户端中点击频道后可以激活手机的WAP浏览器,进入WAP门户中相应的频道页面,用户进入WAP浏览器后不能回到Flash客户端,如果要回来的话,只能关闭WAP浏览器,给用户的体验比较差。而且,Flash客户端与WAP门户网站结合提供给用户的数据展现形式比较单一,不能满足用户的多功能需求,以及个性化需要,同时也没有充分发挥出Flash的能力与优点。
发明内容
本发明要解决的技术问题是提供一种访问移动业务门户数据的方法和系统,实现用户对业务门户的浏览访问,增加用户的体验。
为了解决上述技术问题,本发明提出一种用于移动业务网络的访问移动业务门户数据的方法,所述移动业务网络包括具有Flash客户端的移动终端和Flash应用服务器,所述方法包括:
Flash客户端向Flash应用服务器发送业务数据更新请求,在请求中包括Flash客户端版本号;
如果Flash应用服务器判断客户端版本号低于数据库中的最高版本号,则从数据库中读取最新业务数据并返回给Flash客户端;以及
由Flash客户端将最新版的数据展现给用户。
进一步,上述访问移动业务门户数据的方法,还可以具有以下特点,Flash应用服务器根据请求中的数据解析出Flash客户端版本号,并判断Flash客户端版本号是否低于数据库中的最高版本号,如果不是,通知Flash客户端直接运行;否则,Flash应用服务器从数据库中读取最新数据。
进一步,上述访问移动业务门户数据的方法,还可以具有以下特点,在发送业务数据更新请求之前,由Flash客户端向Flash应用服务器发起用户认证请求,当认证通过时返回认证通过通知,否则,结束。
进一步,上述访问移动业务门户数据的方法,还可以具有以下特点,由Flash客户端发送用户订购/取消业务请求,根据所述请求,Flash应用服务器生成/取消业务订购关系,将所述业务订购/取消关系存入数据库,并返回给客户端通知用户订购/取消成功。
进一步,上述访问移动业务门户数据的方法,还可以具有以下特点,由Flash客户端发送业务查询请求,根据所述请求,Flash应用服务器从数据库获取数据,并发送到客户端。
进一步,上述访问移动业务门户数据的方法,还可以具有以下特点,Flash应用服务器从数据库获取需要推送的用户号段,当数据库数据的版本更新时,向所述号段的所有Flash客户端发起数据更新通知。
一种访问移动业务门户数据的系统,包括:
具有Flash客户端的移动终端,用于向Flash应用服务器发送用户的业务数据更新请求,在请求中包括Flash客户端版本号;
Flash应用服务器,用于在所述客户端版本号低于数据库中最高版本号时,从数据库中读取最新业务数据,并返回给Flash客户端;以及
数据库,用于存储最新的业务数据。
进一步,上述访问移动业务门户数据的系统,还可以具有以下特点,Flash应用服务器包括:UI信息模块,用于根据更新请求中的数据解析出Flash客户端版本号,并判断Flash客户端版本号是否低于数据库中的最高版本号,如果不是,通知Flash客户端直接运行;否则,从数据库中读取最新展现信息数据,并将数据增量同步给客户端;和/或业务信息模块,用于根据更新请求中的数据解析出Flash客户端版本号,并判断Flash客户端版本号是否低于数据库中的最高版本号,如果不是,通知Flash客户端直接运行;否则,从数据库中读取最新业务信息数据,并将数据增量同步给客户端。
进一步,上述访问移动业务门户数据的系统,还可以具有以下特点,Flash应用服务器还包括:通用功能模块,用于根据数据更新请求,从数据库获取更新数据。
进一步,上述访问移动业务门户数据的系统,还可以具有以下特点,Flash应用服务器还包括:代理模块,用于接收用户终端的认证请求,根据所述请求调用通过功能模块,并在认证通过后,返回认证通过通知;所述通用功能模块用于对用户终端的认证请求进行认证。
进一步,上述访问移动业务门户数据的系统,还可以具有以下特点,所述代理模块用于将用户终端的业务订购/取消请求发送到通用功能模块,并将订购成功/取消消息通知客户端;所述通用功能模块用于根据所述请求生成/取消业务订购关系,将所述业务订购关系存入数据库,并将订购成功/取消消息发送到代理模块。
进一步,上述访问移动业务门户数据的系统,还可以具有以下特点,所述代理模块用于将用户终端的查询请求发送到通用功能模块,并将其返回的查询数据发送到用户终端;所述通用功能模块用于根据查询请求从数据库获取数据,并返回给代理模块。
进一步,上述访问移动业务门户数据的系统,还可以具有以下特点,Flash应用服务器还包括:推送模块,用于调用通用功能模块从数据库获取需要推送的用户号段,当数据库数据的版本更新时,向所述用户号段的所有Flash客户端发起数据更新通知。
进一步,上述访问移动业务门户数据的系统,还可以具有以下特点,所述UI信息模块用于通过UI数据同步接口接收数据更新请求,并返回更新的UI信息数据;所述业务信息模块用于通过业务信息同步接口接收数据更新请求,并返回更新的业务信息数据;以及所述代理模块用于通过业务操作接口接收用户终端的认证、订购、取消以及查询请求,并将对所述请求的响应发送到Flash客户端。
进一步,上述访问移动业务门户数据的系统,还可以具有以下特点,Flash应用服务器还包括:管理模块,用于通过通用功能模块,与业务信息模块、UI信息模块、代理模块和推送模块进行交互,被配置为管理业务信息模块、UI信息模块输出的数据;根据代理模块的订购关系,形成用户个性化数据,以及维护特定用户或全部用户,形成供推送模块进行推送的号段,并将需要推送的用户号段保存在数据库中;用于维护用户认证要求,以使通用功能模块根据所述要求进行认证,并在调用用户认证接口时,将用户个性化数据返回给客户端进行个性化展现。
与现有技术相比,本发明是在手机客户端中单独应用Flash软件,在网络服务器端架设移动业务门户服务器,系统以Client/Server(客户端/服务器端)的形式进行交互,来实现用户对业务门户的浏览访问与具体操作。本发明中利用用户下载、手机内置等方式将用户端软件送达Flash客户端,不能满足用户的多功能的需求以及个性化的需要,并可以在线更新使得用户终端软件为最新版本,使用户有最好的体验,培养用户使用的忠诚度,有利于门户的推广;Flash门户可以设置成开机运行或用户手动开启,保持用户在线状态的前提下,网络侧Flash服务器将最新的业务内容推送给用户终端,使用户能够及时发现、体验最新业务与内容。
Flash是矢量图,数据文件较小,数据同步的时间也相应较短,适合移动通信中带宽资源有限和紧张的情况;所有支持Flash Lite的手机只要一次开发,而不必针对手机型号进行多次重复开发,同时FlashLite是跨平台的,支持BREW、Symbian和Windows Mobile等不同的操作系统。以Flash作为门户展现形式,向用户展现业务门户的相关内容。充分利用Flash在UI展现方面的优势,并给用户良好的使用感受。Flash Lite是专为移动电话和消费性电子设备开发的Flash技术,Flash Lite极大地加快了丰富内容的浏览以及自定义用户界面的提供,使应用具有了用于创建内容的更高的表现力、效率和交互性。
附图说明
图1是实施例中门户系统总体结构图;
图2是实施例中用户浏览门户业务数据的流程图;
图3是实施例中用户订购业务的流程图。
具体实施方式
本发明采用客户端、服务器端的架构,在手机终端安装Flash客户端软件,通过直接运行Flash客户端软件来访问业务门户中的数据,从而避免了WAP浏览器和其它终端软件的缺点。在启动Flash客户端软件时,Flash客户端会向服务器端发起数据更新请求,服务器根据请求将最新的业务数据响应下发给Flash客户端,即将UI展现数据、业务内容数据增量同步到手机客户端,实现用户在本地的业务访问;也可以将业务订购、取消、消费费用查询等消息发送给服务器端,服务器进行响应来完成用户的自服务功能;同时可以设置服务器端向客户端主动推送新的业务数据,这样使客户端尽量保持最新的业务数据,减少客户端主动的请求次数与响应时间。
本发明总体架构如图1所示,包括:Flash客户端101(FlashClient),Flash应用服务器103(Flash Application Server)和数据库105(Database),其中,
-Flash客户端101,用于将用户的数据更新请求发送到Flash应用服务器,该请求中包括Flash客户端版本号,还可以包括终端类型,并接收Flash应用服务器返回的最新业务数据;还用于发送用户订购/取消请求、查询请求,并接收Flash应用服务器返回的响应;
Flash客户端是Flash门户的客户端软件,表达Flash应用服务器端定义的数据、展现、风格等方面的内容,实现门户页面展现、业务展现及用户自服务功能。与Flash应用服务器进行数据交换,可以采用完全实时的数据获取和本地缓存相结合的方式、兼顾数据实时性、用户体验效果以及使用效率。
-Flash应用服务器103,用于在判断客户端版本号低于数据库中的最高版本号,从数据库中读取最新业务数据并返回给Flash客户端,是与Flash客户端对应的Server端服务器系统,为客户端提供服务;包括:UI信息模块1031,业务信息模块1032,代理模块1033(Proxy),推送模块1034(PUSH)、管理模块1035和通用功能模块1036,其中,
-UI信息模块1031,用于同步客户端业务展现数据,包括:客户端的布局风格、颜色、展现形式、图标等方面的数据;在接收到Flash客户端发送的UI数据更新请求,判断请求中的客户端版本号低于数据库中的最高版本号时,调用通用功能模块从数据库中取出最新的业务数据,并将所述数据增量通过UI数据同步接口同步给客户端;UI数据同步接口以HTTP协议为承载,通过发送GetUI命令字来获取UI展现数据;
-业务信息模块1032,用于同步客户端业务内容数据,包括:产品、栏目、内容图片文字等;在接收到Flash客户端发送的业务内容数据更新请求,判断请求中的客户端版本号低于数据库中的最高版本号时,调用通用功能模块从数据库中取出最新的业务数据,将所述数据增量通过业务信息同步接口同步给客户端;业务信息同步接口以HTTP协议为承载,通过发送GetContent命令字来获取业务内容数据;
-Proxy模块1033,是Flash应用服务器的业务操作功能接口代理模块,完成消息接受和转发功能,即用于通过业务操作接口接收Flash客户端发送的业务订购、取消、消费查询等自服务功能的请求,并通过业务操作接口将对所述请求的响应发送到Flash客户端;
业务操作接口以HTTP协议为承载,业务操作接口用于处理用户在客户端发起的操作请求。当用户在Flash客户端发起业务订购请求时,Flash客户端通过Subscribe接口将消息发送到Proxy模块,Proxy模块根据消息调用通用功能模块,由通用功能模块生成业务订购关系,将该业务订购关系存入数据库,并通过Subscribe接口返回给客户端通知用户;当用户查询消费情况时,通过调用QueryConsumption接口,经通用功能模块从数据库获取数据,并通过QueryConsumption接口返回给客户端通知用户;当用户终端取消已订购的业务时,通过代理模块调用通用功能模块,将数据库中保存的订购关系删除,并将已取消该业务的消息发送到Flash客户端,进一步通知用户取消数据成功。
在用户每次启动Flash客户端时,客户端向代理模块发起认证请求,由代理模块调用通用功能模块,判断用户身份的合法性和个性化数据,并在认证请求通过后,客户端发送数据更新请求等。
-推送模块1034,用于根据从数据库中获取的推送用户号段,发起主动推送流程;
客户端由此发送更新数据请求,这样使客户端尽量保持最新的业务数据,减少客户端主动的请求次数与响应时间。
-管理模块1035,是Flash应用服务器的运行管理模块,用于实现业务数据维护、管理员的权限、系统运行日志等功能,管理模块包括:业务管理、展现管理、系统分析、权限管理和用户管理等,根据这些功能实现系统的运营,通过通用功能模块,与业务信息模块、UI信息模块、代理模块和推送模块进行交互;
用于在数据更新之前,对业务信息模块和UI信息模块进行业务管理和展现管理,以使其输出相应的数据。业务管理是用于管理业务的发布、展现,将业务分配到不同的业务频道,怎样进行业务排行等功能。展现管理是用于维护客户端软件的展现功能,客户端是什么风格、有多少功能区域、有哪些图标等;
系统分析功能用于采集系统运营数据,如用户点击情况、订购情况,进行数据汇总并形成报表,基于数据分析就可以进行业务个性化推广,包括根据代理模块的业务订购关系变更等信息,以及通过分析用户数据,对特定用户或全部用户进行维护,并将需要推送的用户号段保存在数据库中,以使推送模块进行数据推送;用于管理用户信息,用户是什么客户端、个性化数据、黑白名单等功能,由此维护用户认证要求,以使通用功能模块根据该要求进行认证,并在调用用户认证接口时,将用户个性化数据返回给客户端进行个性化展现;权限管理是为系统管理员分配相应的权利,使不同的管理员有不同的操作权限。
-通用功能模块1036,系统将一些通用的、核心的逻辑封装成通用功能模块供其他模块调用,如:业务订购、取消、费用查询、数据库操作、日志等功能;
-数据库105,用于存储系统运行数据或者后台管理数据,包括:版本号、用户终端数据、个性化数据、业务数据、展现数据、维护数据等。
对于Lite 2.0以下版本,由于其不支持XML接口,可以直接采取Text文本(中文需要Encode)的接口方式;对于支持Lite 2.0版本及以上的手机,可采用XML接口方式直接解析XML数据。Above Lite2.0版本的主要接口包括:界面请求接口和订购管理接口,上述接口是基于HTTP、XML等通用协议的自定义接口,其中,
界面请求接口,是具体的UI信息同步接口,用于获取需要客户端展现的界面(即服务器端定义的页面),接口主要采用XML的方式,包括:由Flash客户端向Flash应用服务器发送HTTP Request(采用标准的HTTP请求),在该请求的Header中包含User-Agent、客户端版本、要获取的内容、服务器地址、终端型号等信息;Flash应用服务器向Flash客户端返回HTTP Response(仅用包体返回内容),该响应包括:内容ID,如内容编码;客户端执行的操作,如增加、修改、删除;中文内容名称;中文内容描述和媒体内容来源,可为公司名称,如”Reuters”,“CNN”。
在基于基本的WML标准规范的基础上(WML是XML的一个实现方式,在无线网络中基本都采用WML或者采用XHTML,WML是1.2&2.0),可以加上Flash客户端能够支持的控件元素,比如:<tab></tab>,<listbox></listbox>等,以满足客户端的展现需求。
订购管理接口,是具体的业务操作接口,在其Header中包含User-Agent,客户端版本等信息;通过HTTP请求将XML请求包发送到Flash应用服务器的代理模块,请求包括:用户手机号、终端型号、业务ID、资费ID,Proxy接收到请求后,解析相关请求数据,在后台生成用户与业务的订购关系,存入数据库,并返回结果给用户,提示订购成功。
一种访问移动业务门户数据的方法,如图2所示,即用户在终端访问Flash客户端时,Flash客户端会主动向预设好的Flash应用服务器发起数据更新请求,Flash应用服务器将最新的业务数据同步给Flash客户端,并进行展现。包括以下步骤:
步骤210,用户在手机中点击启动Flash客户端;
在终端手机中预装Flash客户端或者用户自行在门户网站上下载安装。用户通过启动Flash Lite Player启动Flash客户端软件,进行Flash门户的访问浏览。
步骤220,Flash客户端向Flash应用服务器的Proxy发起用户认证请求,消息中包括用户手机号码,Proxy调用通用功能模块对用户进行认证,并将认证结果返回给客户端,如果成功,执行步骤230,否则流程结束;
步骤230,由Flash客户端向预设好的Flash应用服务器的业务信息模块发起HTTP请求,在请求中包括终端类型以及与该终端类型对应的Flash客户端版本号;
Flash应用服务器的Admin具有界面管理和调整维护功能,因此,Flash客户端可以直接实时通过HTTP Connection获取内容展现,而Lite 2.0以上版本由于具有本地存储能力,可以在本地做缓存。
步骤240,Flash应用服务器的业务信息模块根据HTTP请求中的数据解析出用户终端型号和Flash客户端当前版本号,并判断Flash客户端当前版本号是否低于数据库中的最高版本号,如果不是,则返回空,Flash客户端直接运行Flash;否则,执行步骤250;
Flash客户端最高版本号储存在数据库中,当系统开机运行时,Flash应用服务器从数据库读取该版本号并保存在其内存中;或者在接收到用户请求时,Flash应用服务器再从数据库中读取该版本号。
步骤250,Flash应用服务器的业务信息模块通过调用通用功能模块从数据库中读取最新数据,包括:栏目、业务以及UI数据等;
Flash应用服务器调用通用功能模块的“数据库操作”功能来读取数据。版本号越高数据越新,最高的版本号为最新的数据。
步骤260,Flash应用服务器的业务信息模块将最新数据返回给Flash客户端,再由Flash客户端更新保存到本地后,将最新版的数据展现给用户。
用户在浏览Flash客户端时,如果对某业务感兴趣可以进行业务的订购,或者将已经订购的业务取消。Flash客户端将用户的请求以HTTP格式发送给Flash应用服务器,Flash应用服务器根据客户端的请求进行后台数据处理,完成用户的业务订购。
用户订购、取消业务的流程,如图3所示,包括以下步骤:
步骤310,用户根据Flash客户端上展现的业务,向其发送业务订购请求,该请求中包括:用户手机号码、业务ID和业务费率ID;
步骤320,Flash客户端将用户订购业务的请求,通过HTTP接口发送到Flash应用服务器的Proxy模块,该请求中包括用户手机号码、业务ID与费率ID;
步骤330,Flash应用服务器的Proxy模块根据用户请求中的参数判断用户的操作,即用户订购业务,将请求发送到通用功能模块;
步骤340,由通用功能模块生成订购关系,并将该关系保存到数据库中,数据库保存该关系后返回响应消息;
步骤350,由通用功能模块将生成消息发送到代理模块,并由其发送到Flash客户端,并进一步通知用户终端订购成功。
在另一实施例中,如果用户终端取消已订购的业务,则Flash客户端将用户取消业务的请求发送到代理模块,代理模块解析出操作类型,并发送到通用功能模块,由通用功能模块将数据库中相应业务删除,并通知代理模块已取消该业务,由代理模块通知Flash客户端,并进一步通知用户取消数据成功。
在运行时服务器端可以配置成不定期或定期向用户终端主动PUSH业务、UI等数据,使用户一直可以浏览到最新的信息。当然可以根据用户的喜欢为不同的用户PUSH不同的数据,实现个性化服务。
服务器端PUSH数据到终端的流程,包括以下步骤:
步骤410,Flash应用服务器的PUSH模块通过通用功能模块从数据库获取需要推送的用户号段;
步骤420,数据库将需要PUSH数据的用户号段返回给PUSH模块;
PUSH模块根据数据库数据的版本决定是否推送,如果版本更新了则发起推送,如果没有更新则不推送。
步骤430,Flash应用服务器通过HTTP接口向上述用户号段的所有Flash客户端发起数据更新通知;如果系统在开机运行状态,则Flash客户端返回OK,执行步骤440,如果没有准备好或者系统没有运行,则没有响应,结束;
步骤440,Flash客户端向Flash应用服务器发起HTTP请求,在请求中包括终端类型以及Flash客户端版本号;
步骤450,Flash应用服务器根据HTTP请求中的数据解析出用户终端型号和Flash客户端当前版本号,并判断Flash客户端当前版本号是否低于数据库中的最高版本号,如果不是,则返回空,Flash客户端直接运行Flash;否则,执行步骤460;
步骤460,Flash应用服务器的通用功能模块从数据库中读取最新数据,包括:栏目、业务以及UI数据等;
步骤470,Flash应用服务器将最新数据发送到Flash客户端,再由Flash客户端更新保存到本地后,将最新版的数据展现给用户。
Claims (15)
1.一种用于移动业务网络的访问移动业务门户数据的方法,所述移动业务网络包括具有Flash客户端的移动终端和Flash应用服务器,所述方法包括:
Flash客户端向Flash应用服务器发送业务数据更新请求,在请求中包括Flash客户端版本号;
如果Flash应用服务器判断客户端版本号低于数据库中的最高版本号,则从数据库中读取最新业务数据并返回给Flash客户端;以及
由Flash客户端将最新版的数据展现给用户。
2.如权利要求1所述访问移动业务门户数据的方法,包括:
Flash应用服务器根据请求中的数据解析出Flash客户端版本号,并判断Flash客户端版本号是否低于数据库中的最高版本号,如果不是,通知Flash客户端直接运行;否则,Flash应用服务器从数据库中读取最新数据。
3.如权利要求1所述访问移动业务门户数据的方法,还包括:
在发送业务数据更新请求之前,由Flash客户端向Flash应用服务器发起用户认证请求,当认证通过时返回认证通过通知,否则,结束。
4.如权利要求1所述访问移动业务门户数据的方法,还包括:
由Flash客户端发送用户订购/取消业务请求,根据所述请求,Flash应用服务器生成/取消业务订购关系,将所述业务订购/取消关系存入数据库,并返回给客户端通知用户订购/取消成功。
5.如权利要求1所述访问移动业务门户数据的方法,还包括:
由Flash客户端发送业务查询请求,根据所述请求,Flash应用服务器从数据库获取数据,并发送到客户端。
6.如权利要求1所述访问移动业务门户数据的方法,还包括:
Flash应用服务器从数据库获取需要推送的用户号段,当数据库数据的版本更新时,向所述号段的所有Flash客户端发起数据更新通知。
7.一种访问移动业务门户数据的系统,包括:
具有Flash客户端的移动终端,用于向Flash应用服务器发送用户的业务数据更新请求,在请求中包括Flash客户端版本号;
Flash应用服务器,用于在所述客户端版本号低于数据库中最高版本号时,从数据库中读取最新业务数据,并返回给Flash客户端;以及
数据库,用于存储最新的业务数据。
8.如权利要求7所述访问移动业务门户数据的系统,Flash应用服务器包括:
UI信息模块,用于根据更新请求中的数据解析出Flash客户端版本号,并判断Flash客户端版本号是否低于数据库中的最高版本号,如果不是,通知Flash客户端直接运行;否则,从数据库中读取最新展现信息数据,并将数据增量同步给客户端;和/或
业务信息模块,用于根据更新请求中的数据解析出Flash客户端版本号,并判断Flash客户端版本号是否低于数据库中的最高版本号,如果不是,通知Flash客户端直接运行;否则,从数据库中读取最新业务信息数据,并将数据增量同步给客户端。
9.如权利要求7所述访问移动业务门户数据的系统,Flash应用服务器还包括:
通用功能模块,用于根据数据更新请求,从数据库获取更新数据。
10.如权利要求7所述访问移动业务门户数据的系统,Flash应用服务器还包括:
代理模块,用于接收用户终端的认证请求,根据所述请求调用通过功能模块,并在认证通过后,返回认证通过通知;
所述通用功能模块用于对用户终端的认证请求进行认证。
11.如权利要求7所述访问移动业务门户数据的系统,其中:
所述代理模块用于将用户终端的业务订购/取消请求发送到通用功能模块,并将订购成功/取消消息通知客户端;
所述通用功能模块用于根据所述请求生成/取消业务订购关系,将所述业务订购关系存入数据库,并将订购成功/取消消息发送到代理模块。
12.如权利要求7所述访问移动业务门户数据的系统,其中:
所述代理模块用于将用户终端的查询请求发送到通用功能模块,并将其返回的查询数据发送到用户终端;
所述通用功能模块用于根据查询请求从数据库获取数据,并返回给代理模块。
13.如权利要求7所述访问移动业务门户数据的系统,Flash应用服务器还包括:
推送模块,用于调用通用功能模块从数据库获取需要推送的用户号段,当数据库数据的版本更新时,向所述用户号段的所有Flash客户端发起数据更新通知。
14.如权利要求13所述访问移动业务门户数据的系统,其中:
所述UI信息模块用于通过UI数据同步接口接收数据更新请求,并返回更新的UI信息数据;
所述业务信息模块用于通过业务信息同步接口接收数据更新请求,并返回更新的业务信息数据;以及
所述代理模块用于通过业务操作接口接收用户终端的认证、订购、取消以及查询请求,并将对所述请求的响应发送到Flash客户端。
15.如权利要求7所述访问移动业务门户数据的系统,Flash应用服务器还包括:
管理模块,用于通过通用功能模块,与业务信息模块、UI信息模块、代理模块和推送模块进行交互,被配置为管理业务信息模块、UI信息模块输出的数据;根据代理模块的订购关系,形成用户个性化数据,以及维护特定用户或全部用户,形成供推送模块进行推送的号段,并将需要推送的用户号段保存在数据库中;用于维护用户认证要求,以使通用功能模块根据所述要求进行认证,并在调用用户认证接口时,将用户个性化数据返回给客户端进行个性化展现。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101876840A CN101159764A (zh) | 2007-11-21 | 2007-11-21 | 一种访问移动业务门户数据的方法和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101876840A CN101159764A (zh) | 2007-11-21 | 2007-11-21 | 一种访问移动业务门户数据的方法和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101159764A true CN101159764A (zh) | 2008-04-09 |
Family
ID=39307682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101876840A Pending CN101159764A (zh) | 2007-11-21 | 2007-11-21 | 一种访问移动业务门户数据的方法和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101159764A (zh) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102065137A (zh) * | 2010-12-21 | 2011-05-18 | 山东浪潮齐鲁软件产业股份有限公司 | 一种网络数据库表数据应用程序同步的方法 |
CN102170631A (zh) * | 2011-04-21 | 2011-08-31 | 中国联合网络通信集团有限公司 | 业务信息获取方法、设备和系统 |
CN102377793A (zh) * | 2010-08-11 | 2012-03-14 | 优视科技有限公司 | 基于移动通讯设备终端的Flash交互方法及装置 |
CN102571710A (zh) * | 2010-12-24 | 2012-07-11 | 中兴通讯股份有限公司 | 信息订阅方法及系统 |
CN102571935A (zh) * | 2011-12-23 | 2012-07-11 | 华为技术有限公司 | 一种数据传输的方法、客户端、服务器和系统 |
CN102724328A (zh) * | 2012-06-29 | 2012-10-10 | 奇智软件(北京)有限公司 | 稍后阅读客户端刷新方法、系统及装置 |
CN102761562A (zh) * | 2011-04-25 | 2012-10-31 | 闫美香 | 一种控制网络服务的方法 |
CN102761861A (zh) * | 2011-04-27 | 2012-10-31 | 中国移动通信集团广东有限公司 | 信息的更新方法、服务器以及信息的更新系统 |
CN101656739B (zh) * | 2009-09-25 | 2012-11-28 | 金蝶软件(中国)有限公司 | 组件更新方法、系统及设备 |
US8438258B2 (en) | 2009-10-16 | 2013-05-07 | Alibaba Group Holding Limited | Data update for website users based on preset conditions |
CN103139242A (zh) * | 2011-11-24 | 2013-06-05 | 深圳市腾讯计算机系统有限公司 | 获取flash数据的方法、客户端和系统 |
CN103713961A (zh) * | 2013-12-26 | 2014-04-09 | 贝壳网际(北京)安全技术有限公司 | 软件恢复方法及恢复服务器 |
CN104093075A (zh) * | 2014-06-11 | 2014-10-08 | 深圳市九洲电器有限公司 | 一种门户页面更新方法及系统 |
WO2015010642A1 (zh) * | 2013-07-25 | 2015-01-29 | 腾讯科技(深圳)有限公司 | 业务发布方法和系统、业务更新方法、客户端 |
WO2016177285A1 (zh) * | 2015-05-07 | 2016-11-10 | 阿里巴巴集团控股有限公司 | 一种数据推送方法及装置 |
CN106301831A (zh) * | 2015-05-21 | 2017-01-04 | 腾讯科技(深圳)有限公司 | 一种互联网传输信息的动态配置方法、动态配置系统、服务器及用户终端 |
CN107026853A (zh) * | 2017-03-24 | 2017-08-08 | 中国联合网络通信集团有限公司 | 安全认证方法、系统和服务器 |
CN108683718A (zh) * | 2018-04-27 | 2018-10-19 | 五八同城信息技术有限公司 | 数据增量同步的方法、装置、电子设备及存储介质 |
CN108959476A (zh) * | 2018-06-20 | 2018-12-07 | 何中 | 客户端角标、数据实时更新的方法 |
CN109344349A (zh) * | 2018-09-28 | 2019-02-15 | 北京三快在线科技有限公司 | 一种数据缓存方法及装置、电子设备 |
CN111427631A (zh) * | 2020-04-01 | 2020-07-17 | 中电万维信息技术有限责任公司 | 一种多样化移动应用功能模块的动态配置方法 |
CN112532513A (zh) * | 2019-09-19 | 2021-03-19 | 上海淘票儿信息科技有限公司 | 网关及业务数据处理方法 |
-
2007
- 2007-11-21 CN CNA2007101876840A patent/CN101159764A/zh active Pending
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101656739B (zh) * | 2009-09-25 | 2012-11-28 | 金蝶软件(中国)有限公司 | 组件更新方法、系统及设备 |
US8438258B2 (en) | 2009-10-16 | 2013-05-07 | Alibaba Group Holding Limited | Data update for website users based on preset conditions |
CN102377793A (zh) * | 2010-08-11 | 2012-03-14 | 优视科技有限公司 | 基于移动通讯设备终端的Flash交互方法及装置 |
CN102065137A (zh) * | 2010-12-21 | 2011-05-18 | 山东浪潮齐鲁软件产业股份有限公司 | 一种网络数据库表数据应用程序同步的方法 |
CN102065137B (zh) * | 2010-12-21 | 2013-08-14 | 山东浪潮齐鲁软件产业股份有限公司 | 一种网络数据库表数据应用程序同步的方法 |
CN102571710A (zh) * | 2010-12-24 | 2012-07-11 | 中兴通讯股份有限公司 | 信息订阅方法及系统 |
CN102571710B (zh) * | 2010-12-24 | 2019-03-12 | 中兴通讯股份有限公司 | 信息订阅方法及系统 |
CN102170631B (zh) * | 2011-04-21 | 2014-04-23 | 中国联合网络通信集团有限公司 | 业务信息获取方法、设备和系统 |
CN102170631A (zh) * | 2011-04-21 | 2011-08-31 | 中国联合网络通信集团有限公司 | 业务信息获取方法、设备和系统 |
CN102761562A (zh) * | 2011-04-25 | 2012-10-31 | 闫美香 | 一种控制网络服务的方法 |
CN102761861A (zh) * | 2011-04-27 | 2012-10-31 | 中国移动通信集团广东有限公司 | 信息的更新方法、服务器以及信息的更新系统 |
CN103139242B (zh) * | 2011-11-24 | 2016-08-03 | 深圳市腾讯计算机系统有限公司 | 获取flash数据的方法、客户端和系统 |
CN103139242A (zh) * | 2011-11-24 | 2013-06-05 | 深圳市腾讯计算机系统有限公司 | 获取flash数据的方法、客户端和系统 |
CN102571935B (zh) * | 2011-12-23 | 2015-11-25 | 华为技术有限公司 | 一种数据传输的方法、客户端、服务器和系统 |
CN102571935A (zh) * | 2011-12-23 | 2012-07-11 | 华为技术有限公司 | 一种数据传输的方法、客户端、服务器和系统 |
CN102724328A (zh) * | 2012-06-29 | 2012-10-10 | 奇智软件(北京)有限公司 | 稍后阅读客户端刷新方法、系统及装置 |
CN102724328B (zh) * | 2012-06-29 | 2016-11-09 | 北京奇虎科技有限公司 | 稍后阅读客户端刷新方法、系统及装置 |
WO2015010642A1 (zh) * | 2013-07-25 | 2015-01-29 | 腾讯科技(深圳)有限公司 | 业务发布方法和系统、业务更新方法、客户端 |
CN103713961A (zh) * | 2013-12-26 | 2014-04-09 | 贝壳网际(北京)安全技术有限公司 | 软件恢复方法及恢复服务器 |
CN103713961B (zh) * | 2013-12-26 | 2016-08-17 | 贝壳网际(北京)安全技术有限公司 | 软件恢复方法及恢复服务器 |
CN104093075A (zh) * | 2014-06-11 | 2014-10-08 | 深圳市九洲电器有限公司 | 一种门户页面更新方法及系统 |
WO2016177285A1 (zh) * | 2015-05-07 | 2016-11-10 | 阿里巴巴集团控股有限公司 | 一种数据推送方法及装置 |
CN106209948A (zh) * | 2015-05-07 | 2016-12-07 | 阿里巴巴集团控股有限公司 | 一种数据推送方法及装置 |
CN106209948B (zh) * | 2015-05-07 | 2019-07-05 | 阿里巴巴集团控股有限公司 | 一种数据推送方法及装置 |
CN106301831A (zh) * | 2015-05-21 | 2017-01-04 | 腾讯科技(深圳)有限公司 | 一种互联网传输信息的动态配置方法、动态配置系统、服务器及用户终端 |
CN106301831B (zh) * | 2015-05-21 | 2021-05-28 | 腾讯科技(深圳)有限公司 | 一种互联网传输信息的动态配置方法、动态配置系统、服务器及用户终端 |
CN107026853B (zh) * | 2017-03-24 | 2019-10-22 | 中国联合网络通信集团有限公司 | 安全认证方法、系统和服务器 |
CN107026853A (zh) * | 2017-03-24 | 2017-08-08 | 中国联合网络通信集团有限公司 | 安全认证方法、系统和服务器 |
CN108683718A (zh) * | 2018-04-27 | 2018-10-19 | 五八同城信息技术有限公司 | 数据增量同步的方法、装置、电子设备及存储介质 |
CN108683718B (zh) * | 2018-04-27 | 2022-02-22 | 五八同城信息技术有限公司 | 数据增量同步的方法、装置、电子设备及存储介质 |
CN108959476A (zh) * | 2018-06-20 | 2018-12-07 | 何中 | 客户端角标、数据实时更新的方法 |
CN109344349A (zh) * | 2018-09-28 | 2019-02-15 | 北京三快在线科技有限公司 | 一种数据缓存方法及装置、电子设备 |
CN112532513A (zh) * | 2019-09-19 | 2021-03-19 | 上海淘票儿信息科技有限公司 | 网关及业务数据处理方法 |
CN111427631A (zh) * | 2020-04-01 | 2020-07-17 | 中电万维信息技术有限责任公司 | 一种多样化移动应用功能模块的动态配置方法 |
CN111427631B (zh) * | 2020-04-01 | 2022-03-15 | 中电万维信息技术有限责任公司 | 一种多样化移动应用功能模块的动态配置方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101159764A (zh) | 一种访问移动业务门户数据的方法和系统 | |
US8392832B2 (en) | Display placeholders for rich media content | |
US7392308B2 (en) | System, method, and computer program product for placement of channels on a mobile device | |
US7840647B2 (en) | System, method, and computer program product for executing scripts on mobile devices | |
TWI357248B (en) | Mediated plug-in registration of client applicatio | |
CN102955694B (zh) | 基于WebKit 浏览器的客户端实现方法以及客户端 | |
CN101656789B (zh) | 手机实现管理应用程序信息的方法及应用程序管理器 | |
US20060294396A1 (en) | Multiplatform synchronized data access from mobile devices of dynamically aggregated content | |
US20070078964A1 (en) | Method of providing content to a mobile web browsing device | |
US20080215672A1 (en) | System, Method, and Computer Program Product for a Scalable, Configurable, Client/Server, Cross-Platform Browser for Mobile Devices | |
US9456048B2 (en) | System, method, and computer program product for server side processing in a mobile device environment | |
CN102508722B (zh) | 一种嵌入式环境下的进程间通信方法 | |
US20090024626A1 (en) | Information processing terminal, content providing system, content providing method, and content providing program | |
RU2316131C2 (ru) | Способ хранения страниц в памяти мобильного устройства (варианты) и мобильное устройство для его осуществления | |
CN102387172A (zh) | 用于为移动设备提供或获取网络资源的内容的方法和装置 | |
CN102750291A (zh) | 用户定制分析装置、通讯终端及其访问互联网方法和系统 | |
US7987420B1 (en) | System, method, and computer program product for a scalable, configurable, client/server, cross-platform browser for mobile devices | |
CN101667121A (zh) | 一种功能手机的二次开发方法及装置 | |
KR100670605B1 (ko) | 멀티미디어 콘텐츠 서비스 시스템과 방법 및 그 기록매체 | |
JP5107068B2 (ja) | 通信端末及びサーバ | |
JP4489390B2 (ja) | 通信システム及び通信方法、並びにサーバ装置及び携帯電話端末機 | |
KR101058182B1 (ko) | 애플리케이션 다운로드 서비스 시스템 및 그 방법 | |
JP2003271484A (ja) | ウェブコンテンツ保存システム、該システムに用いるサービスサーバ及び小型携帯情報端末用プログラム | |
CA2730986C (en) | Display placeholders for rich media content | |
KR100718391B1 (ko) | 이동통신 단말기의 모바일 홈페이지 서비스 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080409 |