显示控制方法、显示控制装置、存储介质、通信终端与流程

文档序号:20203491发布日期:2020-03-27 20:53阅读:108来源:国知局
显示控制方法、显示控制装置、存储介质、通信终端与流程

本公开涉及数据处理技术领域,具体涉及一种显示控制方法、一种显示控制装置、一种计算机可读介质以及一种通信终端。



背景技术:

随着信息时代的到来,越来越多的信息展示形式不断出现。目前,通过显示设备展示信息的方式是十分常见的。例如,在家庭中可以通过家庭影院播放电影、电视剧;在会议中可以通过投影仪投影电脑屏幕中的显示以展示会议信息。在相关技术中,操作者通常采用通过鼠标、键盘、遥控器等设备进行操作的方式实现对显示设备的显示画面进行控制的目的。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本公开的目的在于提供一种显示控制方法、一种显示控制装置、一种计算机可读介质以及一种通信终端,从而提供一种新的显示控制方式。

本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

根据本公开的第一方面,提供一种显示控制方法,应用于移动终端,所述方法包括:

建立与显示终端的通信连接;

通过所述移动终端的摄像模组实时获取所述显示终端的显示画面,并展示所述显示画面对应的预览画面;

响应于对所述预览画面的第一控制操作,将所述第一控制操作映射为对所述显示终端的第二控制操作,并将所述第二控制操作发送至所述显示终端以对所述显示画面进行控制。

根据本公开的第二方面,提供一种显示控制方法,应用于显示终端,所述方法包括:

建立与移动终端的通信连接,以获取所述移动终端发送的第二控制操作;其中,所述第二控制操作是根据对所述移动终端的预览画面的第一控制操作映射得到的针对所述显示终端的操作;

执行所述第二控制操作以用于对所述显示终端的显示画面进行控制。

根据本公开的第三方面,提供一种显示控制装置,应用于移动终端,所述装置包括:

第一连接模块,用于建立与显示终端的通信连接;

画面生成模块,用于通过所述移动终端的摄像模组实时获取所述显示终端的显示画面,并展示所述显示画面对应的预览画面;

操作转换模块,用于响应于对所述预览画面的第一控制操作,将所述第一控制操作映射为对所述显示终端的第二控制操作,并将所述第二控制操作发送至所述显示终端以对所述显示画面进行控制。。

根据本公开的第四方面,提供一种显示控制装置,应用于显示终端,所述装置包括:

第二连接模块,建立与移动终端的通信连接,以获取所述移动终端发送的第二控制操作;其中,所述第二控制操作是根据对所述移动终端的预览画面的第一控制操作映射得到的针对所述显示终端的操作;

显示控制模块,用于执行所述第二控制操作以用于对所述显示终端的显示画面进行控制。

根据本公开的第五方面,提供一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述显示控制方法。

根据本公开的第四方面,提供一种无线通信终端,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述显示控制方法。

本公开的一种实施例所提供的显示控制方法中,在移动终端与一显示终端建立匹配连接的基础上,能够通过将对移动终端上展示的预览画面进行第一控制操作映射为针对显示终端的显示画面的第二控制操作的方式,实现对显示终端上的显示画面的控制。本公开的技术方案提供了一种新的显示控制方法,使得显示画面的控制能够通过对移动终端的预览画面的操作进行,增加了显示控制方式的多样性,同时可以使对显示终端的显示控制更加便捷。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示意性示出本公开示例性实施例中一种显示控制方法的流程图;

图2示意性示出本公开示例性实施例中对所述预览画面与所述显示画面进行判断的方法的流程图;

图3示意性示出本公开示例性实施例中判断预览画面与显示画面是否匹配的方法的流程图;

图4示意性示出本公开示例性实施例中将所述第一控制操作映射为对所述显示终端的第二控制操作的方法的流程图;

图5示意性示出本公开示例性实施例中基于所述第一控制操作的第一操作位置确定针对所述显示终端的第二控制操作在所述显示画面中的第二操作位置的方法的流程图;

图6示意性示出本公开示例性实施例中对预览画面进行冻结和解冻的方法的流程图;

图7示意性示出本公开示例性实施例中一种移动终端和显示终端的显示示意图;

图8示意性示出本公开示例性实施例中另一种移动终端和显示终端的显示示意图;

图9示意性示出本公开示例性实施例中再一种移动终端和显示终端的显示示意图;

图10示意性示出本公开示例性实施例中一种显示控制方法的流程图;

图11示意性示出本公开示例性实施例中一种同步显示方法的流程图;

图12示意性示出本公开示例性实施例中一种显示控制装置的组成示意图;

图13示意性示出本公开示例性实施例中一种显示控制装置的组成示意图;

图14示意性示出本公开示例性实施例中一种无线通信设备的计算机系统的结构示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

在显示终端的实际使用过程中,相关技术中通过键盘、鼠标或者遥控器等设备对显示终端进行控制的方式在很多场景下往往会受空间因素的影响,造成控制效率、准确率低的问题。例如,在进行会议时,可能出现电脑与投影仪位置较远情况,由于主持会议者通常需要依赖投影仪的画面进行讲述,因此显示画面只能通过主持者在投影仪与电脑之间反复走动进行控制或者依赖电脑附近的其它人员进行控制。但上述第一种方式会造成控制效率低的问题;而第二种方式则会由于控制者与讲述者不相同造成的控制不准确的问题。

针对上述的现有技术所存在的缺点和不足,本示例实施方式中提供了一种新的显示控制方法,可以应用于配置有摄像模组的移动终端,例如手机、平板电脑等,用于对显示终端的显示画面进行控制;其中,显示终端可以包括电脑、电视等配置有显示模组的显示终端。参考图1中所示,上述的显示控制方法可以包括以下步骤:

s110,建立与显示终端的通信连接;

s120,通过所述移动终端的摄像模组实时获取所述显示终端的显示画面,并展示所述显示画面对应的预览画面;

s130,响应于对所述预览画面的第一控制操作,将所述第一控制操作映射为对所述显示终端的第二控制操作,并将所述第二控制操作发送至所述显示终端以对所述显示画面进行控制。

本示例实施方式所提供的显示控制方法中,能够通过对移动终端上的预览画面进行操作的方式实现对显示终端上的显示画面的控制,提供了一种新的显示控制方式,增加了显示控制方式的多样性,同时可以使对显示终端的显示控制更加便捷。

下面结合附图及实施例对本示例实施方式中的显示控制方法的各个步骤进行更详细的说明。

参照图1所示,在步骤s110中,建立与显示终端的通信连接。

本示例实施方式中,所述移动终端与所述显示终端可以通过wifi、蓝牙等方式进行匹配并建立连接,使移动终端与显示终端处于同一局域网内,以相互传输数据以及控制信息等。所述移动终端配置有摄像模组,该摄像模组可以是直接装配于所述移动终端上的摄像头组件,也可以是通过有线或者无线等方式与所述移动终端连接的独立摄像头组件。摄像模组可以用于实时的拍摄当前环境,并在移动终端的人机交互界面上呈现对应的预览画面。所述显示终端指可以直接对显示画面进行控制的显示终端。例如,在电脑上的显示画面可以通过对电脑的操作进行控制,因此电脑为本公开所述的显示终端。

在步骤s120中,通过所述移动终端的摄像模组实时获取所述显示终端的显示画面,并展示所述显示画面对应的预览画面。

本示例实施方式中,在移动终端与显示终端建立匹配连接后,可以通过控制指令激活控制模式,在控制模式激活后,通过摄像模组实时拍摄显示终端上的显示画面,并在移动终端呈现所述显示画面对应的预览画面。其中,控制指令可以是用户在移动终端或者显示终端上,进行用以激活控制模式的操作生成的控制指令。

本示例实施方式中,所述摄像模组实时获取的所述显示终端的显示画面可以是直接通过摄像模组拍摄显示终端形成的显示画面,也可以是显示模组拍摄用于呈现显示终端的显示画面的其它设备。例如,显示终端为电脑时,摄像模组可以通过直接拍摄电脑屏幕,获取电脑的显示画面,并在移动终端上呈现显示画面对应的预览画面;再如,在显示终端为电脑时,有一与显示终端连接的投影仪,用于投影显示终端的显示画面,此时可以通过摄像模组拍摄投影仪投影的画面形成显示终端的显示画面,进而在移动终端上呈现显示画面对应的预览画面。

本示例实施方式中,在所述移动终端生成所述显示画面对应的预览画面时,参照图2所示,所述方法还包括如下步骤s210至s220:

步骤s210,对比当前的所述预览画面与所述显示画面,以识别所述预览画面与所述显示画面是否匹配。

本示例实施方式中,由于移动终端生成的预览画面在初始时可能出现摄像模组拍摄到其它未建立通信连接的显示终端造成的与显示画面并不匹配的问题,因此在生成预览画面的同时还需要获取显示终端当前的显示画面,并判断移动终端上的预览画面与显示终端上的显示画面是否匹配。

需要说明的是,在网络连接不良或者传输存在延时等情况下,也有可能出现预览画面与显示画面不匹配的问题,此时可以通过在显示画面中添加画面标签或者时间标签等方式,将预览画面与画面标签或者时间标签对应的显示画面进行对比,以避免出现延时造成的画面不匹配的问题。

具体的,在预览画面包括呈现显示画面的目标区域时,参照图3所示,所述对比当前的所述预览画面与所述显示画面,以识别所述预览画面与所述显示画面是否匹配,包括如下步骤s310至步骤s340:

步骤s310,在所述预览画面中识别目标区域,对所述目标区域包含的目标画面以及所述显示画面进行尺寸变换以使所述目标画面与所述显示画面尺寸相同。

本示例实施方式中,在预览画面中识别呈现显示画面的目标区域后,为了便于对比,可以对目标区域包含的目标画面与显示画面进行尺寸变换以使两者的尺寸相同。例如,可以将目标画面与显示画面的尺寸都变换为1080像素*1080像素。

步骤s320,对所述目标画面与所述显示画面进行对比,以计算所述目标画面与所述显示画面的相似度。

本示例实施方式中,在对目标画面与显示画面进行对比时,可以采用逐像素对比的方式,分别计算目标画面与显示画面对应像素的相似度,最后取所有像素相似度的平均值作为目标画面与显示画面的相似度;还可以采用分别提取目标画面与显示画面的特征,对两者的特征进行对比进而计算两者特征的相似度的方式计算目标画面与显示画面的相似度;此外,还可以采用其他用于计算图像相似度的方式计算目标画面与显示画面的相似度,本公开对此不做特殊限制。

本其它示例实施方式中,由于摄像模组与显示画面可能存在一定角度,因此目标画面的形状可能出现与显示画面形状具有差别的情况,此时,可以先根据校正算法对目标画面的形状进行校正,以使目标画面的形状与显示画面的形状一致后,再进行目标画面与显示画面的比对。

本其它示例实施方式中,在对目标画面与显示画面进行尺寸变换之后,还可以对目标画面和显示画面进行灰度处理,进而根据灰度值进行后续的相似度计算步骤,以减少计算相似度时的计算量。

步骤s330,在所述相似度大于或等于预设阈值时,判断所述预览画面与所述显示画面匹配。

步骤s340,在所述相似度小于预设阈值时,判断所述预览画面与所述显示画面不匹配。

本示例实施方式中,在计算得到的相似度大于或等于预设阈值时,判断预览画面与显示画面匹配;反之,在计算得到的相似度小于预设阈值时,判断预览画面与显示画面匹配。其中,所述预设阈值可以根据不同摄像模组获取的预览画面的清晰度不同进行设置,也可以根据显示画面的变化频率进行设置,本公开对此不做特殊限制。

继续参照图2所示,在步骤s220中,在识别所述预览画面与所述显示画面不匹配时,在所述预览画面上展示提示消息,以用于调整所述预览画面至与所述显示画面匹配。

本示例实施方式中,在识别出预览画面与显示画面不匹配时,可以生成提示消息并展示在预览画面上,以提示用户当前预览画面中不包含可以控制的显示画面,用户可以根据提示调整摄像模组直至在移动终端上生成的预览画面与显示画面匹配。

在步骤s130中,响应于对所述预览画面的第一控制操作,将所述第一控制操作映射为对所述显示终端的第二控制操作,并将所述第二控制操作发送至所述显示终端以对所述显示画面进行控制。

本示例实施方式中,所述控制操作包括操作位置和操作类型,参照图4所示,将所述第一控制操作映射为对所述显示终端的第二控制操作,包括如下步骤s410至s430:

步骤s410,根据所述第一控制操作的第一操作位置确定针对所述显示终端的第二控制操作在所述显示画面中的第二操作位置。

本示例实施方式中,在所述预览画面包括呈现所述显示画面的目标区域时,参照图5所示,所述基于所述第一控制操作的第一操作位置确定针对所述显示终端的第二控制操作在所述显示画面中的第二操作位置,包括如下步骤s510至s530:

步骤s510,识别所述预览画面中的目标区域,并获取所述目标区域在所述预览画面中对应的目标像素。

本示例实施方式中,在预览画面中识别包含有显示画面的目标区域,并确定所述目标区域在所述预览画面中的像素区域。例如,目标区域在预览画面的左上角,目标区域大小为40像素*40像素的正方形区域,此时则可以确定目标区域对应的像素区域为预览画面中以(1,1),(1,40),(40,1),(40,40)像素为顶点的正方形区域。

步骤s520,基于所述目标像素生成所述目标区域与所述显示画面之间的像素映射关系。

本示例实施方式中,在识别目标区域后,根据目标区域在横向和纵向上包含的像素数量将显示画面等分为多个画面区域,根据目标像素的位置与画面区域的位置生成一一对应关系,以形成目标像素和画面区域中包含的像素之间的像素映射关系。例如,在上述实施例中,目标区域大小为40像素*40像素,在横向和纵向上分别包含40个像素,因此可以将显示画面在横向和纵向上分别等分为40份,形成160个画面区域。最后根据目标区域中每个像素的位置与160个画面区域的位置确定每个目标像素与每个显示区域的对应关系,比如(40,40)这一目标像素则对应显示画面中(40,40)这一显示区域,进而生成目标像素和对应显示区域包含的像素之间的像素映射关系。

进一步的,由于摄像模组与显示画面可能存在一定角度,因此目标区域的形状可能出现与显示画面形状具有差别的情况,此时,可以先根据校正算法对目标区域进行校正,再进行像素映射关系生成的步骤。例如,由于摄像模组的拍摄角度问题,可能造成目标区域的形状为梯形,而显示画面为矩形。此时可以通过校正算法将梯形的目标区域校正为与矩形,以便于生成像素之间的映射关系。

此外,还可以通过移动终端配置的陀螺仪等传感器获取当前移动终端的姿态信息,并将其展示于预览画面,用户可以根据姿态信息对移动终端当前的姿态进行调整,以使摄像模组能够获取形状与显示画面形状一致的目标区域,以提高像素映射关系的准确性。

步骤s530,根据所述像素映射关系将所述第一控制操作的第一操作位置映射到所述显示画面中的第二操作位置。

本示例实施方式中,在确定了像素映射关系的基础上,可以将第一控制操作在预览画面中的第一操作位置映射为在显示画面中的第二操作位置,实现通过对第一操作位置进行操作控制第二操作位置的效果。

此外,本公开还可以通过其它方式形成目标画面与显示画面的映射关系,来实现将第一操作位置映射为第二操作位置的目的。比如将显示画面填充于目标区域,形成目标区域与显示画面中每一位置坐标的映射关系,进而实现映射的方法等。

步骤s420,根据预设映射规则和所述第一控制操作的第一操作类型确定所述第二控制操作的第二操作类型。

本示例实施方式中,所述预设映射规则包括用于描述所述第一操作类型与所述第二操作类型之间映射关系的映射表。举例而言,在所述移动终端为手机、平板电脑等设备时,所述第一控制操作类型可以包括点击、长按、拖动等操作类型;在所述显示终端为电脑时,所述第二操作类型可以包括鼠标左键点击、鼠标左键拖拽、鼠标右键点击等类型。可以通过设置映射表,用以描述第一操作类型和第二操作类型的映射关系。例如,在手机上点击可以对应于在电脑上鼠标左键点击的操作。同时,在移动终端和显示终端为不同设备时,还可以根据具体设备对操作类型之间的映射关系进行不同的设定。此外,预设映射规则还可以是其它用于描述第一操作类型与第二操作类型之间映射关系的工具,本公开对此不做特殊限制。

步骤s430,基于所述第二操作位置和所述第二操作类型生成对所述显示画面的第二控制操作。

本示例实施方式中,在确定了第二操作位置和第二操作类型,则可以根据第二操作位置和第二操作类型生成对显示画面的第二控制操作。例如,当前显示画面为一视频播放画面,用户通过在预览画面中拖动进度条实现在显示画面中拖动进度条的操作,进而控制显示画面显示与进度条对应的视频画面。

需要说明的,本公开中的步骤s410和步骤s420之间没有明确的先后顺序,两个步骤可以同时进行,也可以先进行步骤s410,再进行步骤s420,还可以先进行步骤s420,再进行步骤s410。

本示例实施方式中,由于摄像模组与显示画面的距离问题可能造成预览画面中的目标画面较小,无法进行操作的情况。在这种情况下,在所述预览画面与所述显示画面匹配时,所述方法还包括:响应于对所述预览画面的第三控制操作,控制所述预览画面进行缩放,以用于基于缩放后的所述预览画面进行所述第一控制操作。

本示例实施方式中,当预览画面与显示画面匹配之后,用户可以通过第三控制操作将预览画面进行放大、缩小,以便于用于可以基于缩放后的预览画面进行第一控制操作,进而对显示画面进行控制。通过在预览画面与显示画面匹配时,设置缩放的方式能够便于用户更加精准的进行第一控制操作,在一定程度上避免出现操作位置错误等问题。

本示例实施方式中,所述显示控制方法还包括:获取所述第二控制操作在所述显示终端的执行结果,根据所述执行结果调用对应的目标应用程序。

本示例实施方式中,在对显示设备进行控制时,可能需要一些常用的辅助应用程序。因此在根据第二控制操作对显示设备中的显示画面进行控制时,有可能会触发一些应用程序,此时,还需要在所述移动终端调用对应的应用程序。例如,在第二控制操作在显示画面上触发了输入界面时,可以在移动终端中调用输入法程序,用以在输入界面进行输入操作。

此外,为了防止在调用目标应用程序的过程中,移动终端的摄像模组发生移动造成预览画面对目标应用程序造成干扰的问题,参照图6所示,所述方法还包括如下步骤s610至s620:

步骤s610,在调用所述目标应用程序时,将所述预览画面冻结于当前帧。

步骤s620,在对所述目标应用程序的调用结束时,将所述预览画面解冻。

本示例实施方式中,在移动终端调用了目标应用程序时,可以将移动终端710的预览画面冻结于当前帧,此时用户可以在当前帧上对目标应用程序进行操作。在这种状态下,显示终端720的显示画面可以继续动态显示,参照图7所示;也可以与移动终端710的画面保持一致,参照图8所示;在对所述目标应用程序的调用结束后,可以将移动终端的预览画面解冻,以便于用户进行其他控制操作。通过在所述移动终端处于对所述目标应用程序的调用状态时,将移动终端的预览画面冻结于当前帧不仅能够避免预览画面不断变动造成干扰的问题,同时还可以避免在对目标应用程序进行操作时,由于移动终端的摄像模组移动,造成预览画面与显示画面不匹配,进而导致控制中断的问题。

此外,在本示例实施方式中还提供了一种显示控制方法,可以应用于显示终端,例如电脑、电视等。参照图10所示,所述显示控制方法包括如下步骤s1010至s1020:

步骤s1010,建立与移动终端的通信连接,以获取所述移动终端发送的第二控制操作。

本示例实施方式中,第二控制操作是根据对移动终端的预览画面的第一控制操作映射得到的针对显示终端的操作。例如,在显示终端为电脑时,可以将第一控制操作转换为针对电脑的点击鼠标左键、点击鼠标右键等操作。

步骤s1020,执行所述第二控制操作以用于对所述显示终端的显示画面进行控制。

本示例实施方式中,当接收到所述移动终端发送的第二控制操作后,可以执行第二控制操作以对显示画面进行对应的控制。例如,第二控制操作的操作为针对(30,60)像素的点击操作,则对应的点击显示画面的(30,60)像素。

此外,在一种示例实施方式中,在所述建立与移动终端的通信连接之后,所述方法还包括:获取所述移动终端发送的第一控制操作,将所述第一控制操作映射为针对所述显示终端的第二控制操作,并执行所述第二控制操作。

本示例实施方式中,可以直接将第一控制操作发送至显示终端,显示终端根据建立好的映射关系将针对移动终端的预览画面的第一控制操作映射为针对显示终端的第二控制操作,并执行第二控制操作以完成对显示画面的控制。

此外,在移动终端调用目标应用程序时,对应的显示终端的显示画面也可以显示目标应用程序的状态。此时,参照图11所示,所述方法还包括:

步骤s1110,将所述第二控制操作的执行结果发送至所述移动终端,以用于所述移动终端响应所述执行结果并调用对应的目标应用程序;

步骤s1120,同步显示所述目标应用程序在所述预览画面的显示状态。

具体的,在移动终端根据显示终端发送的执行结果调用目标应用程序时,目标应用程序会在预览画面中显示,并更改预览画面中的显示画面的显示状态,此时可以将移动终端中目标应用程序在预览画面中的显示状态同步至显示终端。例如,如图9所示,在移动终端710调用输入法在输入框进行输入时,输入法在预览画面中的显示状态可以包括输入的拼音“shexiang”、供选择的字“摄像、设想、麝香、射向、奢想”、以及输入框中已输入的字“基于”。此时,可以将这一显示状态同步至显示终端720,以便于用户能够通过显示画面看到输入过程。此外,还可以仅将目标应用程序对预览画面中的显示画面的影响同步在显示终端中。例如,在上例中,仅将输入框中的输入结果“基于”同步至显示终端的显示画面。通过在所述显示终端同步显示所述目标应用程序在所述预览画面中的显示状态,能够使得用户不仅可以在移动终端看到控制过程,也可以通过显示画面看到控制过程,以便于其它用户能够直观看到某一用户的控制过程。

需要注意的是,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

进一步的,参考图12所示,本示例的实施方式中还提供一种显示控制装置1200,包括:第一连接模块1210、画面生成模块1220、和操作转换模块1230。其中:

所述第一连接模块1210可以用于建立与显示终端的通信连接。

所述画面生成模块1220可以用于通过所述移动终端的摄像模组实时获取所述显示终端的显示画面,并展示所述显示画面对应的预览画面。

所述操作转换模块1230可以用于响应于对所述预览画面的第一控制操作,将所述第一控制操作映射为对所述显示终端的第二控制操作,并将所述第二控制操作发送至所述显示终端以对所述显示画面进行控制。

在本公开的一种示例中,所述显示控制模块1230可以用于根据所述第一控制操作的第一操作位置确定针对所述显示终端的第二控制操作在所述显示画面中的第二操作位置;以及根据预设映射规则和所述第一控制操作的第一操作类型确定所述第二控制操作的第二操作类型;基于所述第二操作位置和所述第二操作类型生成对所述显示画面的第二控制操作。

在本公开的一种示例中,所述显示控制模块1230可以用于识别所述预览画面中的目标区域,并获取所述目标区域在所述预览画面中对应的目标像素;基于所述目标像素生成所述目标区域与所述显示画面之间的像素映射关系;根据所述像素映射关系将所述第一控制操作的第一操作位置映射到所述显示画面中的第二操作位置。

在本公开的一种示例中,所述预设映射规则包括用于描述所述第一操作类型与所述第二操作类型之间映射关系的映射表。

在本公开的一种示例中,所述画面生成模块1220可以用于对比当前的所述预览画面与所述显示画面,以识别所述预览画面与所述显示画面是否匹配;在识别所述预览画面与所述显示画面不匹配时,在所述预览画面上展示提示消息,以用于调整所述预览画面至与所述显示画面匹配。

在本公开的一种示例中,所述画面生成模块1220可以用于响应于对所述预览画面的第三控制操作,控制所述预览画面进行缩放,以用于基于缩放后的所述预览画面进行所述第一控制操作。

在本公开的一种示例中,所述画面生成模块1220可以用于在所述预览画面中识别目标区域,对所述目标区域包含的目标画面以及所述显示画面进行尺寸变换以使所述目标画面与所述显示画面尺寸相同;对所述目标画面与所述显示画面进行对比,以计算所述目标画面与所述显示画面的相似度;在所述相似度大于或等于预设阈值时,判断所述预览画面与所述显示画面匹配;或在所述相似度小于预设阈值时,判断所述预览画面与所述显示画面不匹配。

在本公开的一种示例中,所述显示控制模块1230可以用于获取所述第二控制操作在所述显示终端的执行结果,根据所述执行结果调用对应的目标应用程序。

在本公开的一种示例中,所述显示控制模块1230可以用于在调用所述目标应用程序时,将所述预览画面冻结于当前帧;以及在对所述目标应用程序的调用结束时,将所述预览画面解冻。

此外,参考图13所示,本示例的实施方式中还提供一种显示控制装置1300,包括:第二连接模块1310和显示控制模块1320。其中:

所述第二连接模块1310可以用于建立与移动终端的通信连接,以获取所述移动终端发送的第二控制操作;其中,所述第二控制操作是根据对所述移动终端的预览画面的第一控制操作映射得到的针对所述显示终端的操作。

所述显示控制模块1320可以用于执行所述第二控制操作以用于对所述显示终端的显示画面进行控制。

在本公开的一种示例中,所述显示控制模块1320可以用于获取所述移动终端发送的第一控制操作,将所述第一控制操作映射为针对所述显示终端的第二控制操作,并执行所述第二控制操作。

在本公开的一种示例中,所述显示控制模块1320可以用于将所述第二控制操作的执行结果发送至所述移动终端,以用于所述移动终端响应所述执行结果并调用对应的目标应用程序;同步显示所述目标应用程序在所述预览画面的显示状态。

上述的显示控制装置中各模块的具体细节已经在对应的显示控制方法中进行了详细的描述,因此此处不再赘述。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

图14示出了适于用来实现本发明实施例的无线通信设备的计算机系统的结构示意图。

需要说明的是,图14示出的电子设备的计算机系统1400仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图14所示,计算机系统1400包括中央处理单元(centralprocessingunit,cpu)1401,其可以根据存储在只读存储器(read-onlymemory,rom)1402中的程序或者从存储部分1408加载到随机访问存储器(randomaccessmemory,ram)1403中的程序而执行各种适当的动作和处理。在ram1403中,还存储有系统操作所需的各种程序和数据。cpu1401、rom1402以及ram1403通过总线1404彼此相连。输入/输出(input/output,i/o)接口1405也连接至总线1404。

以下部件连接至i/o接口1405:包括键盘、鼠标等的输入部分1406;包括诸如阴极射线管(cathoderaytube,crt)、液晶显示器(liquidcrystaldisplay,lcd)等以及扬声器等的输出部分1407;包括硬盘等的存储部分1408;以及包括诸如lan(localareanetwork,局域网)卡、调制解调器等的网络接口卡的通信部分1409。通信部分1409经由诸如因特网的网络执行通信处理。驱动器1410也根据需要连接至i/o接口1405。可拆卸介质1411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1410上,以便于从其上读出的计算机程序根据需要被安装入存储部分1408。

特别地,根据本发明的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1409从网络上被下载和安装,和/或从可拆卸介质1411被安装。在该计算机程序被中央处理单元(cpu)1401执行时,执行本申请的系统中限定的各种功能。

需要说明的是,本发明实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compactdiscread-onlymemory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如下述实施例中所述的方法。例如,所述的电子设备可以实现如图1至图6或图11至图12所示的各个步骤。

此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1