[发明专利]基于MTK平台的应用程序开发系统及方法有效

专利信息
申请号: 201010503924.5 申请日: 2010-09-30
公开(公告)号: CN101969464A 公开(公告)日: 2011-02-09
发明(设计)人: 周杨 申请(专利权)人: 北京新媒传信科技有限公司
主分类号: H04L29/08 分类号: H04L29/08;G06F9/445
代理公司: 北京路浩知识产权代理有限公司 11002 代理人: 王莹
地址: 100089 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 mtk 平台 应用程序 开发 系统 方法
【说明书】:

技术领域

发明涉及通讯网及互联网融合技术领域,尤其涉及一种基于MTK平台的应用程序开发系统及方法。

背景技术

近年来,随着即时通讯(Instant Messaging,IM)领域内技术的日益成熟,通讯网和互联网的融合也日益紧迫。目前,常见的手机客户端平台有OPhone(由中国移动主导研发的智能终端软件平台)、Java、Windows Mobile以及MTK(台湾联发科技多媒体芯片提供商)四种手机客户端平台。相对于其他三种平台,MTK平台的限制较多,尤其是应用程序在手机上的安装方式,MTK平台软件需要使用传统的烧录方式写进手机芯片,所以MTK服务端的设计不仅要灵活升级,也要尽量的复用其他三种平台的现有能力

现有的OPhone、Java、Windows Mobile以及MTK四种手机客户端平台的一种设计方法的思路是:服务端仅仅提供交互接口以及交互数据,一部分业务逻辑让客户端承担。但是,MTK平台的版本一经发布后投放到市场,就无法进行软件版本升级,并且随着市场上投放产品的数量和版本的增多,其服务端接口非常难以管理。

发明内容

(一)要解决的技术问题

本发明要解决的技术问题是:如何利用现有接口服务能力,实现仅通过服务端的升级来完成MTK平台上的应用程序的升级。

(二)技术方案

为解决上述问题,本发明提供了一种基于MTK平台的应用程序开发系统,该系统包括客户端以及服务端,所述客户端用于根据指定的页面,向所述服务端发送上行特征数据,并根据服务端反馈的最终数据调用相应的页面并显示数据;所述服务端用于使用有限状态机存储所述客户端在业务流程中的各种业务状态,根据来自所述客户端的上行特征数据模拟所述客户端在各种业务状态中的扭转过程,并将模拟得到的最终数据发送至所述客户端。

其中,所述服务端进一步包括:业务适配模块,所述业务适配模块用于使用有限状态机存储所述客户端在业务流程中的各种业务状态,根据来自所述客户端的上行特征数据模拟所述客户端在各种业务状态中的扭转过程;基础数据提供模块,用于根据所述业务适配模块所模拟的扭转过程,为所述客户端提供最终数据。

其中,所述业务适配模块进一步包括:有限状态机加载单元,用于加载存储所述客户端在业务流程中的各种业务状态的有限状态机;定制单元,用于根据业务需求定制所述有限状态机节点。

本发明还提供了一种基于MTK平台的应用程序开发方法,该方法包括步骤:

S1.服务端启动,加载存储的有限状态机;

S2.客户端向服务端发送首页请求;

S3.服务端根据有限状态机将首页数据发送到客户端;

S4.客户端解析并根据所述首页数据用首页页面显示数据;

S5.客户端根据指定页面,向服务端发送上行特征数据至服务端;

S6.服务端根据接收到的上行特征数据定位所述有限状态机中所述选定页面的状态;

S7.服务端调用交互接口得到最终数据,并将所述最终数据发送至客户端;

S8.客户端解析所述最终数据,并根据所述最终数据调用相应的页面并显示数据。

其中,所述服务端采用数据结构的方式存储所述有限状态机。

其中,该方法还包括服务端根据业务需求定制有限状态机节点的步骤。

其中,在步骤S3中,所述服务端按照与所述客户端约定的数据包协议将所述首页数据封装后发送到所述客户端。

其中,在步骤S5中,所述客户端将所述上行特征数据按照与所述客户端约定的数据包协议封装后发送到所述客户端。

其中,所述上行特征数据包括指定页面的页面类型、所述客户端按键标识、以及所述指定页面关联的业务数据明细。

其中,所述最终数据包括页面类型以及页面关联的业务数据。

(三)有益效果

本发明的基于MTK平台的应用程序开发系统及方法可最大量的复用现有接口的服务能力,客户端只负责展示数据,不负责业务逻辑,服务端既要负责通讯,提供数据,又要负责处理业务逻辑,状态扭转可灵活改变,设置可定制,仅需通过更新服务端的有限状态机就能实现基于MTK平台的应用程序的升级。

附图说明

图1为依照本发明一种实施方式的基于MTK平台的应用程序开发系统结构框图;

图2为本发明中的有限状态机示例图;

图3为依照本发明一种实施方式的基于MTK平台的应用程序开发方法流程图;

其中:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010503924.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top