【技术实现步骤摘要】
进程间通信方法、应用服务端、终端设备及存储介质
[0001]本申请涉及通信
,尤其涉及一种进程间通信方法、应用服务端、终端设备及存储介质。
技术介绍
[0002]对于云应用、云桌面等场景,云服务的功能需要部署在云端的应用服务端和部署在终端设备的应用客户端相互配合完成。例如,针对云桌面场景,云桌面客户端负责接收和转发用户输入的控制指令、画面渲染和画面显示等任务,云桌面服务端负责响应控制指令等等。
[0003]实际应用中,部署应用客户端的终端设备还有部署若干个第三方应用。目前,并不支持云服务的应用服务端和终端设备的第三方应用之间的通信,影响云应用、云桌面等场景的跨端的数据交互能力。
技术实现思路
[0004]本申请的多个方面提供一种进程间通信方法、应用服务端、终端设备及存储介质,用以满足云应用、云桌面等场景的跨端的数据交互能力的需求。
[0005]本申请实施例提供一种进程间通信方法,应用于部署在应用服务端中的第一进程间通信装置,第一进程间通信装置包括第一服务管理模块和第一通道管理模块,应用服务端和部署在终端设备中的应用客户端之间建立流化协议通道,应用服务端和终端设备还分别部署有多个应用程序;该方法包括:第一服务管理模块将由第一应用程序发送的第一数据传输请求转发给第一通道管理模块,第一数据传输请求包括第一待传输数据和第二应用程序的应用标识,第一应用程序是应用服务端上部署的多个应用程序中的一个;第一通道管理模块根据第二应用程序的应用标识,查询第一服务管理模块中的注册信息,以获取第二应用程 ...
【技术保护点】
【技术特征摘要】
1.一种进程间通信方法,其特征在于,应用于部署在应用服务端中的第一进程间通信装置,所述第一进程间通信装置包括第一服务管理模块和第一通道管理模块,所述应用服务端和部署在终端设备中的应用客户端之间建立流化协议通道,所述应用服务端和所述终端设备还分别部署有多个应用程序;所述方法包括:所述第一服务管理模块将由第一应用程序发送的第一数据传输请求转发给所述第一通道管理模块,所述第一数据传输请求包括第一待传输数据和第二应用程序的应用标识,所述第一应用程序是所述应用服务端上部署的多个应用程序中的一个;所述第一通道管理模块根据所述第二应用程序的应用标识,查询所述第一服务管理模块中的注册信息,以获取所述第二应用程序的归属标识,所述注册信息包括至少一个已注册的应用程序的应用标识和归属标识,所述归属标识指示对应的已注册的应用程序的部署位置;若所述第二应用程序的归属标识指示所述第二应用程序部署在所述终端设备中,则所述第一通道管理模块通过所述流化协议通道将所述第一待传输数据发送给所述终端设备中的第二应用程序。2.根据权利要求1所述的方法,其特征在于,还包括:若所述第二应用程序的归属标识指示所述第二应用程序部署在所述应用服务端中,则第一通道管理模块通过与所述第二应用程序之间的进程间通信IPC通道将所述第一待传输数据发送给所述应用服务端中的第二应用程序。3.根据权利要求1所述的方法,其特征在于,若所述第二应用程序的归属标识指示所述第二应用程序部署在所述终端设备中,则所述第一通道管理模块通过所述流化协议通道将所述第一待传输数据发送给所述终端设备中的第二应用程序之前,包括:判断所述第二应用程序的归属标识的数量是1个还是2个;若所述第二应用程序的归属标识为1个,且所述第二应用程序的归属标识为第一归属标识,所述第一归属标识指示所述第二应用程序部署在所述终端设备中,则执行所述第一通道管理模块通过所述流化协议通道将所述第一待传输数据发送给所述终端设备中的第二应用程序的步骤。4.根据权利要求3所述的方法,其特征在于,还包括:若所述第二应用程序的归属标识为2个,所述第二应用程序的归属标识包括所述第一归属标识和第二归属标识,则所述第一通道管理模块从所述第一归属标识和所述第二归属标识中选择所述第二归属标识,所述第二归属标识指示所述第二应用程序部署在所述应用服务端中;所述第一通道管理模块根据所述第二归属标识通过与所述第二应用程序之间的IPC通道将所述第一待传输数据发送给所述应用服务端中的第二应用程序。5.根据权利要求4所述的方法,其特征在于,所述第一通道管理模块根据所述第二归属标识通过与所述第二应用程序之间的IPC通道将所述第一待传输数据发送给所述应用服务端中的第二应用程序之后,还包括:若第一通道管理模块确认所述第一待传输数据传输失败,则所述第一通道管理模块根据所述第一归属标识通过所述流化协议通道将所述第一待传输数据发送给所述终端设备中的第二应用程序。
6.根据权利要求1所述的方法,其特征在于,所述第一服务管理模块接收第一应用程序发送的第一数据传输请求之前还包括:所述第一服务管理模块根据所述第一应用程序的注册请求,对所述第一应用程序进行注册,并保存所述第一应用程序的注册信息,所述第一应用程序的注册信息包括所述第一应用程序的应用标识和指示所述第一应用程序安装在所述应用服务端中的归属标识;所述第一服务管理模块还接收所述终端设备发送的已注册的第三应用程序的应用标识,并保存所述第三应用程序的注册信息,所述第三应用程序的注册信息包括所述第三应用程序的应用标识和指示所述第三应用程序部署在所述终端设备中的归属标识。7.一种进程间通信方法,其特征在于,应用于终...
【专利技术属性】
技术研发人员:张垒垒,朴云,闵洪波,苏杭,仝小路,张献涛,任晋奎,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。