本发明涉及终端显示领域,具体而言,涉及一种多屏互动方法及装置。
背景技术:
在现有的多屏互动方案中,主要有推送方式、镜像方式。而具有普遍通用性的多屏互动方案当属镜像方式,其特征如下:
(1)第一终端与第二终端建立多屏互动连接后,第一终端将其当前的ui内容与音频内容进行实时编码,随后立即发送给第二终端;
(2)第二终端接收到第一终端当前的ui内容与音频内容的编码信息后,第二终端对该编码信息进行解码,随后第二终端立即将解码后的内容进行显示与播放。
在互动的过程中,第一终端将其当前的ui(userinterface,用户界面)内容与音频内容实时地、完整地发送到第二终端进行显示与播放。但实际使用中,某些用户并不想将第一终端上的某些ui内容与音频内容发送到第二终端,例如,锁屏界面上的消息通知、状态栏中的消息通知、下拉通知栏中的消息通知、各类账号密码输入窗口、某些应用程序界面等,这些可能涉及用户隐私的ui内容,以及消息通知提示音、通话音等可能涉及用户隐私的音频内容。因此,现有的多屏互动方案中,对用户隐私毫无保护作用,从而会影响用户的安全。
针对相关技术中,多屏互动的安全性较低的问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明实施例提供了一种多屏互动方法及装置,以至少解决相关技术中,多屏互动的安全性较低的问题。
根据本发明的一个实施例,提供了一种多屏互动方法,该方法包括:获取第一终端上的指定内容;基于指定内容的属性信息确定是否将指定内容同步至第二终端。
可选地,属性信息包括指定内容所在的目标用户界面和/或目标应用的分享属性。
可选地,在获取第一终端上的指定内容之后,该方法还包括:在第一终端上建立设置窗口,其中,设置窗口允许查看和变更多个用户界面的分享属性和多个应用的分享属性。
可选地,在多个用户界面中的任一用户界面的分享属性或多个应用中的任一应用的分享属性发生变更时,保存变更后的属性信息。
可选地,目标用户界面上设置有悬浮控件,悬浮控件用于展示目标应用的分享属性或目标用户界面的分享属性,其中,允许通过点击悬浮控件来变更目标应用的分享属性或目标用户界面的分享属性。
可选地,在通过点击悬浮控件来变更目标用户界面的分享属性或目标应用的分享属性时,若变更的类型不为临时变更,则保存变更后的属性信息。
可选地,在获取第一终端上的指定内容之后,在基于指定内容的属性信息确定是否将指定内容同步至第二终端之前,该方法还包括:从数据库中获取指定内容所在的用户界面和/或目标应用的分享属性。
可选地,在从数据库中获取指定内容所在的用户界面和/或目标应用的分享属性之前,该方法还包括:判断第一终端上的应用与前一次多屏互动时相比是否发生变化,其中,变化的类型包括新增应用和应用被卸载;在第一终端上存在新增应用的情况下,生成用于提示对新增应用的分享属性进行配置的信息;在第一终端上存在应用被卸载的情况下,删除数据库中被卸载应用的应用信息和属性信息。在获取第一终端上的指定内容之后,在基于指定内容的属性信息确定是否将指定内容同步至第二终端之前,该方法还包括:从数据库中获取指定内容所在的用户界面和/或目标应用的分享属性。
可选地,在获取第一终端上的指定内容之后,在确定是否将指定内容同步至第二终端之前,该方法还包括:判断目标用户界面的分享属性和/或目标应用的分享属性是否发生临时变更;若目标用户界面的分享属性和/或目标应用的分享属性发生临时变更,则获取目标用户界面和/或目标应用的变更后的属性信息;若目标用户界面的分享属性和/或目标应用的分享属性没有发生临时变更,则从数据库中获取目标用户界面的分享属性和/或目标应用的属性信息。
可选地,基于指定内容的属性信息确定是否将指定内容同步至第二终端包括:根据指定内容的内容类型,确定是基于目标用户界面的分享属性和目标应用的分享属性中的之一或者之二,来确定是否将指定内容同步至第二终端。
可选地,根据指定内容的内容类型,确定是基于目标用户界面的分享属性和目标应用的分享属性中的之一或者之二,来确定是否将指定内容同步至第二终端包括:若指定内容的内容类型为文字类型,则在目标用户界面的分享属性为允许分享且目标应用的分享属性为允许分享的情况下,将指定内容同步至第二终端上进行展示;若指定内容的内容类型为多媒体类型,则在目标应用的分享属性为允许分享的情况下,将指定内容同步至第二终端上进行播放。
根据本发明的另一个实施例,提供了一种多屏互动装置,该装置包括:获取单元,用于获取第一终端上的指定内容;确定单元,用于基于指定内容的属性信息确定是否将指定内容同步至第二终端。
可选地,指定内容来源于目标应用,属性信息包括指定内容所在的目标用户界面和/或目标应用的分享属性。
可选地,建立单元,用于在获取第一终端上的指定内容之后,在第一终端上建立设置窗口,其中,设置窗口允许查看和变更多个用户界面的分享属性和多个应用的分享属性。
可选地,在多个用户界面中的任一用户界面的分享属性或多个应用中的任一应用的分享属性发生变更时,保存变更后的属性信息。
可选地,目标用户界面上设置有悬浮控件,悬浮控件用于展示目标应用的分享属性或目标用户界面的分享属性,其中,允许通过点击悬浮控件来变更目标应用的分享属性或目标用户界面的分享属性。
可选地,在通过点击悬浮控件来变更目标用户界面的分享属性或目标应用的分享属性时,若变更的类型不为临时变更,则保存变更后的属性信息。
根据本发明的另一个实施例,提供了一种存储介质,存储介质可以被设置为存储用于执行以下步骤的程序代码:获取第一终端上的指定内容;基于指定内容的属性信息确定是否将指定内容同步至第二终端。
通过本发明,获取第一终端上的指定内容;基于指定内容的属性信息确定是否将指定内容同步至第二终端,根据属性信息来确定是否将指定内容同步至第二终端,可避免敏感数据被同步至第二终端,解决了多屏互动的安全性较低的问题,提高了多屏互动的安全性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的多屏互动方法的流程图;
图2是根据本发明实施例的用户隐私保护终端的示意图;
图3是根据本发明实施例的一个可选的用户隐私保护终端的示意图;
图4是根据本发明实施例的一个可选的多屏互动方法的流程图;
图5是根据本发明实施例的另一个可选的多屏互动方法的流程图;
图6是根据本发明实施例的多屏互动装置的示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
在本实施例中,提供了一种多屏互动方法,图1是根据本发明实施例的多屏互动方法的流程图,如图1所示,该流程包括如下步骤:
步骤s101,获取第一终端上的指定内容。
步骤s102,基于指定内容的属性信息确定是否将指定内容同步至第二终端。
上述的指定内容来源于目标应用,属性信息包括指定内容所在的目标用户界面和/或目标应用的分享属性。分享属性用指示该应用的数据是否允许被分享至第二终端,或者用于指示在用户界面中展示的内容是否允许被分享至第二终端,分享属性可以是预先设置好的,也可以是在互动过程中,用户自定义的。
通过上述步骤,获取第一终端上的指定内容;基于指定内容的属性信息确定是否将指定内容同步至第二终端,根据属性信息来确定是否将指定内容同步至第二终端,可避免敏感数据被同步至第二终端,解决了多屏互动的安全性较低的问题,提高了多屏互动的安全性。
上述的指定内容可以为文字内容、音频内容、视频内容、消息通知内容等;上述的方法适用于但不局限于移动终端、笔记本电脑、台式电脑。上述的方法可以在第一终端上运行。
在上述实施例中,对用户隐私的保护基于ui内容的用户界面的分享属性、ui内容所属的应用程序的分享属性、音频内容所属的应用程序的分享属性。用户界面的分享属性包括但不限于锁屏界面上的消息通知、状态栏中的消息通知、下拉通知栏中的消息通知、各类账号密码输入窗口的用户界面的分享属性;应用程序的分享属性包括但不限于设置、图库等系统自带的应用程序以及用户安装的应用程序(如支付宝、微信等)的分享属性。用户可通过对用户界面的分享属性、应用程序的受保护状态(即应用的分享属性)进行设置,从而达到用户隐私内容自定义的目的。
在使用多屏互动前、使用多屏互动中,用户可以对需要受保护的ui的分享属性、应用程序的分享属性进行设置。从而达到用户隐私内容灵活设置的目的。
第一终端与第二终端在多屏互动下,第一终端上受保护的ui属性、受保护的应用程序的ui内容、受保护的应用程序的音频内容将不会被发送至第二终端;而第一终端上不受保护的ui属性、不受保护的应用程序的ui内容、不受保护的应用程序的音频内容才会被发送至第二终端。通过这种方法,保证了第一终端上不受保护的内容被实时地发送至第二终端,也保证了第一终端上受保护的内容不被发送至第二终端,从而达到保护用户隐私的目的。
本申请的上述方法可以通过下述的步骤实现:
步骤s11,统计第一终端上已安装的所有应用程序的分享属性;
步骤s12,用户对需要受保护的用户界面的分享属性、应用程序的分享属性进行设置;
步骤s13,在第一终端ui上生成一个半透明的悬浮控件,用于在多屏互动中,用户对第一终端当前应用程序的受保护状态(即分享属性)进行查看与变更;
步骤s14,获取第一终端上当前的ui内容;
步骤s15,获取第一终端当前的ui内容所属的应用程序的属性;
步骤s16,获取第一终端当前的ui内容的用户界面的属性;
步骤s17,获取第一终端当前的音频内容;
步骤s18,获取当前的音频内容所属应用程序的属性;
步骤s19,将获取到的第一终端当前的ui内容所属应用程序的属性值与受保护的应用程序的属性值进行比对,也即判断应用程序的属性是否为允许分享,将受保护的应用程序的ui内容(即不允许分享的ui内容)进行拦截,防止进入后续数据处理流程,从而达到用户隐私保护的目的,将不受保护的应用程序的ui内容进行相应处理,以发送至第二终端进行显示;
步骤s20,将获取到的第一终端当前的ui内容的用户界面的属性值与受保护的用户界面的属性值进行比对,也即判断用户界面的属性是否为允许分享,将受保护的用户界面的ui内容(即不允许分享的ui内容)进行拦截,防止进入后续数据处理流程,从而达到用户隐私保护的目的,将不受保护的用户界面的ui内容进行相应处理,以发送至第二终端进行显示;
步骤s21,将获取到的第一终端当前的音频内容所属应用程序的属性值与受保护的应用程序的属性值进行比对,将受保护的应用程序的音频内容进行拦截,防止进入后续数据处理流程,从而达到保护用户隐私的目的,将不受保护的应用程序的音频内容进行相应处理,以发送至第二终端进行播放。
上述的方法可用于本申请的多屏互动下的用户隐私保护终端中,如图2所示,该终端主要包括如下模块:ui模块、应用程序统计模块、数据存储模块、设置模块、连接管理模块、数据获取模块、数据比对模块、数据混合模块、数据编码模块、数据发送模块。下面结合图3至图5详述本申请的实施例:
(1)ui模块
如图3所示,ui模块主要包括:多屏互动设置窗口、隐私保护设置窗口、半透明的悬浮控件等。
ui模块的主要功能是与用户进行交互,如检测用户是否开启多屏互动等,通过该模块,用户可查看、也可设置相关数据,ui模块的各个组成部分的功能如下:
多屏互动设置窗口:与设置模块通信连接,通过多屏互动设置窗口,用户可进行开启多屏互动、与第二终端建立多屏互动连接等操作,具体通过连接管理模块实现互动连接;
隐私保护设置窗口:与半透明的悬浮控件和设置模块通信连接,通过隐私保护设置窗口,用户可对受保护的ui属性、应用程序进行查看与设置等操作,设置后的数据保存在数据存储模块中;
半透明的悬浮控件:通过半透明的悬浮控件,用户可对当前应用程序的受保护状态进行实时查看与变更等操作,在整个多屏互动过程中,半透明的悬浮控件将始终悬浮于第一终端的ui界面上。
可选地,在获取第一终端上的指定内容之后,在第一终端上建立设置窗口(即上述的隐私保护设置窗口),其中,设置窗口允许查看和变更多个用户界面的分享属性和多个应用的分享属性。在任一用户界面的分享属性或任一应用的分享属性发生变更时,将变更后的属性信息保存至数据库(即数据存储模块)。
可选地,目标用户界面上设置有悬浮控件,悬浮控件用于展示目标应用的分享属性或目标用户界面的分享属性,其中,允许通过点击悬浮控件来变更目标应用的分享属性或目标用户界面的分享属性;在目标用户界面的分享属性或目标应用的分享属性发生变更时(也即在通过点击悬浮控件来变更目标用户界面的分享属性或目标应用的分享属性时),若变更的类型不为临时变更,则将变更后的属性信息保存至数据库。
半透明的悬浮控件用于显示当前应用程序是否正在受保护,还用于用户对当前应用程序受保护状态进行临时性更改。可通过在半透明的悬浮控件上显示睁眼的图示来提示用户,当前应用程序不受保护;可通过在半透明的悬浮控件上显示闭眼的图示来提示用户,当前应用程序正在受保护。用户可通过点击半透明的悬浮控件上的睁眼或闭眼图标,从而对当前应用程序的受保护状态进行临时性变更。临时性更改在用户退出该应用程序后失效。通过这种方法,使用户在多屏互动中可灵活地对第一终端当前的应用程序的受保护进行灵活地更改,从而提高用户体验。
可选地,半透明的悬浮控件的ui内容是受保护的ui属性,即,半透明的悬浮控件的ui内容将不允许被第一终端发送至第二终端,从而达到在用户进行隐私设置时的保护隐私的目的。
需要说明的是,用户在ui模块上的查看与设置均由设置模块进行初步处理,而最终的数据来源与数据去处则是数据存储模块、连接管理模块等模块。
(2)应用程序统计模块
应用程序统计模块主要用于执行如下功能,在获取第一终端上的指定内容之前:在接收到多屏互动指令的情况下,将第一终端的所有应用的应用信息与数据库中保存的应用信息进行比对,以确定第一终端上是否存在新增应用或者应用被卸载的情况(即判断第一终端上的应用与前一次多屏互动时相比是否发生变化,变化的类型包括新增应用和应用被卸载),其中,数据库中保存有前一次多屏互动时,第一终端上所有应用的应用信息和属性信息;在第一终端上存在新增应用的情况下,生成用于提示对新增应用的分享属性进行配置的信息;在第一终端上存在应用被卸载的情况下,删除数据库中被卸载应用的应用信息和属性信息。在获取第一终端上的指定内容之后,在基于指定内容的属性信息确定是否将指定内容同步至第二终端之前,可从数据库中获取指定内容所在的用户界面和/或目标应用的分享属性,以得到最新的分享属性。
具体地,如图4所示:
步骤s401,在第一终端上每次开启多屏互动功能时,应用程序统计模块都将统计第一终端上已安装的所有应用程序的应用程序属性。应用程序属性,包括但不限于应用程序名称、应用程序图标等应用程序属性,可以为每个应用程序名称或者应用程序图标配置一个属性,以确定对应的应用的数据是否允许被分享,通过应用程序名称、应用程序图标等可以确定该应用程序的数据是否允许被分享,即确定其分享属性。
步骤s402,在第一终端上每次开启多屏互动功能时,应用程序统计模块都将判断当前操作是否为用户首次开启多屏互动功能,若是则执行步骤s403,否则执行步骤s407;
步骤s403,当用户首次开启多屏互动功能时,将强制弹出隐私保护设置窗口,进而使用户对ui属性、应用程序的受保护状态进行设置;
步骤s404,将用户设置的受保护的内容信息存储到数据存储模块,在用户设置ui属性、应用程序的受保护状态后,数据存储模块将存储用户设置的ui属性、应用程序的受保护状态,即保存分享属性;
步骤s405,将此次统计到的已安装的所有应用程序的应用程序属性存储到数据存储模块,以便下一次使用;
步骤s406,开启多屏互动功能;
步骤s407,当用户非首次开启多屏互动功能时,从数据存储模块中读取上一次应用程序统计模块统计到的已安装的所有应用程序的应用程序属性,并与此次应用程序统计到的已安装的所有应用程序的应用程序属性进行比对;
步骤s408,根据比对结果判断已安装的应用程序是否有变更,若没有发生变更,则表示第一终端上的应用程序未变化,则执行步骤s406,开启多屏互动功能;若发生变更,则执行步骤s409;
步骤s409,判断应用程序变更的类型,若有卸载应用程序则执行步骤s410,若有新增应用程序,则执行步骤s411;
步骤s410,若变更类型为有卸载过应用程序,则将已被卸载的应用程序从受保护名单中清除;
步骤s411,若变更类型为有新增的应用程序,则提示用户是否更新受保护设置,用户可选择更新受保护设置,也可选择不更新受保护设置;
步骤s412,判断用户是否更新受保护设置,若是则执行步骤s403,否则执行步骤s405。
(3)数据存储模块
用于存储第一终端上已安装的所有应用程序的应用程序属性,还用于存储第一终端上受保护的ui属性、应用程序属性,以及存储第一终端上不受保护的ui属性、应用程序属性。
(4)设置模块
用户在ui模块上的查看与设置操作是由设置模块进行初步处理,而最终的数据来源与数据去处则是数据存储模块、连接管理模块等模块。
(5)连接管理模块
用于对第一终端与第二终端的多屏互动连接的建立、断开、监管进行处理。具体用于执行如图5所示的步骤s501和s502。
步骤s501,第一终端与第二终端成功建立多屏互动连接;
步骤s502,在第一终端的ui上将生成一个半透明的悬浮控件。
(6)数据获取模块
数据获取模块用于执行图5中的如下步骤:
步骤s503,数据获取模块获取第一终端当前的ui内容;
步骤s504,获取第一终端当前的ui内容所属应用程序的应用程序属性;
步骤s505,获取第一终端当前的ui内容的ui属性;
步骤s506,数据获取模块获取第一终端当前的音频内容;
步骤s507,获取第一终端当前的音频内容所属应用程序的应用程序属;
步骤s508,获取数据存储模块中存储的用户设置的受保护的ui属性、应用程序属性。
需要说明的是,在获取第一终端上的指定内容之后,在确定是否将指定内容同步至第二终端之前,为了根据用户的需求准确地对信息进行同步,且不影响用户的安全,可以通过如下方式准确获取属性信息:判断目标用户界面的分享属性和/或目标应用的分享属性是否发生临时变更;若目标用户界面的分享属性和/或目标应用的分享属性发生临时变更,则获取目标用户界面和/或目标应用的变更后的属性信息;若目标用户界面的分享属性和/或目标应用的分享属性没有发生临时变更,则从数据库中获取目标用户界面的分享属性和/或目标应用的属性信息。
在上述实施例中,第一终端上用户设置为受保护的ui属性、应用程序,其对应的ui内容、音频内容均不会被发送至第二终端;而第一终端上不受保护的ui属性、应用程序的ui内容与音频内容才会被发送至第二终端,通过这种方法,保证了第一终端上不受保护的ui内容与音频内容被实时地发送至第二终端,也保证了第一终端上受保护的ui内容与音频内容不被发送至第二终端,从而达到了保护用户隐私的目的。
(7)数据比对模块
数据比对模块用于执行图5中的如下步骤:
步骤s509,进行属性比对,并判断比对是否成功,若成功则执行步骤s511,否则执行步骤s510,数据比对模块将数据获取模块获得的第一终端当前的ui内容的ui属性、第一终端当前的ui内容所属应用程序的应用程序属性、第一终端当前的音频内容所属应用程序的应用程序属性与数据存储模块中从数据存储模块中获取用户设置的受保护的ui属性、应用程序属性进行比对;
步骤s510,将对比不成功的ui内容、音频内容进行保留,随即传递到数据混合模块进行数据混合处理;
步骤s511,将比对成功的ui内容、音频内容进行剔除,避免受保护的ui内容与音频内容进入到数据混合模块,从而达到用户隐私保护的目的。
由于不同的内容,其性质不同,如对于文字信息,就既要考虑其来源,也要考虑用户界面,而对于某些不用在用户界面中展示的内容,就仅需考虑其来源即可,因此,基于指定内容的属性信息确定是否将指定内容同步至第二终端包括:根据指定内容的内容类型,判断是基于目标用户界面的分享属性和目标应用的分享属性中的之一或者之二,确定是否将指定内容同步至第二终端,即根据内容的类型来判断需要考虑用户界面的分享属性或者目标应用的分享属性,又或者都要考虑。
具体地,根据指定内容的内容类型,判断是基于目标用户界面的分享属性和目标应用的分享属性中的之一或者之二,确定是否将指定内容同步至第二终端包括:若指定内容的内容类型为文字类型,则在目标用户界面的分享属性为允许分享且目标应用的分享属性为允许分享的情况下,将文字内容同步至第二终端上进行展示;若指定内容的内容类型为多媒体类型,则在目标应用的分享属性为允许分享的情况下,将多媒体内容同步至第二终端上进行播放。
(8)数据混合模块
用于将数据比对模块中保留下来的ui内容、音频内容进行数据混合处理。
(9)数据编码模块
用于将数据混合模块处理后的数据进行编码处理。
(10)数据发送模块
用于将数据编码模块处理后的数据发送至第二终端;还用于对第二终端是否成功接收到第一终端发送的数据的反馈信息进行处理,若第二终端未成功接收数据,则第一终端将开启重传机制。
通过上述实施例,在多屏互动时,用户可对某些ui属性的ui内容、某些应用程序的ui内容、某些应用程序的音频内容进行受保护设置,从而达到了用户隐私自定义;用户在使用多屏互动前、使用多屏互动中,都可对ui属性、应用程序进行受保护设置,从而达到了用户隐私保护设置的灵活性。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
在本实施例中还提供了一种多屏互动装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图6是根据本发明实施例的多屏互动装置的示意图,如图6所示,该装置包括获取单元601和确定单元603。
获取单元601,用于获取第一终端上的指定内容。
确定单元603,用于基于指定内容的属性信息确定是否将指定内容同步至第二终端。
上述的指定内容来源于目标应用,属性信息包括指定内容所在的目标用户界面和/或目标应用的分享属性。分享属性用指示该应用的数据是否允许被分享至第二终端,或者用于指示在用户界面中展示的内容是否允许被分享至第二终端,分享属性可以是预先设置好的,也可以是在互动过程中,用户自定义的。
通过上述实施例,获取单元获取第一终端上的指定内容,确定单元基于指定内容的属性信息确定是否将指定内容同步至第二终端,根据属性信息来确定是否将指定内容同步至第二终端,可避免敏感数据被同步至第二终端,解决了多屏互动的安全性较低的问题,提高了多屏互动的安全性。
上述的指定内容可以为文字内容、音频内容、视频内容、消息通知内容等;上述的方法适用于但不局限于移动终端、笔记本电脑、台式电脑。
在上述实施例中,对用户隐私的保护基于ui内容的用户界面的分享属性、ui内容所属的应用程序的分享属性、音频内容所属的应用程序的分享属性。用户界面的分享属性包括但不限于锁屏界面上的消息通知、状态栏中的消息通知、下拉通知栏中的消息通知、各类账号密码输入窗口的用户界面的分享属性;应用程序的分享属性包括但不限于设置、图库等系统自带的应用程序以及用户安装的应用程序(如支付宝、微信等)的分享属性。用户可通过对用户界面的分享属性、应用程序的受保护状态(即应用的分享属性)进行设置,从而达到用户隐私内容自定义的目的。
在使用多屏互动前、使用多屏互动中,用户可以对需要受保护的ui的分享属性、应用程序的分享属性进行设置。从而达到用户隐私内容灵活设置的目的。
第一终端与第二终端在多屏互动下,第一终端上受保护的ui属性、受保护的应用程序的ui内容、受保护的应用程序的音频内容将不会被发送至第二终端;而第一终端上不受保护的ui属性、不受保护的应用程序的ui内容、不受保护的应用程序的音频内容才会被发送至第二终端。通过这种方法,保证了第一终端上不受保护的内容被实时地发送至第二终端,也保证了第一终端上受保护的内容不被发送至第二终端,从而达到保护用户隐私的目的。
可选地,该装置还包括:建立单元,用于在获取第一终端上的指定内容之后,在第一终端上建立设置窗口,其中,设置窗口允许查看和变更多个用户界面的分享属性和多个应用的分享属性。在多个用户界面中的任一用户界面的分享属性或多个应用中的任一应用的分享属性发生变更时,保存变更后的属性信息。
可选地,目标用户界面上设置有悬浮控件,悬浮控件用于展示目标应用的分享属性或目标用户界面的分享属性,其中,允许通过点击悬浮控件来变更目标应用的分享属性或目标用户界面的分享属性。在通过点击悬浮控件来变更目标用户界面的分享属性或目标应用的分享属性时,若变更的类型不为临时变更,则保存变更后的属性信息。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
s1,获取第一终端上的指定内容;
s2,基于指定内容的属性信息确定是否将指定内容同步至第二终端。
可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。