System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种云服务的数据处理方法、装置、云服务的数据处理系统、电子设备、机器可读介质。
技术介绍
1、云服务是一种虚拟化的云上应用,用户设备可以接入云服务从而方便的展开办公或学习。
2、相关技术中,云服务对应的服务器可以将云服务的云侧窗口传输至用户设备,用户设备会创建相应的端侧窗口,用于显示云服务的画面内容,其中,云侧窗口基于服务器的屏幕坐标系实现展示,端侧窗口基于用户设备的屏幕坐标系实现。用户在端侧窗口中可以使用外接设备操作云服务,操作产生的事件信息也可由用户设备同步至服务器,服务器将事件信息注入云服务实现交互。
3、但是,专利技术人经过研究发现,不同操作系统的屏幕坐标系不同,在用户设备和服务器的屏幕坐标系不同的情况下,由于二者屏幕坐标系的不兼容,易导致云服务的画面出现显示异常问题。
技术实现思路
1、本申请实施例提供了一种云服务的数据处理方法,以解决相关技术中由于屏幕坐标系的不兼容,导致云服务的画面出现显示异常的问题。
2、相应的,本申请实施例还提供了一种云服务的数据处理装置、云服务的数据处理系统、电子设备、机器可读介质,用以保证上述方法的实现及应用。
3、为了解决上述问题,本申请实施例公开了一种云服务的数据处理方法,应用于服务器,包括:
4、获取云服务的云侧显示窗口的第一窗口方位信息;
5、将所述第一窗口方位信息转换为基于通用屏幕坐标系的第二窗口方位信息;
6、将所述第二窗
7、本申请实施例公开了一种云服务的数据处理方法,应用于接入多个显示屏的用户设备,所述方法包括:
8、在接收到服务器发送的第二窗口方位信息的情况下,将所述第二窗口方位信息转换为与所述多个显示屏构成的端侧屏幕坐标系匹配的第三窗口方位信息;所述第二窗口方位信息是基于通用屏幕坐标系的方位信息;
9、根据所述第三窗口方位信息,生成云服务的端侧显示窗口并在所述端侧屏幕坐标系下进行展示。
10、本申请实施例公开了一种云服务的数据处理装置,应用于服务器,所述装置包括:
11、第一获取模块,用于获取云服务的云侧显示窗口的第一窗口方位信息;
12、第一转换模块,用于将所述第一窗口方位信息转换为基于通用屏幕坐标系的第二窗口方位信息;
13、第一发送模块,用于将所述第二窗口方位信息发送至用户设备,所述第二窗口方位信息用于供所述用户设备转换获得第三窗口方位信息,所述第三窗口方位信息是与所述用户设备接入的多个显示屏构成的端侧屏幕坐标系匹配的方位信息,所述第三窗口方位信息用于生成所述云服务的端侧显示窗口,并在所述用户设备进行展示。
14、本申请实施例公开了一种云服务的数据处理装置,应用于接入多个显示屏的用户设备,所述装置包括:
15、第二获取模块,用于在接收到服务器发送的第二窗口方位信息的情况下,将所述第二窗口方位信息转换为与所述多个显示屏构成的端侧屏幕坐标系匹配的第三窗口方位信息;所述第二窗口方位信息是基于通用屏幕坐标系的方位信息;
16、展示模块,用于根据所述第三窗口方位信息,生成云服务的端侧显示窗口并在所述端侧屏幕坐标系下进行展示。
17、本申请实施例公开了一种云服务的数据处理系统,包括:
18、服务器和接入多个显示屏的用户设备;
19、所述服务器用于:获取云服务的云侧显示窗口的第一窗口方位信息;将所述第一窗口方位信息转换为基于通用屏幕坐标系的第二窗口方位信息;将所述第二窗口方位信息发送至用户设备;
20、所述用户设备用于:在接收到服务器发送的第二窗口方位信息的情况下,将所述第二窗口方位信息转换为与所述多个显示屏构成的端侧屏幕坐标系匹配的第三窗口方位信息;根据所述第三窗口方位信息,生成云服务的端侧显示窗口并在所述端侧屏幕坐标系下进行展示。
21、本申请实施例还公开了一种电子设备,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如本申请实施例中一个或多个所述的方法。
22、本申请实施例还公开了一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如本申请实施例中一个或多个所述的方法。
23、与相关技术相比,本申请实施例包括以下优点:
24、本申请实施例通过设定通用屏幕坐标系,使得云侧在向端侧发送窗口方位信息时,可以将窗口方位信息转换至通用屏幕坐标系后进行发送,端侧再将接收到的通用屏幕坐标系的窗口方位信息转换为端侧屏幕坐标系后进行使用,在端侧向云侧发送窗口方位信息时,可以将窗口方位信息转换至通用屏幕坐标系后进行发送,云侧再将接收到的通用屏幕坐标系的窗口方位信息转换为云侧屏幕坐标系后进行使用,从而保证了各侧接收到的窗口方位信息是基于自身的屏幕坐标系正确的方位信息,进而保证了云服务的正常执行,满足了任意屏幕坐标系的用户设备连接使用任意屏幕坐标系的云服务的需求,解决了由于端侧和云侧屏幕坐标系不兼容带来的云服务异常的问题。
本文档来自技高网...【技术保护点】
1.一种云服务的数据处理方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,所述用户设备接入的多个显示屏之间具有预设的相对位置关系,多个所述显示屏中包括主显示屏,所述通用屏幕坐标系是以针对所述主显示屏设定的目标顶点为原点的坐标系;
4.根据权利要求1所述的方法,其特征在于,还包括:
5.一种云服务的数据处理方法,其特征在于,应用于接入多个显示屏的用户设备,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,在所述根据所述第三窗口方位信息,生成云服务的端侧显示窗口并在所述端侧屏幕坐标系下进行展示之后,还包括:
7.根据权利要求6所述的方法,其特征在于,所述用户设备接入的多个显示屏之间具有预设的相对位置关系,多个所述显示屏中包括主显示屏,所述通用屏幕坐标系是以针对所述主显示屏设定的目标顶点为原点的坐标系;
8.根据权利要求5所述的方法,其特征在于,还包括:
9.根据权利要求5所述的方法,其特征在
10.一种云服务的数据处理装置,其特征在于,应用于服务器,所述装置包括:
11.一种云服务的数据处理装置,其特征在于,应用于接入多个显示屏的用户设备,所述装置包括:
12.一种云服务的数据处理系统,其特征在于,包括:服务器和接入多个显示屏的用户设备;
13.一种电子设备,其特征在于,包括:
14.一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如权利要求1至9任一所述的方法。
...【技术特征摘要】
1.一种云服务的数据处理方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,所述用户设备接入的多个显示屏之间具有预设的相对位置关系,多个所述显示屏中包括主显示屏,所述通用屏幕坐标系是以针对所述主显示屏设定的目标顶点为原点的坐标系;
4.根据权利要求1所述的方法,其特征在于,还包括:
5.一种云服务的数据处理方法,其特征在于,应用于接入多个显示屏的用户设备,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,在所述根据所述第三窗口方位信息,生成云服务的端侧显示窗口并在所述端侧屏幕坐标系下进行展示之后,还包括:
7.根据权利要求6所述的方法,其特征在于,所述用户设备接入的...
【专利技术属性】
技术研发人员:朱辰阳,余飞,任晋奎,张献涛,潘黎丽,戚奕统,王金江,张超,张垒垒,
申请(专利权)人:杭州阿里云飞天信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。