移动端扩展开发的通信系统和方法技术方案

技术编号:31158027 阅读:25 留言:0更新日期:2021-12-04 09:56
本发明专利技术公开了移动端扩展开发的通信系统和方法,涉及计算机技术领域。该移动端扩展开发的通信系统的一具体实施方式包括:扩展接口,用于建立移动端目标页面对应的扩展类与桥接对象之间的通信;桥接对象,所述桥接对象为控制器与所述扩展类之间的通信通道;控制器,所述桥接对象用于调用其对应的控制器,以及所述桥接对象与控制器之间一一对应。该移动端扩展开发的通信系统,使得扩展类通过桥接对象和控制器进行通信,进而不对外暴露控制器;以及,桥接对象和控制器一一对应,因此扩展类能准确和自己所处的页面控制器进行通信,提高了通信的安全性和便捷性,以及使得通信更加高效。以及使得通信更加高效。以及使得通信更加高效。

【技术实现步骤摘要】
移动端扩展开发的通信系统和方法


[0001]本专利技术涉及计算机
,尤其涉及一种移动端扩展开发的通信系统和方法。

技术介绍

[0002]移动端组件化是时下热门的一个话题,组件化是把原来耦合在一起的各个软件模块拆分,进行组件化的升级改造,以达到各个组件模块能够突破原有环境的限制,灵活的应用服务于不同的场景的目的。为了应对千变万化的个性化场景,组件要具备扩展能力,因此解决接入方开发的扩展和组件的通信问题非常重要。
[0003]如图1所示,移动客户端开发一般都采用MVC架构(Model ViewController),MVC架构主要包括三个部分,M:数据模型(model),V:视图(view),C:控制器(controller)。移动端的扩展开发,主要是MVC架构,即由控制器协调控制数据传输和视图状态。目前扩展的技术方案是,接入方会直接和控制器通信,接入方调用控制器提供的各种方法,控制器加载接入方开发的视图和模块。其存在的问题主要包括:(1)控制器是整个页面的调度中心,如果让接入方直接和控制器通信,会暴露控制器,接入方难以区分控制器暴露本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种移动端扩展开发的通信系统,其特征在于,包括:扩展接口,用于建立移动端目标页面对应的扩展类与桥接对象之间的通信;桥接对象,所述桥接对象为控制器与所述扩展类之间的通信通道;控制器,所述桥接对象用于调用其对应的控制器,以及所述桥接对象与控制器之间一一对应。2.根据权利要求1所述的通信系统,其特征在于,所述扩展类包括标识属性,所述标识属性的值为所述桥接对象。3.根据权利要求2所述的通信系统,其特征在于,所述控制器,还用于在创建所述扩展类的实例的情况下,将所述桥接对象赋值给所述扩展类的标识属性。4.根据权利要求1所述的通信系统,其特征在于,所述桥接对象包括转发扩展,所述转发扩展用于将对桥接对象的方法调用转发到所述控制器。5.根据权利要求4所述的通信系统,其特征在于,其特征在于,所述转发扩展的权限为隐藏,所述桥接对象的权限为暴露。6.根据权利要求1-5任一项所述的通信系统,其特征在于,所述控制器还用于创建其对应的桥接对象,和/或,将所述控制器对应的桥接对象与所述扩展类的实例进行绑定。7.一种移动端扩展开发的通信方法,其特征在于,包括:建立移动端目标页面对应的扩展类与桥接对象之间的通信;基于所述桥接对象,调用其对应的控制器,其中,所述桥接对象与控制器之...

【专利技术属性】
技术研发人员:戴旭
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1