【技术实现步骤摘要】
本专利技术涉及移动通信,特别涉及一种移动端多进程数据实时同步刷新系统及方法。
技术介绍
1、随着移动端系统(包括ios/ipad os和android)越来越普及,移动端应用进程间通信的易用性、实时性和安全性也越来越被重视,移动端应用的进程间通信也是广大开发者诟病的一个事情,特别是ios/ipad os和android系统应用都是沙盒化的,这意味着每个应用都无法直接访问其他应用的数据或系统资源。然而它们之间的通信通常需要通过明确的系统接口进行,应用之间的进程通信也只能借助系统的机制,如ios系统的url scheme、keychain以及android系统的contentprovider、broadcasts(广播)等,但是这些机制在使用起来都有其局限性。
2、目前移动端的进程间通信技术都是基于本身系统机制,相对来说使用场景有其局限性,但在多个进程之间实时共享数据并刷新界面的场景无法很好满足。如url scheme主要是通过链接在进程间跳转并通过链接参数传输数据,这种方式需要打开跳转另一个通信进程,一般用于一对一的实时通信;
...【技术保护点】
1.一种移动端多进程数据实时同步刷新系统,其特征在于,包括:
2.根据权利要求1所述的系统,其特征在于,系统中的共享数据将不同类别的数据按模块进行区分,对模块按module-id标识,在共享数据库中以module-id为key进行建表,所有的进程间通信方式也都是以module-id为key进行,包括:IPC-notify单元以module-id为key进行广播消息的注册监听和发送广播消息;IPC-launch单元在拉起对方进程时也携带module-id信息以进行对应模块的数据更新操作。
3.根据权利要求1所述的系统,其特征在于,一个主进程允许拥
...【技术特征摘要】
1.一种移动端多进程数据实时同步刷新系统,其特征在于,包括:
2.根据权利要求1所述的系统,其特征在于,系统中的共享数据将不同类别的数据按模块进行区分,对模块按module-id标识,在共享数据库中以module-id为key进行建表,所有的进程间通信方式也都是以module-id为key进行,包括:ipc-notify单元以module-id为key进行广播消息的注册监听和发送广播消息;ipc-launch单元在拉起对方进程时也携带module-id信息以进行对应模块的数据更新操作。
3.根据权利要求1所述的系统,其特征在于,一个主进程允许拥有多个从属进程;一个从属进程允许注册监听多个模块的消息。
4.根据权利要求1所述的系统,其...
【专利技术属性】
技术研发人员:曹斌,陈建平,白广鹏,汪海,孟庆森,
申请(专利权)人:北京启明星辰信息安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。