一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于投屏的信息处理方法及相关装置与流程

2022-07-02 06:24:55 来源:中国专利 TAG:


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为本技术实施例提供的一种基于投屏的信息处理系统;
25.图2为本技术实施例提供的一种基于投屏的信息处理方法;
26.图3为本技术实施例提供的一种第一应用的第一界面;
27.图4为本技术实施例提供的又一种基于投屏的信息处理方法;
28.图5为本技术实施例提供的一种电子设备的示意图;
29.图6为本技术实施例提供的一种用户设备的示意图;
30.图7为本技术的实施例涉及的硬件运行环境的计算机设备结构示意图。
具体实施方式
31.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
32.本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
33.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结果或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
34.下面对本技术所涉及到的一些部分名词进行解释说明。
35.本技术实施例涉及的第一应用或第二应用可以为应用程序(application,简称app)。应用程序为能够实现某项或多项特定功能的软件程序。通常,用户设备中可以安装多个应用。比如,具有导航功能的应用、即时通信应用等。其中,具有导航功能的应用可以包括:百度地图、高德地图等。即时通讯应用可以包括:电话、微信、腾讯聊天软件(qq)、钉钉等。用户设备可以通过地图应用实现导航功能,可以通过即使通信应用实现与其他电子设备之间的语音、视频通话等。在一些情况下,即时通信应用中也可以集成导航功能,例如,微信应用中包括发送位置功能。
36.上述内容简要阐述了本技术实施例所涉及的部分名词的含义,为更好地理解本技术实施例的提供的基于投屏的信息处理方法,下面将对本技术实施例提供的基于投屏的信息处理方法的系统架构和/或应用场景进行说明。可理解的,本技术实施例描述的场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定。
37.参见图1,图1为本技术实施例提供的一种基于投屏的信息处理系统。如图1所示,基于投屏的信息处理系统100包括电子设备110和用户设备120。其中,电子设备110例如可以包括车载设备、投影机、平板电脑、笔记本电脑、掌上电脑、会议屏等,在此不做限定。
38.进一步的,电子设备110包括图像输出装置111以及触控输入装置112。可以理解的,图像输出装置111以及触控输入装置112可以为两个独立的装置,也可以集成在一个装置上。其中,图像输出装置111用于显示图像,视频、以及应用的界面等。触控输入装置112用于获取输入的数据等,例如坐标数据,在此不做限制。
39.示例性的,图像输出装置111以及触控输入装置112可以集成在一个显示屏上。显示屏用于显示图像,视频、以及应用的界面等,比如,地图应用的界面等。显示屏包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等,在此不做限制。
40.另外,电子设备110可以与用户设备120连接。示例性的,电子设备110还可以包括蓝牙装置,电子设备110通过蓝牙装置与用户设备120连接,在此不做限制。
41.其中,用户设备120可以是手机、平板电脑、笔记本电脑、掌上电脑、mid、台式电脑或其他设备,在此不做限制。
42.参见图2,图2为本技术实施例提供的一种基于投屏的信息处理方法。其中,所述方法可以应用于电子设备,所述电子设备与用户设备之间建立通信连接,所述电子设备包括图像输出装置以及触控输入装置,所述方法包括以下步骤:
43.201、电子设备通过所述触控输入装置在检测到针对第一应用的第一界面的放大操作或缩小操作时,获取坐标数据,所述第一应用的第一界面为所述用户设备控制所述电子设备显示在所述图像输出装置上的界面。
44.其中,第一应用为具备导航功能的应用程序或图像展示功能的应用程序或其他应用程序,在此不做限制。若第一应用为具备导航功能的应用程序,则第一应用的第一界面可以包括地图信息。若第一应用为具备图像展示功能的应用程序,则第一应用的第一界面可以包括图像。其中,图像例如可以为人脸图像、人物图像、动物图像等,在此不做限制。
45.示例性的,参见图3,图3为本技术实施例提供的一种第一应用的第一界面。如图3所示,可以看出,在电子设备的图像输出装置上显示有第一应用的第一界面,该第一应用的第一界面包括地图信息。结合图3,可以看出,该地图信息可以包括xx大厦、xx学校等位置信息,该地图信息还可以包括xx路、xx中路和xx街道等信息。
46.其中,若图像输出装置以及触控输入装置可以集成在一个显示屏上,上述坐标数据可以包括第一开始坐标数据、第一结束坐标数据、第二开始坐标数据和第二结束坐标数
据。第一开始坐标数据为第一手指对第一应用的第一界面进行放大操作或缩小操作时的开始坐标数据,第一结束坐标数据为第一手指对第一应用的第一界面进行放大操作或缩小操作时的结束坐标数据。第二开始坐标数据为第二手指对第一应用的第一界面进行放大操作或缩小操作时的开始坐标数据,第二结束坐标数据为第二手指对第一应用的第一界面进行放大操作或缩小操作时的结束坐标数据。第一手指和第二手指不同。
47.可选的,第一开始坐标数据可以为第一手指对第一应用的第一界面进行放大操作或缩小操作时至少一个第一像素对应的至少一个第一坐标数据的均值、中位数、或至少一个第一坐标数据中任意一个坐标数据,在此不做限制。
48.可选的,第一结束坐标数据可以为第一手指对第一应用的第一界面进行放大操作或缩小操作时至少一个第二像素对应的至少一个第二坐标数据的均值、中位数、或至少一个第二坐标数据中任意一个坐标数据,在此不做限制。
49.可选的,第二开始坐标数据可以为第二手指对第一应用的第一界面进行放大操作或缩小操作时至少一个第三像素对应的至少一个第三坐标数据的均值、中位数、或至少一个第三坐标数据中任意一个坐标数据,在此不做限制。
50.可选的,第二结束坐标数据可以为第二手指对第一应用的第一界面进行放大操作或缩小操作时至少一个第四像素对应的至少一个第四坐标数据的均值、中位数、或至少一个第四坐标数据中任意一个坐标数据,在此不做限制。
51.其中,至少一个第一像素可以与至少一个第二像素部分相同或完全不同,至少一个第一像素可以与至少一个第三像素部分相同或完全不同,至少一个第二像素可以与至少一个第四像素部分相同或完全不同,至少一个第三像素可以与至少一个第四像素部分相同或完全不同,在此不做限制。
52.进一步的,第一开始坐标数据和第一结束坐标数据对应第一标识,第二开始坐标数据和第二结束坐标数据对应第二标识,第一标识与第二标识不同。第一标识可以用于标识第一手指对第一应用的第一界面进行放大操作或缩小操作时的第一开始坐标数据和第一结束坐标数据,第二标识可以用于标识第二手指对第一应用的第一界面进行放大操作或缩小操作时的第二开始坐标数据和第二结束坐标数据。
53.其中,第一标识和第二标识可以为电子设备随机配置的标识,或预先设置的标识,在此不做限制。
54.示例性的,第一标识例如可以为id1,第二标识例如可以为id2。
55.202、电子设备向所述用户设备发送所述坐标数据。
56.相应的,用户设备接收电子设备发送的所述坐标数据。
57.其中,电子设备向所述用户设备发送所述坐标数据,包括:电子设备通过接口向所述用户设备发送所述坐标数据。
58.其中,该接口例如可以为应用编程接口(application programming interface,api)或动态链接库(dynamic link library,dll),在此不做限制。
59.203、电子设备在所述图像输出装置上输出所述第一应用的第二界面,所述第一应用的第二界面为所述用户设备根据放大指令对所述第一应用的第一界面进行放大处理得到的界面或根据缩小指令对所述第一应用的第一界面进行缩小处理得到的界面,所述放大或缩小指令为所述用户设备根据所述坐标数据生成的,且所述放大或缩小指令不是通过所
述用户设备的操作系统生成的。
60.其中,用户设备可以控制电子设备在图像输出装置上输出第一应用的第二界面。
61.其中,操作系统(operation system,os)是管理计算机硬件与软件资源的计算机程序。
62.示例性的,操作系统例如可以为安卓、ios、linux等,在此不做限制。
63.其中,放大或缩小指令为用户设备根据第一开始坐标数据和第二开始坐标数据之间的差值以及第一结束坐标数据和第二结束坐标数据之间的差值生成的。可以理解的,若第一开始坐标数据和第二开始坐标数据之间的差值大于第一结束坐标数据和第二结束坐标数据之间的差值,则第一应用的第二界面为用户设备根据缩小指令对第一应用的第一界面进行缩小处理得到的界面;若第一开始坐标数据和第二开始坐标数据之间的差值小于第一结束坐标数据和第二结束坐标数据之间的差值,则第一应用的第二界面为用户设备根据放大指令对第一应用的第一界面进行放大处理得到的界面。
64.可以看出,上述技术方案中,通过将第一应用的第一界面投屏至电子设备的显示屏上,在电子设备检测到针对第一应用的第一界面的放大操作或缩小操作时,获取坐标数据,并将坐标数据发送给用户设备,使得用户设备可以根据坐标数据生成放大或缩小指令,并根据放大或缩小指令对第一应用的第一界面进行放大或缩小处理,以实现将放大或缩小处理后的界面投屏至电子设备的图像输出装置上。由于放大或缩小指令不是通过用户设备的操作系统生成的,从而实现了在用户设备的操作系统的权限未开放时成功响应了针对第一应用的第一界面的放大操作或缩小操作,也避免了由于用户设备的操作系统的权限管控问题所导致的响应失败的问题,提升了用户体验。
65.参见图4,图4为本技术实施例提供的又一种基于投屏的信息处理方法。其中,所述方法可以应用于电子设备,所述电子设备与用户设备之间建立通信连接,所述电子设备包括图像输出装置以及触控输入装置,所述方法包括以下步骤:
66.401-403、与图2中步骤201-203相同,在此不加赘述。
67.404、电子设备接收所述用户设备发送的投屏请求,所述投屏请求携带第二应用的标识和所述第二应用的第一界面。
68.其中,第一应用不同于第二应用,第一应用的第一界面不同于第二应用的第一界面。
69.示例性的,第二应用例如可以为即时通讯的应用、音乐应用等,在此不做限制。
70.405、电子设备根据所述第二应用的标识,确定所述第二应用的投屏优先等级。
71.406、电子设备根据所述第二应用的投屏优先等级,在所述图像输出装置上输出所述第二应用的第一界面。
72.可选的,电子设备根据所述第二应用的投屏优先等级,在所述图像输出装置上输出所述第二应用的第一界面,包括:若所述第二应用的投屏优先等级高于所述第一应用的投屏优先等级,则电子设备根据所述第二应用的标识,确定与隐私数据相关联的权限安全等级;若所述权限安全等级高于预设权限安全等级,则电子设备在所述图像输出装置上继续输出所述第一应用的第二界面;若所述权限安全等级低于或等于所述预设权限安全等级,则电子设备在所述图像输出装置的第一显示区域显示所述第一应用的第二界面,在所述图像输出装置的第二显示区域显示所述第二应用的第一界面。
73.其中,预设权限安全等级可以由管理员设置,也可以配置在电子设备的配置文件中,在此不做限制。
74.可选的,若所述权限安全等级高于预设权限安全等级,电子设备还可以向用户设备发送投屏响应,该投屏响应携带投屏失败的信息。
75.其中,第一显示区域的面积可以小于或等于或大于第二显示区域,在此不做限制。
76.可以看出,上述技术方案中,根据与隐私数据相关联的权限安全等级,确定是否在图像输出装置上显示第二应用的第一界面,实现了在与隐私数据相关联的权限安全等级较高时不显示第二应用的第一界面,从而提高了用户隐私安全性。同时,在与隐私数据相关联的权限安全等级不高时同时显示第一应用的第二界面和第二应用的第一界面,从而实现了同时显示,避免了用户反复投屏操作所带来的用户体验不佳的问题。
77.可选的,电子设备根据所述第二应用的标识,确定与隐私数据相关联的权限安全等级,包括:电子设备根据所述第二应用的标识,获取所述第二应用的历史投屏记录;电子设备检测所述第二应用的历史投屏记录中是否包含所述第二应用的第一界面的投屏记录;若是,则电子设备根据所述第二应用的第一界面的投屏记录,确定所述第二应用的第一界面的投屏次数和频率;电子设备根据所述第二应用的第一界面的投屏次数和频率,确定所述第二应用对应的与隐私数据相关联的第一权限安全因子;电子设备根据所述第二应用的投屏优先等级和所述第一权限安全因子,确定所述权限安全等级。
78.其中,第二应用的历史投屏记录包括第二应用的至少一个界面中每个界面的历史投屏记录,第二应用的至少一个界面可以包括第二应用的第一界面,或不包括第二应用的第一界面,在此不做限制。进一步的,第二应用的至少一个界面中每个界面的历史投屏记录例如可以包括第二应用的至少一个界面中每个界面的历史投屏时间、第二应用的至少一个界面中每个界面的历史投屏的用户设备的临时标识、第二应用的至少一个界面中每个界面涉及的数据包等,在此不做限定。
79.其中,第二应用的至少一个界面中每个界面涉及的数据包包括业务类型标识。
80.其中,业务类型例如可以包括以下至少一种:音频业务、视频业务、语音业务、地图业务、支付业务等,在此不做限制。
81.其中,电子设备根据第二应用的第一界面的投屏记录,确定第二应用的第一界面的投屏次数和频率,例如可以包括:电子设备以接收用户设备发送的投屏请求的时刻为基准,根据第二应用的历史投屏记录中第一预设时间段内第二应用的第一界面的投屏记录,确定第二应用的第一界面的投屏次数和频率。
82.其中,第一预设时间段可以为管理员设置的,或配置在电子设备的配置文件中的,在此不做限制。
83.可以看出,上述技术方案中,通过根据第二应用的标识,来获取第二应用的历史投屏记录,以根据第二应用的历史投屏记录实现了权限安全等级的确定,从而避免与隐私数据相关联的权限安全等级较高的应用展示到图像输出装置图像输出装置的情况,进而保护了用户的隐私。
84.可选的,所述投屏请求还携带所述用户设备的临时标识,电子设备根据所述第二应用的标识,获取所述第二应用的历史投屏记录,包括:电子设备从数据库中获取与所述用户设备的临时标识对应的至少一个应用的历史投屏记录;电子设备根据所述第二应用的标
识,从所述至少一个应用的历史投屏记录中获取所述第二应用的历史投屏记录。
85.其中,数据库可以包括多个用户设备中每个用户设备的临时标识对应的至少一个应用的历史投屏记录。该至少一个应用中每个应用的历史投屏记录包括该每个应用的至少一个界面中每个界面的历史投屏记录,该每个应用的至少一个界面中每个界面的历史投屏记录例如可以包括该每个应用的至少一个界面中每个界面的历史投屏时间、该每个应用的至少一个界面中每个界面的历史投屏的用户设备的临时标识、该每个应用的至少一个界面中每个界面涉及的数据包等,在此不做限定。
86.其中,用户设备的临时标识可以为用户设备与电子设备预先设置的、或协议规定的,在此不做限制。
87.可选的,该方法还包括:若否,则电子设备根据所述第二应用的历史投屏记录,确定所述第二应用的类型;电子设备根据所述第二应用的类型,确定所述第二应用对应的与隐私数据相关联的第二权限安全因子;电子设备根据所述第二应用的投屏优先等级和所述第二权限安全因子,确定所述权限安全等级。
88.其中,第二应用的类型例如可以包括以下至少一种:音频类型、视频类型、语音类型、地图类型、支付类型,在此不做限制。
89.其中,电子设备根据所述第二应用的历史投屏记录,确定所述第二应用的类型,包括:电子设备获取所述第二应用的至少一个界面中每个界面涉及的数据包;电子设备获取所述每个界面涉及的数据包所包括的业务类型标识;电子设备根据所述每个界面涉及的数据包所包括的业务类型标识,确定所述第二应用的类型。
90.其中,电子设备获取所述第二应用的至少一个界面中每个界面涉及的数据包,例如可以包括:电子设备以接收用户设备发送的投屏请求的时刻为基准,获取第二预设时间段内所述第二应用的至少一个界面中每个界面涉及的数据包。
91.其中,第二预设时间段可以为管理员设置的,或配置在电子设备的配置文件中的,在此不做限制。可以理解的,第一预设时间段可以与第二预设时间段相同或不同,在此不做限制。
92.可以看出,上述技术方案中,实现了基于应用的类型确定权限安全等级,从而避免与隐私数据相关联的权限安全等级较高的应用展示到图像输出装置的情况,进而保护了用户的隐私。
93.可以看出,上述技术方案中,通过将第一应用的第一界面投屏至电子设备的显示屏上,在电子设备检测到针对第一应用的第一界面的放大操作或缩小操作时,获取坐标数据,并将坐标数据发送给用户设备,使得用户设备可以根据坐标数据生成放大或缩小指令,并根据放大或缩小指令对第一应用的第一界面进行放大或缩小处理,以实现将放大或缩小处理后的界面投屏至电子设备的图像输出装置上。由于放大或缩小指令不是通过用户设备的操作系统生成的,从而实现了在用户设备的操作系统的权限未开放时成功响应了针对第一应用的第一界面的放大操作或缩小操作,也避免了由于用户设备的操作系统的权限管控问题所导致的响应失败的问题,提升了用户体验。同时,当电子设备的图像输出装置显示有某个应用的界面时,通过根据应用的投屏优先等级,在图像输出装置上显示需要投屏的应用的界面,实现了更加优化的显示满足用户需求的应用的界面。
94.参见图5,图5为本技术实施例提供的一种电子设备的示意图。其中,如图5所示,其
中,所述电子设备500与用户设备之间建立通信连接,所述电子设备500包括图像输出装置以及触控输入装置,电子设备500包括获取模块501、发送模块502和输出模块503。
95.所述获取模块501,用于通过所述触控输入装置在检测到针对第一应用的第一界面的放大操作或缩小操作时,获取坐标数据,所述第一应用的第一界面为所述用户设备控制所述电子设备显示在所述图像输出装置上的界面;
96.所述发送模块502,用于向所述用户设备发送所述坐标数据;
97.所述输出模块503,用于在所述图像输出装置上输出所述第一应用的第二界面,所述第一应用的第二界面为所述用户设备根据放大指令对所述第一应用的第一界面进行放大处理得到的界面或根据缩小指令对所述第一应用的第一界面进行缩小处理得到的界面,所述放大或缩小指令为所述用户设备根据所述坐标数据生成的,且所述放大或缩小指令不是通过所述用户设备的操作系统生成的。
98.可以看出,上述技术方案中,通过将第一应用的第一界面投屏至电子设备的显示屏上,在电子设备检测到针对第一应用的第一界面的放大操作或缩小操作时,获取坐标数据,并将坐标数据发送给用户设备,使得用户设备可以根据坐标数据生成放大或缩小指令,并根据放大或缩小指令对第一应用的第一界面进行放大或缩小处理,以实现将放大或缩小处理后的界面投屏至电子设备的图像输出装置上。由于放大或缩小指令不是通过用户设备的操作系统生成的,从而实现了在用户设备的操作系统的权限未开放时成功响应了针对第一应用的第一界面的放大操作或缩小操作,也避免了由于用户设备的操作系统的权限管控问题所导致的响应失败的问题,提升了用户体验。
99.可选的,所述电子设备500还包括接收模块504和确定模块505,
100.所述接收模块504,用于接收所述用户设备发送的投屏请求,所述投屏请求携带第二应用的标识和所述第二应用的第一界面;
101.所述确定模块505,用于根据所述第二应用的标识,确定所述第二应用的投屏优先等级;
102.所述输出模块503,还用于根据所述第二应用的投屏优先等级,在所述图像输出装置上输出所述第二应用的第一界面。
103.可以看出,上述技术方案中,当电子设备的图像输出装置显示有某个应用的界面时,通过根据应用的投屏优先等级,在图像输出装置上显示需要投屏的应用的界面,实现了更加优化的显示满足用户需求的应用的界面。
104.可选的,所述根据所述第二应用的投屏优先等级,在所述图像输出装置上输出所述第二应用的第一界面方面,
105.所述确定模块505,用于若所述第二应用的投屏优先等级高于所述第一应用的投屏优先等级,则根据所述第二应用的标识,确定与隐私数据相关联的权限安全等级;
106.所述输出模块503,用于若所述权限安全等级高于预设权限安全等级,则在所述显示屏上继续显示所述第一应用的第二界面;
107.所述输出模块503,用于若所述权限安全等级低于或等于所述预设权限安全等级,则在所述图像输出装置的第一显示区域显示所述第一应用的第二界面,在所述图像输出装置的第二显示区域显示所述第二应用的第一界面。
108.可以看出,上述技术方案中,根据与隐私数据相关联的权限安全等级,确定是否在
图像输出装置上显示第二应用的第一界面,实现了在与隐私数据相关联的权限安全等级较高时不显示第二应用的第一界面,从而提高了用户隐私安全性。同时,在与隐私数据相关联的权限安全等级不高时同时显示第一应用的第二界面和第二应用的第一界面,从而实现了同时显示,避免了用户反复投屏操作所带来的用户体验不佳的问题。
109.可选的,所述根据所述第二应用的标识,确定与隐私数据相关联的权限安全等级方面,所述电子设备还包括检测模块506,
110.所述获取模块501,用于根据所述第二应用的标识,获取所述第二应用的历史投屏记录;
111.所述检测模块506,用于检测所述第二应用的历史投屏记录中是否包含所述第二应用的第一界面的投屏记录;
112.所述确定模块505,用于若是,则根据所述第二应用的第一界面的投屏记录,确定所述第二应用的第一界面的投屏次数和频率;
113.所述确定模块505,用于根据所述第二应用的第一界面的投屏次数和频率,确定所述第二应用对应的与隐私数据相关联的第一权限安全因子;
114.所述确定模块505,用于根据所述第二应用的投屏优先等级和所述第一权限安全因子,确定所述权限安全等级。
115.可以看出,上述技术方案中,通过根据第二应用的标识,来获取第二应用的历史投屏记录,以根据第二应用的历史投屏记录实现了权限安全等级的确定,从而避免与隐私数据相关联的权限安全等级较高的应用展示到图像输出装置的情况,进而保护了用户的隐私。
116.可选的,所述投屏请求还携带所述用户设备的临时标识,所述根据所述第二应用的标识,获取所述第二应用的历史投屏记录方面,所述获取模块501,用于
117.从数据库中获取与所述用户设备的临时标识对应的至少一个应用的历史投屏记录;
118.根据所述第二应用的标识,从所述至少一个应用的历史投屏记录中获取所述第二应用的历史投屏记录。
119.可选的,所述确定模块505,还用于
120.若否,则根据所述第二应用的历史投屏记录,确定所述第二应用的类型;
121.根据所述第二应用的类型,确定所述第二应用对应的与隐私数据相关联的第二权限安全因子;
122.根据所述第二应用的投屏优先等级和所述第二权限安全因子,确定所述权限安全等级。
123.可以看出,上述技术方案中,实现了基于应用的类型确定权限安全等级,从而避免与隐私数据相关联的权限安全等级较高的应用展示到图像输出装置的情况,进而保护了用户的隐私。
124.参见图6,图6为本技术实施例提供的一种用户设备的示意图。其中,如图6所示,其中,所述用户设备600与电子设备之间建立通信连接,所述电子设备包括图像输出装置以及触控输入装置,用户设备600包括接收模块601和处理模块602。
125.其中,所述接收模块601,用于接收所述电子设备发送的坐标数据,所述坐标数据
为所述电子设备通过所述触控输入装置在检测到针对第一应用的第一界面的放大操作或缩小操作时获取的,所述第一应用的第一界面为所述用户设备控制所述电子设备显示在所述图像输出装置上的界面;
126.所述处理模块602,用于控制所述电子设备在所述图像输出装置上输出所述第一应用的第二界面,所述第一应用的第二界面为所述用户设备根据放大指令对所述第一应用的第一界面进行放大处理得到的界面或根据缩小指令对所述第一应用的第一界面进行缩小处理得到的界面,所述放大或缩小指令为所述用户设备根据所述坐标数据生成的,且所述放大或缩小指令不是通过所述用户设备的操作系统生成的。
127.可以看出,上述技术方案中,通过将第一应用的第一界面投屏至电子设备的显示屏上,在电子设备检测到针对第一应用的第一界面的放大操作或缩小操作时,获取坐标数据,并将坐标数据发送给用户设备,使得用户设备可以根据坐标数据生成放大或缩小指令,并根据放大或缩小指令对第一应用的第一界面进行放大或缩小处理,以实现将放大或缩小处理后的界面投屏至电子设备的图像输出装置上。由于放大或缩小指令不是通过用户设备的操作系统生成的,从而实现了在用户设备的操作系统的权限未开放时成功响应了针对第一应用的第一界面的放大操作或缩小操作,也避免了由于用户设备的操作系统的权限管控问题所导致的响应失败的问题,提升了用户体验。
128.可选的,所述用户设备600还包括发送模块603,所述发送模块603,用于向所述电子设备发送投屏请求,所述投屏请求携带第二应用的标识和所述第二应用的第一界面。
129.参见图7,图7为本技术的实施例涉及的硬件运行环境的计算机设备结构示意图。
130.本技术实施例提供了一种计算机设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,以执行包括任一项基于投屏的信息处理方法中的步骤的指令。其中,如图7所示,本技术的实施例涉及的硬件运行环境的计算机设备可以包括:
131.处理器701,例如cpu。
132.存储器702,可选的,存储器可以为高速ram存储器,也可以是稳定的存储器,例如磁盘存储器。
133.通信接口703,用于实现处理器701和存储器702之间的连接通信。
134.本领域技术人员可以理解,图7中示出的计算机设备的结构并不构成对其的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
135.如图7所示,存储器702中可以包括操作系统、网络通信模块以及一个或多个程序。操作系统是管理和控制服务器硬件和软件资源的程序,支持一个或多个程序的运行。网络通信模块用于实现存储器702内部各组件之间的通信,以及与计算机设备内部其他硬件和软件之间通信。
136.示例性的,在图7所示的计算机设备中,该通信接口可以连接图像输出装置以及触控输入装置,处理器701用于执行存储器702中一个或多个程序,可以实现以下步骤:
137.通过所述触控输入装置在检测到针对第一应用的第一界面的放大操作或缩小操作时,获取坐标数据,所述第一应用的第一界面为所述用户设备控制所述电子设备显示在所述图像输出装置上的界面;
138.向所述用户设备发送所述坐标数据;
139.在所述图像输出装置上输出所述第一应用的第二界面,所述第一应用的第二界面为所述用户设备根据放大指令对所述第一应用的第一界面进行放大处理得到的界面或根据缩小指令对所述第一应用的第一界面进行缩小处理得到的界面,所述放大或缩小指令为所述用户设备根据所述坐标数据生成的,且所述放大或缩小指令不是通过所述用户设备的操作系统生成的。
140.示例性的,在图7所示的计算机设备中,该通信接口可以连接图像输出装置以及触控输入装置,处理器701用于执行存储器702中一个或多个程序,可以实现以下步骤:
141.接收所述电子设备发送的坐标数据,所述坐标数据为所述电子设备通过所述触控输入装置在检测到针对第一应用的第一界面的放大操作或缩小操作时获取的,所述第一应用的第一界面为所述用户设备控制所述电子设备显示在所述图像输出装置上的界面;
142.控制所述电子设备在所述图像输出装置上输出所述第一应用的第二界面,所述第一应用的第二界面为所述用户设备根据放大指令对所述第一应用的第一界面进行放大处理得到的界面或根据缩小指令对所述第一应用的第一界面进行缩小处理得到的界面,所述放大或缩小指令为所述用户设备根据所述坐标数据生成的,且所述放大或缩小指令不是通过所述用户设备的操作系统生成的。
143.本技术涉及的电子设备的具体实施可参见上述基于投屏的信息处理方法的各实施例,在此不做赘述。
144.可选的,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述存储计算机程序被所述处理器执行,以实现以下步骤:
145.通过所述触控输入装置在检测到针对第一应用的第一界面的放大操作或缩小操作时,获取坐标数据,所述第一应用的第一界面为所述用户设备控制所述电子设备显示在所述图像输出装置上的界面;
146.向所述用户设备发送所述坐标数据;
147.在所述图像输出装置上输出所述第一应用的第二界面,所述第一应用的第二界面为所述用户设备根据放大指令对所述第一应用的第一界面进行放大处理得到的界面或根据缩小指令对所述第一应用的第一界面进行缩小处理得到的界面,所述放大或缩小指令为所述用户设备根据所述坐标数据生成的,且所述放大或缩小指令不是通过所述用户设备的操作系统生成的。
148.可选的,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述存储计算机程序被所述处理器执行,以实现以下步骤:
149.接收所述电子设备发送的坐标数据,所述坐标数据为所述电子设备通过所述触控输入装置在检测到针对第一应用的第一界面的放大操作或缩小操作时获取的,所述第一应用的第一界面为所述用户设备控制所述电子设备显示在所述图像输出装置上的界面;
150.控制所述电子设备在所述图像输出装置上输出所述第一应用的第二界面,所述第一应用的第二界面为所述用户设备根据放大指令对所述第一应用的第一界面进行放大处理得到的界面或根据缩小指令对所述第一应用的第一界面进行缩小处理得到的界面,所述放大或缩小指令为所述用户设备根据所述坐标数据生成的,且所述放大或缩小指令不是通过所述用户设备的操作系统生成的。
151.本技术涉及的计算机可读存储介质的具体实施可参见上述基于投屏的信息处理
方法的各实施例,在此不做赘述。
152.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本技术所必须的。
153.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
154.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
155.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
156.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
157.所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台电子设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
158.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-only memory,简称:rom)、随机存取器(英文:random access memory,简称:ram)、磁盘或光盘等。
159.以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献