【技术实现步骤摘要】
一种虚拟化应用通信方法、装置、服务器及可存储介质
本申请涉及应用程序虚拟化
,特别涉及一种虚拟化应用通信方法、装置、服务器及可读存储介质。
技术介绍
应用程序虚拟化(ApplicationVirtualization),是日益发展的虚拟化家族中的最新成员。它是一种对软件进行管理的新方式,打破应用程序、操作系统和托管操作系统的硬件之间的联系。为了实现企业内部文件流转的监控,并且实现流转统一出入口,利用应用程序虚拟化技术,把企业需要用到的内部通信软件构建为客户端上的虚拟化应用,比如Foxmail等邮件软件、RTX(RealTimeeXchange)和钉钉企业版等IM(即时通讯)类通信软件,以及其他带有点对点传输功能的通信软件。这些虚拟化应用实际上并未安装在客户端本地,而是采用远程应用的方式在远端服务器上进行发布并运行。这些点对点传输的通信软件会在进程启动的时候,绑定一个本地端口,进一步发送UDP数据包进行局域网好友查找,但是此类虚拟化应用往往可以同时由服务端发布给多个用户,即每个用户登录都会启动该虚拟化应用 ...
【技术保护点】
1.一种虚拟化应用通信方法,其特征在于,应用于服务端,包括:/n接收不同客户端向虚拟化应用传入的不同注册请求;/n为不同的注册请求分配不同的虚拟IP;其中,所述虚拟化应用预先基于虚拟化技术创建出多个虚拟IP;/n根据不同的虚拟IP为相应的各客户端生成具有唯一性的身份识别信息,并控制各所述客户端之间基于接收到的身份识别信息识别对端和与对端通信。/n
【技术特征摘要】
1.一种虚拟化应用通信方法,其特征在于,应用于服务端,包括:
接收不同客户端向虚拟化应用传入的不同注册请求;
为不同的注册请求分配不同的虚拟IP;其中,所述虚拟化应用预先基于虚拟化技术创建出多个虚拟IP;
根据不同的虚拟IP为相应的各客户端生成具有唯一性的身份识别信息,并控制各所述客户端之间基于接收到的身份识别信息识别对端和与对端通信。
2.根据权利要求1所述的虚拟化应用通信方法,其特征在于,根据不同的虚拟IP为相应的各客户端生成具有唯一性的身份识别信息,包括:
获取所述服务端MAC地址;
将所述MAC地址分别与不同的虚拟IP为每个对应的客户端分别生成具有唯一性的身份识别信息。
3.根据权利要求2所述的虚拟化应用通信方法,其特征在于,将所述MAC地址分别与不同的虚拟IP为每个对应的客户端生成具有唯一性的身份识别信息,包括:
将所述MAC地址的预设字段分别替换为不同的虚拟IP,并将替换后MAC地址作为对应的客户端的身份识别信息。
4.根据权利要求2所述的虚拟化应用通信方法,其特征在于,将所述MAC地址分别与不同的虚拟IP为每个对应的客户端生成具有唯一性的身份识别信息,包括:
将所述MAC地址的尾部分别增加不同的虚拟IP,并将延长后MAC地址作为对应的客户端的身份识别信息。
5.根据权利要求1所述的虚拟化应用通信方法,其特征在于,各所述客户端之间基于接收到的身份识别信息识别对端和与对端通信,包括:
各所述客户端分别根据自身的身份识别信息生成各自的UDP信息;
各所述客户端分别广播各自的UDP信息;
各所述客户端从接收到的UDP信息中提取得到对端客户端的身份识别信息,并基于所述对端客户端的身份识别信息与所述对端客户端建立通信通路进行通信。
6.根据权利...
【专利技术属性】
技术研发人员:杨峰,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。