调用处理方法及装置、通信系统与流程

文档序号:15736488发布日期:2018-10-23 21:34阅读:来源:国知局

技术特征:

1.一种调用处理方法,应用于基于React Native的通信架构中,其特征在于,所述方法包括:

获取待处理的携带参数标识的调用请求;所述调用请求为开发端的应用客户端发送的;

根据所述调用请求中的所述参数标识从预先建立的调用信息库中,获取所述参数标识对应的调用信息;

根据所述参数标识对应的所述调用信息调用原生端的应用。

2.根据权利要求1所述的方法,其特征在于,获取待处理的调用请求之前,所述方法还包括:

接收所述开发端的应用客户端发送的携带所述参数标识的所述调用请求;

将所述调用请求存储在调用请求队列的队尾;

进一步地,获取待处理的调用请求,具体包括:

按照从前往后的顺序,从所述调用请求队列的队头获取待处理的所述调用请求。

3.根据权利要求2所述的方法,其特征在于,获取待处理的调用请求之前,所述方法还包括:

设置所述调用请求队列,以用于存放所述开发端的应用客户端发送的各个所述调用请求。

4.根据权利要求1-3任一所述的方法,其特征在于,根据所述参数标识对应的所述调用信息调用原生端的应用客户端,具体包括:

根据所述参数标识从预先建立的注册信息库中获取对应的第一模块标识和第一子类标识;所述第一子类标识对应的第一子类为所述第一模块标识对应的第一模块中的子类;

根据所述第一模块标识和所述第一子类标识对应的所述调用信息,调用所述原生端的应用客户端中所述第一模块标识对应的第一模块和所述第一子类标识对应的方法。

5.根据权利要求4所述的方法,其特征在于,获取待处理的调用请求之前,所述方法还包括:

为所述原生端的应用客户端中的各所述第一模块中的各第一子类分配对应的所述参数标识;

获取所述开发端应用中与各所述第一模块对应的第二模块的标识、以及与对应的所述第一模块中的第一子类对应的所述第二模块中的第二子类的标识;

将各所述参数标识、对应的所述第一模块的标识、对应的所述第一模块中所述第一子类的标识、对应的所述第二模块的标识以及对应的所述第二模块中所述第二子类的标识,均注册在所述注册信息库中。

6.根据权利要求5所述的方法,其特征在于,获取待处理的调用请求之前,所述方法还包括:

为各所述参数标识对应的第一模块中的第一子类配置对应的所述调用信息,所述调用信息包括调用函数信息和回调函数信息;

根据为各所述参数标识配置的所述调用信息,建立所述调用信息库。

7.一种调用处理装置,应用于基于React Native的通信架构中,其特征在于,所述装置包括:

调用请求获取模块,用于获取待处理的携带参数标识的调用请求;所述调用请求为开发端的应用客户端发送的;

调用信息获取模块,用于根据所述调用请求中的所述参数标识从预先建立的调用信息库中,获取所述参数标识对应的调用信息;

调用模块,用于根据所述参数标识对应的所述调用信息调用原生端的应用;

所述调用信息库,用于存储各所述参数标识对应的所述调用信息。

8.根据权利要求7所述的装置,其特征在于,所述装置还包括:

接收模块,用于接收所述开发端的应用客户端发送的携带所述参数标识的所述调用请求;

存储模块,用于将所述调用请求存储在调用请求队列的队尾;

调用请求队列,用于以队列的形式存储各所述调用请求;

进一步地,所述调用请求获取模块,具体用于按照从前往后的顺序,从所述调用请求队列的队头获取待处理的所述调用请求。

9.根据权利要求8所述的装置,其特征在于,所述装置还包括:

设置模块,用于设置所述调用请求队列,以用于存放所述开发端的应用客户端发送的各个所述调用请求。

10.根据权利要求7-9任一所述的装置,其特征在于,所述调用模块,具体用于:

根据所述参数标识从预先建立的注册信息库中获取对应的第一模块标识和第一子类标识;所述第一子类标识对应的第一子类为所述第一模块标识对应的第一模块中的子类;

根据所述第一模块标识和所述第一子类标识对应的所述调用信息,调用所述原生端的应用客户端中所述第一模块标识对应的第一模块和所述第一子类标识对应的方法。

11.根据权利要求10所述的装置,其特征在于,所述装置还包括:

分配模块,用于为所述原生端的应用客户端中的各所述第一模块中的各第一子类分配对应的所述参数标识;

标识获取模块,用于获取所述开发端应用中与各所述第一模块对应的第二模块的标识、以及与对应的所述第一模块中的第一子类对应的所述第二模块中的第二子类的标识;

注册模块,用于将各所述参数标识、对应的所述第一模块的标识、对应的所述第一模块中所述第一子类的标识、对应的所述第二模块的标识以及对应的所述第二模块中所述第二子类的标识,均注册在所述注册信息库中;

所述注册信息库,用于存储各所述参数标识、各所述参数标识对应的所述第一模块的标识、各所述参数标识对应的所述第一模块中所述第一子类的标识、各所述参数标识对应的所述第二模块的标识以及各所述参数标识对应的所述第二模块中所述第二子类的标识。

12.根据权利要求11所述的装置,其特征在于,所述装置还包括:

配置模块,用于为各所述参数标识对应的第一模块中的第一子类配置对应的所述调用信息,所述调用信息包括调用函数信息和回调函数信息;

建立模块,用于根据为各所述参数标识配置的所述调用信息,建立所述调用信息库。

13.一种通信系统,其特征在于,所述通信系统包括原生端的应用客户端、开发端的应用客户端和调用处理装置;所述原生端的应用客户端和所述开发端的应用客户端基于React Native的通信架构进行通信;所述调用处理装置,分别与所述原生端的应用客户端和所述开发端的应用客户端进行通信,用于在所述开发端的应用客户端对所述原生端的应用客户端进行调用时,根据所述开发端的应用客户端的调用请求,对所述原生端的应用客户端中的应用进行调用;所述调用处理装置采用如上权利要求7-12任一所述的调用处理装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1