一种传递通知的方法、装置、计算机设备及存储介质与流程

文档序号:15850581发布日期:2018-11-07 09:49阅读:123来源:国知局
一种传递通知的方法、装置、计算机设备及存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种通知的传递方法、装置、计算机设备及计算机可读存储介质。

背景技术

随着计算机设备技术的快速发展,计算机设备中的应用程序通常采用基于计算机设备操作系统的原生设计语言和其他设定脚本语言(例如:脚本语言javascript)的混合开发模式进行开发,但现有的混合开发模式开发的应用程序中,通知仅能在原生设计语言开发的功能组件中进行传递,而其他脚本设计语言开发的功能组件中并不能进行通知传递,同时原生设计语言开发的功能组件也不能与其他脚本设计语言开发的功能组件进行通知传递。



技术实现要素:

本发明提出了一种传递的通知方法、装置、计算机设备及计算机可读存储介质,用以解决现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的问题。

本发明采用的技术方案是提供一种传递通知的方法,应用于基于混合开发模式所开发的应用程序中,所述方法包括:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于所述第一通知中心预置的通知信息与监听端的全局映射关系,将所述第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,所述第一通知中心和所述任一发送端均设置于基于第一设计语言开发的功能组件中;所述第二通知中心和所述第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,所述将所述第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端,包括:

将所述第一通知信息通过所述同步通信通道发送至所述第二通知中心;

基于所述第二通知中心预置的通知信息与监听端的全局映射关系,将所述第一通知信息发送至对应的第一监听端。

可选的,在所述通过第一通知中心接收到任一发送端发送的第一通知信息之前,所述方法还包括:

基于接收到的所述第一监听端发送的所述第一通知信息的监听注册指令,在所述第一通知中心的全局映射关系中注册所述第一通知信息与所述第一监听端的第一映射关系;

通过所述同步通信通道将所述第一映射关系注册至所述第二通知中心的全局映射关系中。

可选的,在所述将所述第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端之后,所述方法还包括:

当接收到的所述第一监听端发送的所述第一通知信息的监听删除指令时,在所述第二通知中心的全局映射关系中删除所述第一映射关系;

通过所述同步通信通道将所述第一通知中心的全局映射关系中的所述第一映射关系进行删除。

可选的,所述基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件;所述方法还包括:

当通过第一通知中心接收到任一发送端发送的第二通知信息时,基于所述第一通知中心预置的通知信息与监听端的全局映射关系,将所述第二通知信息发送至对应的第二监听端;其中,所述第二监听端设置于基于第一设计语言开发的功能组件中。

可选的,在所述通过第一通知中心接收到任一发送端发送的第二通知信息之前,所述方法还包括:

基于接收到的所述第二监听端发送的所述第二通知信息的监听注册指令,在所述第一通知中心的全局映射关系中注册所述第二通知信息与所述第二监听端的第二映射关系。

可选的,在所述将所述第二通知信息发送至对应的第二监听端之后,所述方法还包括:

当接收到的所述第二监听端发送的所述第二通知信息的监听删除指令时,在所述第一通知中心的全局映射关系中删除所述第二映射关系。

本发明还提供一种传递通知的装置,应用于设置有基于混合开发模式所开发的应用程序的终端中,所述装置包括:

第一传递模块,用于当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于所述第一通知中心预置的通知信息与监听端的全局映射关系,将所述第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,所述第一通知中心和所述任一发送端均设置于基于第一设计语言开发的功能组件中;所述第二通知中心和所述第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,所述将所述第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端,包括:

将所述第一通知信息通过所述同步通信通道发送至所述第二通知中心;

基于所述第二通知中心预置的通知信息与监听端的全局映射关系,将所述第一通知信息发送至对应的第一监听端。

可选的,所述装置还包括:

第一注册模块,用于在所述通过第一通知中心接收到任一发送端发送的第一通知信息之前,基于接收到的所述第一监听端发送的所述第一通知信息的监听注册指令,在所述第一通知中心的全局映射关系中注册所述第一通知信息与所述第一监听端的第一映射关系;通过所述同步通信通道将所述第一映射关系注册至所述第二通知中心的全局映射关系中。

可选的,所述装置还包括:

第一注销模块,用于在所述将所述第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端之后,当接收到的所述第一监听端发送的所述第一通知信息的监听删除指令时,在所述第二通知中心的全局映射关系中删除所述第一映射关系;通过所述同步通信通道将所述第一通知中心的全局映射关系中的所述第一映射关系进行删除。

可选的,所述基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件;所述装置还包括:

第二传递模块,用于当通过第一通知中心接收到任一发送端发送的第二通知信息时,基于所述第一通知中心预置的通知信息与监听端的全局映射关系,将所述第二通知信息发送至对应的第二监听端;其中,所述第二监听端设置于基于第一设计语言开发的功能组件中。

可选的,所述装置还包括:

第二注册模块,用于在所述通过第一通知中心接收到任一发送端发送的第二通知信息之前,基于接收到的所述第二监听端发送的所述第二通知信息的监听注册指令,在所述第一通知中心的全局映射关系中注册所述第二通知信息与所述第二监听端的第二映射关系。

可选的,所述装置还包括:

第二注销模块,用于在所述将所述第二通知信息发送至对应的第二监听端之后,当接收到的所述第二监听端发送的所述第二通知信息的监听删除指令时,在所述第一通知中心的全局映射关系中删除所述第二映射关系。

本发明还提供一种计算机设备,所述计算机设备包括处理器和存储器;

所述处理器用于执行存储器中存储的传递通知的程序,以实现上述的传递通知的方法的步骤。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的传递通知的方法的步骤。

采用上述技术方案,本发明至少具有下列优点:

本发明所述一种通知的传递方法、装置、计算机设备及计算机可读存储介质,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递。

附图说明

图1为本发明第三实施例的传递通知的方法流程图;

图2为本发明第四实施例的传递通知的方法流程图;

图3为本发明第五实施例的传递通知的方法流程图;

图4为本发明第六实施例的传递通知的方法流程图;

图5为本发明第七实施例的传递通知的方法流程图;

图6为本发明第十实施例的传递通知的装置组成结构示意图;

图7为本发明第十一实施例的传递通知的装置组成结构示意图;

图8为本发明第十二实施例的传递通知的装置组成结构示意图;

图9为本发明第十三实施例的传递通知的装置组成结构示意图;

图10为本发明第十四实施例的传递通知的装置组成结构示意图;

图11为本发明第十五实施例的计算机设备组成结构示意图。

具体实施方式

为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。

本发明实施例提供的传递通知的方法,应用于基于混合开发模式所开发的应用程序中,用于实现不同设计语言开发的功能组件之间通知的传递,以解决现有技术中混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的的问题。

本发明第一实施例,一种传递通知的方法,应用于基于混合开发模式所开发的应用程序中,该方法包括以下具体步骤:

步骤s101,当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

在本实施例中,对第一设计语言开发的功能组件不做具体限定,第一设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

在本实施例中,对第二设计语言开发的功能组件不做具体限定,但第二设计语言开发的功能组件是与第一设计语言不同的设计语言开发的功能组件;第二设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

例如:在基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件,并且基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件的情况下,步骤s101,包括:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于系统原生设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于脚本语言javascript开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

又如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,步骤s101,包括:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

本发明第一实施例所述的传递通知的方法,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递。

本发明第二实施例,一种传递通知的方法,应用于基于混合开发模式所开发的应用程序中,该方法包括以下具体步骤:

步骤s201,当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端的方式,包括但不限于:

将第一通知信息通过同步通信通道发送至第二通知中心;

基于第二通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息发送至对应的第一监听端。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

在本实施例中,对第一设计语言开发的功能组件不做具体限定,第一设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

在本实施例中,对第二设计语言开发的功能组件不做具体限定,但第二设计语言开发的功能组件是与第一设计语言不同的设计语言开发的功能组件;第二设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

例如:在基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件,并且基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件的情况下,步骤s201,包括:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于系统原生设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于脚本语言javascript开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

又如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,步骤s201,包括:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

本发明第二实施例所述的传递通知的方法,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递。

本发明第三实施例,一种传递通知的方法,如图1所示,应用于基于混合开发模式所开发的应用程序中,该方法包括以下具体步骤:

步骤s301,基于接收到的第一监听端发送的第一通知信息的监听注册指令,在第一通知中心的全局映射关系中注册第一通知信息与第一监听端的第一映射关系;通过同步通信通道将第一映射关系注册至第二通知中心的全局映射关系中。

可选的,通过字典中的设定键值对记录第一通知信息与第一监听端的第一映射关系。

步骤s302,当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端的方式,包括但不限于:

将第一通知信息通过同步通信通道发送至第二通知中心;

基于第二通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息发送至对应的第一监听端。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

在本实施例中,对第一设计语言开发的功能组件不做具体限定,第一设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

在本实施例中,对第二设计语言开发的功能组件不做具体限定,但第二设计语言开发的功能组件是与第一设计语言不同的设计语言开发的功能组件;第二设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

例如:在基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件,并且基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件的情况下,步骤s302,包括:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于系统原生设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于脚本语言javascript开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

又如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,步骤s302,包括:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

本发明第三实施例所述的传递通知的方法,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递。

本发明第四实施例,一种传递通知的方法,如图2所示,应用于基于混合开发模式所开发的应用程序中,该方法包括以下具体步骤:

步骤s401,基于接收到的第一监听端发送的第一通知信息的监听注册指令,在第一通知中心的全局映射关系中注册第一通知信息与第一监听端的第一映射关系;通过同步通信通道将第一映射关系注册至第二通知中心的全局映射关系中。

可选的,通过字典中的设定键值对记录第一通知信息与第一监听端的第一映射关系。

步骤s402,当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端的方式,包括但不限于:

将第一通知信息通过同步通信通道发送至第二通知中心;

基于第二通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息发送至对应的第一监听端。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

在本实施例中,对第一设计语言开发的功能组件不做具体限定,第一设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

在本实施例中,对第二设计语言开发的功能组件不做具体限定,但第二设计语言开发的功能组件是与第一设计语言不同的设计语言开发的功能组件;第二设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

例如:在基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件,并且基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件的情况下,步骤s402,包括:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于系统原生设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于脚本语言javascript开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

又如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,步骤s402,包括:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

步骤s403,当接收到的第一监听端发送的第一通知信息的监听删除指令时,在第二通知中心的全局映射关系中删除第一映射关系;通过同步通信通道将第一通知中心的全局映射关系中的第一映射关系进行删除。

本发明第四实施例所述的传递通知的方法,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递。

本发明第五实施例,一种传递通知的方法,如图3所示,应用于基于混合开发模式所开发的应用程序中,该方法包括以下具体步骤:

步骤s501,当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

可选的,基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件。

例如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,步骤s501,包括:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

步骤s502,当通过第一通知中心接收到任一发送端发送的第二通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第二通知信息发送至对应的第二监听端;其中,第二监听端设置于基于第一设计语言开发的功能组件中。

可选的,第二监听端的数量为一个或多个。

通过在基于脚本语言javascript开发的功能组件中设置的第一通知中心,实现了基于脚本语言javascript开发的功能组件中发送端和监听端的通知的传递。

本发明第五实施例所述的传递通知的方法,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递;实现了基于脚本语言javascript开发的功能组件内部通知的传递。

本发明第六实施例,一种传递通知的方法,如图4所示,应用于基于混合开发模式所开发的应用程序中,该方法包括以下具体步骤:

步骤s601,当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

可选的,基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件。

例如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,步骤s601,包括:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

步骤s602,基于接收到的第二监听端发送的第二通知信息的监听注册指令,在第一通知中心的全局映射关系中注册第二通知信息与第二监听端的第二映射关系。

可选的,通过字典中的设定键值对记录第二通知信息与第二监听端的第二映射关系。

步骤s603,当通过第一通知中心接收到任一发送端发送的第二通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第二通知信息发送至对应的第二监听端;其中,第二监听端设置于基于第一设计语言开发的功能组件中。

可选的,第二监听端的数量为一个或多个。

通过在基于脚本语言javascript开发的功能组件中设置的第一通知中心,实现了基于脚本语言javascript开发的功能组件中发送端和监听端的通知的传递。

本发明第六实施例所述的传递通知的方法,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递;实现了基于脚本语言javascript开发的功能组件内部通知的传递。

本发明第七实施例,一种传递通知的方法,如图5所示,应用于基于混合开发模式所开发的应用程序中,该方法包括以下具体步骤:

步骤s701,当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

可选的,基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件。

例如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,步骤s701,包括:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

步骤s702,基于接收到的第二监听端发送的第二通知信息的监听注册指令,在第一通知中心的全局映射关系中注册第二通知信息与第二监听端的第二映射关系。

可选的,通过字典中的设定键值对记录第二通知信息与第二监听端的第二映射关系。

步骤s703,当通过第一通知中心接收到任一发送端发送的第二通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第二通知信息发送至对应的第二监听端;其中,第二监听端设置于基于第一设计语言开发的功能组件中。

可选的,第二监听端的数量为一个或多个。

通过在基于脚本语言javascript开发的功能组件中设置的第一通知中心,实现了基于脚本语言javascript开发的功能组件中发送端和监听端的通知的传递。

步骤s704,当接收到的第二监听端发送的第二通知信息的监听删除指令时,在第一通知中心的全局映射关系中删除第二映射关系。

本发明第七实施例所述的传递通知的方法,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递。

本发明第八实施例,一种传递通知的装置,应用于设置有基于混合开发模式所开发的应用程序的终端中,该装置包括以下组成部分:

第一传递模块100,用于当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

在本实施例中,对第一设计语言开发的功能组件不做具体限定,第一设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

在本实施例中,对第二设计语言开发的功能组件不做具体限定,但第二设计语言开发的功能组件是与第一设计语言不同的设计语言开发的功能组件;第二设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

例如:在基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件,并且基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件的情况下,第一传递模块100,用于

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于系统原生设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于脚本语言javascript开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

又如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,第一传递模块100,用于:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

本发明第八实施例所述的传递通知的装置,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递。

本发明第九实施例,一种传递通知的装置,应用于设置有基于混合开发模式所开发的应用程序的终端中,该装置包括以下组成部分:

第一传递模块100,用于当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端的方式,包括但不限于:

将第一通知信息通过同步通信通道发送至第二通知中心;

基于第二通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息发送至对应的第一监听端。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

在本实施例中,对第一设计语言开发的功能组件不做具体限定,第一设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

在本实施例中,对第二设计语言开发的功能组件不做具体限定,但第二设计语言开发的功能组件是与第一设计语言不同的设计语言开发的功能组件;第二设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

例如:在基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件,并且基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件的情况下,第一传递模块100,用于:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于系统原生设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于脚本语言javascript开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

又如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,第一传递模块100,用于:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

本发明第九实施例所述的传递通知的装置,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递。

本发明第十实施例,一种传递通知的装置,如图6所示,应用于设置有基于混合开发模式所开发的应用程序的终端中,该装置包括以下组成部分:

第一注册模块200,用于基于接收到的第一监听端发送的第一通知信息的监听注册指令,在第一通知中心的全局映射关系中注册第一通知信息与第一监听端的第一映射关系;通过同步通信通道将第一映射关系注册至第二通知中心的全局映射关系中。

可选的,通过字典中的设定键值对记录第一通知信息与第一监听端的第一映射关系。

第一传递模块100,用于当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端的方式,包括但不限于:

将第一通知信息通过同步通信通道发送至第二通知中心;

基于第二通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息发送至对应的第一监听端。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

在本实施例中,对第一设计语言开发的功能组件不做具体限定,第一设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

在本实施例中,对第二设计语言开发的功能组件不做具体限定,但第二设计语言开发的功能组件是与第一设计语言不同的设计语言开发的功能组件;第二设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

例如:在基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件,并且基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件的情况下,第一传递模块100,用于:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于系统原生设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于脚本语言javascript开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

又如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,第一传递模块100,用于:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

本发明第十实施例所述的传递通知的装置,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递。

本发明第十一实施例,一种传递通知的装置,如图7所示,应用于设置有基于混合开发模式所开发的应用程序的终端中,该装置包括以下组成部分:

第一注册模块200,用于基于接收到的第一监听端发送的第一通知信息的监听注册指令,在第一通知中心的全局映射关系中注册第一通知信息与第一监听端的第一映射关系;通过同步通信通道将第一映射关系注册至第二通知中心的全局映射关系中。

可选的,通过字典中的设定键值对记录第一通知信息与第一监听端的第一映射关系。

第一传递模块100,用于当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端的方式,包括但不限于:

将第一通知信息通过同步通信通道发送至第二通知中心;

基于第二通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息发送至对应的第一监听端。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

在本实施例中,对第一设计语言开发的功能组件不做具体限定,第一设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

在本实施例中,对第二设计语言开发的功能组件不做具体限定,但第二设计语言开发的功能组件是与第一设计语言不同的设计语言开发的功能组件;第二设计语言开发的功能组件可以是基于系统原生设计语言开发的功能组件,也可以是其他脚本设计语言开发的功能组件(例如:基于脚本语言javascript开发的功能组件)。

例如:在基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件,并且基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件的情况下,第一传递模块100,用于:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于系统原生设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于脚本语言javascript开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

又如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,第一传递模块100,用于:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

第一注销模块300,用于当接收到的第一监听端发送的第一通知信息的监听删除指令时,在第二通知中心的全局映射关系中删除第一映射关系;通过同步通信通道将第一通知中心的全局映射关系中的第一映射关系进行删除。

本发明第十一实施例所述的传递通知的装置,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递。

本发明第十二实施例,一种传递通知的装置,如图8所示,应用于设置有基于混合开发模式所开发的应用程序的终端中,该装置包括以下组成部分:

第一传递模块100,用于当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

可选的,基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件。

例如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,第一传递模块100,用于:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

第二传递模块400,用于当通过第一通知中心接收到任一发送端发送的第二通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第二通知信息发送至对应的第二监听端;其中,第二监听端设置于基于第一设计语言开发的功能组件中。

可选的,第二监听端的数量为一个或多个。

通过在基于脚本语言javascript开发的功能组件中设置的第一通知中心,实现了基于脚本语言javascript开发的功能组件中发送端和监听端的通知的传递。

本发明第十二实施例所述的传递通知的装置,克服了现有技术中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递;实现了基于脚本语言javascript开发的功能组件中通知的传递。

本发明第十三实施例,一种传递通知的装置,如图9所示,包括以下组成部分:

第一传递模块100,用于当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

可选的,基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件。

例如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,第一传递模块100,用于:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

第二注册模块500,用于基于接收到的第二监听端发送的第二通知信息的监听注册指令,在第一通知中心的全局映射关系中注册第二通知信息与第二监听端的第二映射关系。

可选的,通过字典中的设定键值对记录第二通知信息与第二监听端的第二映射关系。

第二传递模块400,用于当通过第一通知中心接收到任一发送端发送的第二通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第二通知信息发送至对应的第二监听端;其中,第二监听端设置于基于第一设计语言开发的功能组件中。

可选的,第二监听端的数量为一个或多个。

通过在基于脚本语言javascript开发的功能组件中设置的第一通知中心,实现了基于脚本语言javascript开发的功能组件中发送端和监听端的通知的传递。

本发明第十三实施例所述的传递通知的装置,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递;实现了基于脚本语言javascript开发的功能组件内部通知的传递。

本发明第十四实施例,一种传递通知的装置,如图10所示,应用于设置有基于混合开发模式所开发的应用程序的终端中,该装置包括以下组成部分:

第一传递模块100,用于当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于第一设计语言开发的功能组件中;第二通知中心和第一监听端均设置于基于第二设计语言开发的功能组件中。

可选的,第一监听端的数量为一个或多个。

可选的,通过字典中的键值对记录通知信息与监听端的全局映射关系。

可选的,基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件。

例如:在基于第一设计语言开发的功能组件为基于脚本语言javascript开发的功能组件,并且基于第一设计语言开发的功能组件为基于系统原生设计语言开发的功能组件的情况下,第一传递模块100,用于:

当通过第一通知中心接收到任一发送端发送的第一通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第一通知信息依次通过预置的同步通信通道和第二通知中心转发至对应的第一监听端;

其中,第一通知中心和任一发送端均设置于基于脚本语言javascript开发的功能组件中;第二通知中心和第一监听端均设置于基于系统原生设计语言开发的功能组件中;同步通信通道为基于jsexport协议的数据传输协议通道。

第二注册模块500,用于基于接收到的第二监听端发送的第二通知信息的监听注册指令,在第一通知中心的全局映射关系中注册第二通知信息与第二监听端的第二映射关系。

可选的,通过字典中的设定键值对记录第二通知信息与第二监听端的第二映射关系。

第二传递模块400,用于当通过第一通知中心接收到任一发送端发送的第二通知信息时,基于第一通知中心预置的通知信息与监听端的全局映射关系,将第二通知信息发送至对应的第二监听端;其中,第二监听端设置于基于第一设计语言开发的功能组件中。

可选的,第二监听端的数量为一个或多个。

通过在基于脚本语言javascript开发的功能组件中设置的第一通知中心,实现了基于脚本语言javascript开发的功能组件中发送端和监听端的通知的传递。

第二注销模块600,用于当接收到的第二监听端发送的第二通知信息的监听删除指令时,在第一通知中心的全局映射关系中删除第二映射关系。

本发明第十四实施例所述的传递通知的装置,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递;实现了基于脚本语言javascript开发的功能组件内部通知的传递。

本发明第十五实施例,一种计算机设备,如图11所示,包括以下组成部分:

处理器501和存储器502。在本发明的一些实施例中,处理器501和存储器502可通过总线或者其它方式连接。

处理器501可以是通用处理器,例如中央处理器(centralprocessingunit,cpu),还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,asic),或者是被配置成实施本发明实施例的一个或多个集成电路。其中,存储器502用于存储处理器501的可执行指令;

存储器502,用于存储程序代码,并将该程序代码传输给处理器501。存储器502可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);存储器502也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom)、快闪存储器(flashmemory)、硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器502还可以包括上述种类的存储器的组合。

其中,处理器501用于调用存储器502存储的程序代码管理代码,执行本发明第一实施例至本发明第七实施例中任一实施例中部分或全部步骤。

本发明第十五实施例所述的计算机设备,克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递;实现了基于脚本语言javascript开发的功能组件内部通知的传递。

本发明第十六实施例,一种计算机可读存储介质。

计算机存储介质可以是ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动硬盘、cd-rom或者本领域已知的任何其他形式的存储介质。

计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现本发明第一实施例至本发明第三实施例中任一实施例中部分或全部步骤。

本发明第十六实施例中的一种计算机可读存储介质,存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,能够克服了现有技术混合开发模式开发的应用程序中不同设计语言开发的功能组件之间不能进行通知传递的缺陷,实现了不同设计语言开发的功能组件之间通知的传递;实现了基于脚本语言javascript开发的功能组件内部通知的传递。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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