一种用于手机客户端开发的系统的制作方法

文档序号:6435684阅读:473来源:国知局
专利名称:一种用于手机客户端开发的系统的制作方法
技术领域
本发明属于移动通讯技术领域,尤其涉及一种用于手机客户端开发的系统。
背景技术
目前,当遇到一个手机客户端开发需求时,需通过单一的模式发布客户端软件,手机客户端代码开发量大,手机客户端研发效率低。

发明内容
本发明提供了一种用于手机客户端开发的系统,旨在解决目前遇到一个手机客户端开发需求时,手机客户端代码开发量大,手机客户端研发效率低的问题。本发明的目的在于提供一种用于手机客户端开发的系统,所述模式包括服务端,用于手机客户端的配置界面与配置界面、配置界面与自定义开发界面之间互相调用规则的配置工作;客户端,用于混合开发模式中页面间跳转管理,根据页面调用前后逻辑实现手机客户端操作过程中,配置界面、自定义开发界面之间页面跳转功能。本发明提供的用于手机客户端开发的系统,客户可根据需要通过纯配置界面来发布客户端,或一部分采用配置界面,一部分采用自定义代码开发的方式来发布客户端,实现了界面配置+代码开发的无缝混合开发模式,大大减少了手机客户端的代码开发量,提高了手机客户端的研发效率。


图1是本发明实施例所提供的用于手机客户端开发的系统的结构框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定发明。图1示出了本发明实施例提供的用于手机客户端开发的系统的结构。为了便于说明,仅不出了与本发明相关的部分。该系统包括服务端11,用于手机客户端的配置界面与配置界面、配置界面与自定义开发界面之间互相调用规则的配置工作;客户端12,用于混合开发模式中页面间跳转管理,根据页面调用前后逻辑实现手机客户端操作过程中,配置界面、自定义开发界面之间页面跳转功能。作为本发明实施例的一个优选方案,该客户端12进一步包括总跳转管理模块121,用于从客户端12启动页开始,判断下页属性,并根据下页属性跳转到不同模块进行处理;页面跳转管理模块122,用于根据配置的模板ID、页面ID跳转到对应的页面模板程序块,页面模板程序块再根据本页面模板的显示规则和具体显示资源,在手机上绘制本页面;功能跳转管理模块123,用于根据配置的功能模板ID、功能页面ID跳转到对应的功能模板程序块,功能模板程序块再根据本功能模板规则来调用手机自身的功能;自定义跳转管理模块124,用于根据配置的自定义模板ID和自定义页面ID跳转到自定义开发程序块,自定义开发程序块先根据自定义模板ID和自定义页面ID具体资源集合,再按照自定义开发的代码规则将对应的资源集合呈现到手机屏幕上。ID是英文IDentity的缩写,ID是身份标识号码的意思,就是一个序列号,也叫帐号,是一个编码。下面结合附图及具体实施例对本发明的应用原理作进一步描述。本发明实施例提供了一种用于手机客户端开发的系统,该系统包括服务端11,用于手机客户端配置界面与配置界面、配置界面与自定义开发界面之间互相调用规则的配置工作;客户端12,搭建支撑混合开发模式中页面间跳转管理模块,根据页面调用前后逻辑实现手机客户端操作过程中,配置界面、自定义开发界面之间页面跳转功能。本发明实施例的实现思路如下服务端11:1.每个模板都定义一个模板ID,模板中的某一页面定义一个页面ID。2.当在配置页面中下页的数据时,可通过列表来选择已做好的页面。这时将自动记录下页所关联的模板ID和页面ID。也可以通过人工输入一个为自定义开发页面预留的模板ID和页面ID。3.为自定义开发页面准备一个资源模板,该资源模板只配置当前页面需要用的资源内容。资源模板的模板ID及对应空模板页面的页面ID与自定义开发页面预留的模板ID和页面ID相同。资源模板可配置的资源内容包括图片,声音,视频,文字,文章,url地址,动态数据接口及参数等。客户端12 1.建立一个总跳转管理模块,该模块下又分为页面跳转管理、功能跳转管理、自定义跳转管理三个子跳转管理模块。从客户端12启动页开始,先进入总跳转管理模块进行判断,再根据下页属性,分发到三个子跳转管理模块进行跳转处理。2.页面跳转管理根据配置的模板ID、页面ID跳转到对应的页面模板程序块,该程序块再根据本页面模板的显示规则和具体显示资源,在手机上绘制本页面。3.功能跳转管理根据配置的功能模板ID、功能页面ID跳转到对应的功能模板程序块,该程序块再根据本功能模板规则来调用手机自身功能。 4.自定义跳转管理根据配置的自定义模板ID和自定义页面ID跳转到自定义开发的程序块,该程序块先根据上面两个ID找到对应的资源模板,提取对应资源模板的具体资源集合,再按照自定义开发的代码规则将对应的资源集合呈现到手机屏幕上。5.手机客户端程序发布时将自定义开发页面的程序代码直接拷贝到客户端12框架的custom目录下,做到一个自定义开发页面对应一个程序文件,互不干扰,并在总跳转管理-自定义跳转管理里做声明标记,以备跳转管理自动调用。通过以上的方式,当遇到一个手机客户端开发需求时,只需开发配置平台无法配置生成界面的少量自定义页面代码,将代码打包进配置平台生成手机客户端基础代码框架包,通过配置界面+少量代码开发的混合模式发布客户端12软件,大大减少了手机客户端代码开发量,提高了手机客户端研发效率。本发明实施例提供的用于手机客户端开发的系统,客户可根据需要通过纯配置界面来发布客户端12,或一部分采用配置界面,一部分采用自定义代码开发的方式来发布客户端12,实现了界面配置+代码开发的无缝混合开发模式,大大减少了手机客户端的代码开发量,提高了手机客户端的研发效率。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种用于手机客户端开发的系统,其特征在于,所述系统包括服务端,用于手机客户端的配置界面与配置界面、配置界面与自定义开发界面之间互相调用规则的配置工作;客户端,用于混合开发模式中页面间跳转管理,根据页面调用前后逻辑实现手机客户端操作过程中,配置界面、自定义开发界面之间页面跳转功能。
2.如权利要求1所述的系统,其特征在于,所述客户端进一步包括总跳转管理模块,用于从客户端启动页开始,判断下页属性,并根据下页属性跳转到不同模块进行处理。
3.如权利要求1所述的系统,其特征在于,所述客户端进一步包括页面跳转管理模块,用于根据配置的模板ID、页面ID跳转到对应的页面模板程序块, 所述页面模板程序块再根据本页面模板的显示规则和具体显示资源,在手机上绘制本页面。
4.如权利要求1所述的系统,其特征在于,所述客户端进一步包括功能跳转管理模块,用于根据配置的功能模板ID、功能页面ID跳转到对应的功能模板程序块,所述功能模板程序块再根据本功能模板规则来调用手机自身的功能。
5.如权利要求1所述的系统,其特征在于,所述客户端进一步包括自定义跳转管理模块,用于根据配置的自定义模板ID和自定义页面ID跳转到自定义开发程序块,所述自定义开发程序块先根据自定义模板ID和自定义页面ID具体资源集合, 再按照自定义开发的代码规则将对应的资源集合呈现到手机屏幕上。
全文摘要
本发明属于移动通讯技术领域,提供了一种用于手机客户端开发的系统,所述系统包括服务端,用于手机客户端的配置界面与配置界面、配置界面与自定义开发界面之间互相调用规则的配置工作;客户端,用于混合开发模式中页面间跳转管理,根据页面调用前后逻辑实现手机客户端操作过程中,配置界面、自定义开发界面之间页面跳转功能。本发明提供的用于手机客户端开发的系统,客户可根据需要通过纯配置界面来发布客户端,或一部分采用配置界面,一部分采用自定义代码开发的方式来发布客户端,实现了界面配置+代码开发的无缝混合开发模式,大大减少了手机客户端的代码开发量,提高了手机客户端的研发效率。
文档编号G06F9/44GK103049253SQ201110315038
公开日2013年4月17日 申请日期2011年10月14日 优先权日2011年10月14日
发明者宁宇, 黄冰清 申请人:宁宇, 黄冰清
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1