CN110721467B - 显示控制方法、电子设备及计算机可读存储介质 - Google Patents

显示控制方法、电子设备及计算机可读存储介质 Download PDF

Info

Publication number
CN110721467B
CN110721467B CN201910904872.3A CN201910904872A CN110721467B CN 110721467 B CN110721467 B CN 110721467B CN 201910904872 A CN201910904872 A CN 201910904872A CN 110721467 B CN110721467 B CN 110721467B
Authority
CN
China
Prior art keywords
display
sub
target
display area
indication information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910904872.3A
Other languages
English (en)
Other versions
CN110721467A (zh
Inventor
周骏
张健
张连生
莫东松
王科
杜欧杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MIGU Interactive Entertainment Co Ltd
MIGU Culture Technology Co Ltd
Original Assignee
MIGU Interactive Entertainment Co Ltd
MIGU Culture Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MIGU Interactive Entertainment Co Ltd, MIGU Culture Technology Co Ltd filed Critical MIGU Interactive Entertainment Co Ltd
Priority to CN201910904872.3A priority Critical patent/CN110721467B/zh
Publication of CN110721467A publication Critical patent/CN110721467A/zh
Application granted granted Critical
Publication of CN110721467B publication Critical patent/CN110721467B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/6045Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供了一种显示控制方法、电子设备及计算机可读存储介质,其中所述方法包括:在显示区域内显示目标指示信息;其中,所述显示区域为:一柔性屏对应的显示区域,或者相关联的多个显示屏对应的显示区域;所述目标指示信息用于指示所述显示区域划分成的多个子区域之间的目标相对位置;在所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据。本发明能够实现在一个柔性屏或者相关联的多个显示屏上显示不同虚拟对象对应的图像数据,从而有利于提高显示控制的便捷度。

Description

显示控制方法、电子设备及计算机可读存储介质
技术领域
本发明涉及通信技术领域,尤其涉及一种显示控制方法、电子设备及计算机可读存储介质。
背景技术
随着近年来游戏产业、终端技术的高速发展,游戏应用已经成为人们生活中不可或缺的休闲娱乐应用。当前,对于需要多个游戏玩家通过各自的游戏角色共同参与的游戏,如果游戏场景需要针对各个游戏角色对应的游戏画面单独管理时,通常是通过连接网络的方式来实现,即需要参与游戏的各个玩家所使用的终端在联网的情况下,进入同一个地址(ID)或者说连接同一个服务器,才能共同参与游戏;这种在进行多个游戏玩家共同参与的互动性游戏时,一个终端仅能显示一个游戏玩家对应的游戏画面,其便捷性较差。
发明内容
本发明提供一种显示控制方法、电子设备及计算机可读存储介质,解决了现有技术中在进行多个游戏玩家参与的互动性游戏时,一个终端仅能显示一个游戏玩家对应的游戏画面,存在便捷性差的问题。
第一方面,本发明的实施例提供一种显示控制方法,包括:
在显示区域内显示目标指示信息;其中,所述显示区域为:一柔性屏对应的显示区域,或者相关联的多个显示屏对应的显示区域;所述目标指示信息用于指示所述显示区域划分成的多个子区域之间的目标相对位置;
在所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据。
可选的,在所述显示区域为一柔性屏对应的显示区域的情况下:
所述目标指示信息用于指示以下至少一项:所述柔性屏弯折为多个子区域的弯折位置,所述柔性屏弯折后所形成的多个子区域之间的弯折角度。
可选的,在所述显示区域为与相关联的多个显示屏对应的显示区域的情况下:
所述目标指示信息用于指示以下至少一项:所述多个显示屏之间的相对距离,所述多个显示屏之间的相对角度。
可选的,在显示区域内显示目标指示信息之前,还包括:
获取用户指示信息;所述用户指示信息包括以下至少一项:所述目标相对位置对应的目标模式,所述虚拟对象的数量,所述图像数据对应的显示场景类型;
根据所述用户指示信息,生成所述目标指示信息。
可选的,所述在所述多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据,包括:
在所述多个子区域之间的相对位置与所述目标相对位置匹配的情况下,启动计时器;
在所述计时器计时结束时,在不同子区域内显示不同虚拟对象对应的图像数据。
可选的,所述在所述多个子区域之间的相对位置与所述目标相对位置匹配的情况下,启动计时器,包括:
获取第一状态信息;所述第一状态信息包括以下至少一项:所述多个子区域之间的相对位置,所述柔性屏或所述多个显示屏的静止程度,所述柔性屏或所述多个显示屏的水平程度,所述柔性屏或所述多个显示屏对应的网络状态,所述柔性屏或所述多个显示屏对应的图像采集范围内的用户数量;
根据所述第一状态信息,计算得到所述第一状态信息对应的参考值;
若所述参考值大于状态阈值,则启动所述计时器。
可选的,所述根据所述第一状态信息,计算得到所述第一状态信息对应的参考值,包括:
根据预定的状态信息与状态参数之间的对应关系,确定所述第一状态信息各自对应的目标状态参数;
根据所述目标状态参数以及所述第一状态信息各自对应的权重值,计算得到所述第一状态信息对应的参考值。
可选的,所述若所述参考值大于状态阈值,则启动所述计时器之前,还包括:
获取所述显示区域的尺寸,以及所述柔性屏或所述多个显示屏在目标时间段内的移动速度和移动角速度;
根据所述移动速度和所述移动角速度,计算得到第一修正阈值;
根据所述显示区域的尺寸,计算得到第二修正阈值;
根据所述第一修正阈值、所述第二修正阈值和预设阈值,确定所述状态阈值。
第二方面,本发明实施例提供了一种电子设备,包括:
第一显示模块,用于在显示区域内显示目标指示信息;其中,所述显示区域为:一柔性屏对应的显示区域,或者与相关联的多个显示屏对应的显示区域;所述目标指示信息用于指示所述显示区域划分成的多个子区域之间的目标相对位置;
第二显示模块,用于在所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据。
可选的,在所述显示区域为一柔性屏对应的显示区域的情况下:所述目标指示信息用于指示以下至少一项:所述柔性屏弯折为多个子区域的弯折位置,所述柔性屏弯折后所形成的多个子区域之间的弯折角度。
可选的,在所述显示区域为相关联的多个显示屏对应的显示区域的情况下:所述目标指示信息用于指示以下至少一项:所述多个显示屏之间的相对距离,所述多个显示屏之间的相对角度。
可选的,所述电子设备还包括:
获取模块,用于获取用户指示信息;所述用户指示信息包括以下至少一项:所述目标相对位置对应的目标模式,所述虚拟对象的数量,所述图像数据对应的显示场景类型;
生成模块,用于根据所述用户指示信息,生成所述目标指示信息。
可选的,所述第二显示模块包括:
启动子模块,用于在所述多个子区域之间的相对位置与所述目标相对位置匹配的情况下,启动计时器;
显示子模块,用于在所述计时器计时结束时,在不同子区域内显示不同虚拟对象对应的图像数据。
可选的,所述启动子模块包括:
获取单元,用于获取第一状态信息;所述第一状态信息包括以下至少一项:所述多个子区域之间的相对位置,所述柔性屏或所述多个显示屏的静止程度,所述柔性屏或所述多个显示屏的水平程度,所述柔性屏或所述多个显示屏对应的网络状态,所述柔性屏或所述多个显示屏对应的图像采集范围内的用户数量;
计算单元,用于根据所述第一状态信息,计算得到所述第一状态信息对应的参考值;
启动单元,用于若所述参考值大于状态阈值,则启动所述计时器。
可选的,所述计算单元包括:
第一确定子单元,用于根据预定的状态信息与状态参数之间的对应关系,确定所述第一状态信息各自对应的目标状态参数;
第一计算子单元,用于根据所述目标状态参数以及所述第一状态信息各自对应的权重值,计算得到所述第一状态信息对应的参考值。
可选的,所述计算单元还包括:
获取子单元,用于所述显示区域的尺寸,以及所述柔性屏或所述多个显示屏在目标时间段内的移动速度和移动角速度;
第二计算子单元,用于根据所述移动速度和所述移动角速度,计算得到第一修正阈值;
第三计算子单元,用于根据所述显示区域的尺寸,计算得到第二修正阈值;
第二确定子单元,用于根据所述第一修正阈值、所述第二修正阈值和预设阈值,确定所述状态阈值。
第三方面,本发明实施例还提供了一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的显示控制方法的步骤。
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的显示控制方法的步骤。
本发明的实施例,通过在显示区域内显示一用于指示所述显示区域划分成的多个子区域之间的目标相对位置的目标指示信息,并在所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据,可以实现在显示区域上显示不同虚拟对象对应的图像数据。这样,在进行多个游戏玩家参与的互动性游戏时,可以由一个柔性屏或者相关联的多个显示屏显示多个游戏玩家对应的游戏画面,也即能够实现多个用户在一个柔性屏或者相关联的多个显示屏上同时进行游戏操作,从而提升了操作的便捷性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1表示本发明实施例的显示控制方法的流程图之一;
图2表示本发明实施例的显示控制方法的流程图之二;
图3表示本发明实施例的显示控制方法的流程图之三;
图4表示本发明实施例的启动计时器的流程图;
图5表示本发明实施例的计算第一状态信息对应的参考值的流程图;
图6表示本发明实施例的电子设备的框图;
图7表示本发明实施例的电子设备的结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本发明的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本发明的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
具体地,本发明的实施例提供了一种显示控制方法,解决了有技术中在进行多个游戏玩家参与的互动性游戏时,一个终端仅能显示一个游戏玩家对应的游戏画面,存在便捷性差的问题。
本发明实施例中的显示控制方法应用于电子设备,可选的电子设备可以是终端、服务器等;终端可以是移动终端(如:手机、平板电脑),或者其他能够发送或接收无线信号的设备,包括用户设备、个人数字助理(PDA)、膝上型计算机、台式计算机、智能家电(如电视)等。其中,终端可以是具有柔性屏的终端,或者是可关联有多个显示屏的终端(如:一个主机或处理器通过无线或有线的方式连接多个显示屏,或者是具有折叠屏或者多面屏的终端)。其中,柔性屏具有可折叠的性能,折叠屏可以通过设置于多个显示屏之间的折叠机构进行折叠。
以下以终端为例,对本发明实施例的显示控制方法进行具体说明。虽然本发明实施例中以终端为例进行了说明,而应当理解是本发明实施例也可以应用于服务器,即以下实施例中的“终端”可替换为“服务器”等其他电子设备,本发明不以此为限。
如图1,本发明实施例提供了一种显示控制方法,包括:
步骤11:在显示区域内显示目标指示信息。
其中,所述显示区域为:一柔性屏对应的显示区域,或者相关联的多个显示屏对应的显示区域;所述目标指示信息用于指示所述显示区域划分成的多个子区域之间的目标相对位置。
可选的,当该显示控制方法应用于终端时,上述步骤11可以具体包括:在终端的显示区域内显示目标指示信息。
其中,所述目标指示信息用于指示所述显示区域划分成的多个子区域之间的目标相对位置。
可选的,作为一种实现方式,所述终端为具有柔性屏的终端,所述显示区域为:所述终端的柔性屏对应的显示区域。所述目标指示信息用于指示以下至少一项:所述柔性屏弯折为多个子区域的弯折位置,所述柔性屏弯折后所形成的多个子区域之间的弯折角度。
其中,柔性屏可以是具有折叠机构的可折叠屏,通过折叠结构实现柔性屏折叠(弯曲)为多个子区域;或者还可以是通过直接弯曲/折叠柔性屏实现柔性屏弯曲/折叠为多个子区域;或者柔性屏还可以是卷轴屏,即在第一状态下,柔性屏能够卷收至壳体内,在第二状态下柔性屏可以伸出至壳体外,这样可以通过弯曲/折叠柔性屏实现柔性屏弯曲/折叠为多个子区域。
该实施例中,由于柔性屏具有可弯折的特性,这样通过针对一个柔性屏进行弯折即可得到多个子区域,以满足通过一个柔性屏显示不同虚拟对象对应的图像数据的要求。
可选的,作为另一种实现方式,所述终端是与多个显示屏相关联的终端;如:多个显示屏的显示控制操作由一个处理器执行,具体的所述显示区域可以是与所述终端关联的多个显示屏对应的显示区域。所述目标指示信息用于指示以下至少一项:所述多个显示屏之间的相对距离,所述多个显示屏之间的相对角度。
例如:终端可以是具有多个显示屏的终端,多个显示屏之间的角度可调节;或者一个终端与多个独立的显示屏之间通信连接,这样一个终端可以实现针对多个独立显示屏的显示控制和/或响应所述独显显示屏上的操作。可选的,该多个显示屏可以是柔性屏、非柔性屏中的一个或组合。如:多个显示屏也可以全部是柔性屏;或者多个显示屏也可以全部是非柔性屏;或者多个显示屏中的一部分显示屏可以为柔性屏,另一部分显示屏为非柔性屏。
可选的,显示所述目标指示信息的显示区域,可以是多个显示屏的全部显示区域或者是多个显示屏的部分显示区域。如:多个显示屏的所有显示区域构成该显示所述目标指示信息的显示区域,即可以在多个显示屏分别对应的每个显示区域中分别显示该目标指示信息;或者是多个显示屏中的一部分显示屏对应的全部显示区域构成该显示所述目标指示信息的显示区域,即可以在该一部分显示屏各自对应的显示区域内显示该目标指示信息。
其中,上述多个显示屏中的一部分显示屏可以由用户选择确定,或者根据所要划分得到的多个子区域的数量、待显示的图像显示数据的显示要求等,按照预定选择方式从该多个显示屏中选择确定,本发明不做具体限定。
步骤12:在所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据。
可选的,在游戏场景下,该虚拟对象可以是游戏参战对象和/或游戏观战对象。其中,游戏参战对象是在游戏中响应用户指令执行相应行动的对象;游戏观战对象可以以观察者的角度观察一个或多个游戏参战对象的行动,或者响应用户指令切换观察多个游戏参战对象的行动等。
例如:针对双人对战类型的游戏,即角色A和角色B对战,其中游戏参战对象为角色A、角色B,游戏观战对象可以是观察角色A的视角,或者观察角色B的视角,或者观察角色A和角色B的视角,或者可以响应于用户输入在观察角色A的视角与观察角色B的视角之间切换等。
可选的,该多个虚拟对象的图像数据可以一一对应的显示在多个子区域内,或者一个虚拟对象的图像数据显示于一个子区域内,或者一个虚拟对象的图像数据显示于多个子区域内,或者多个虚拟对象的图像数据显示于一个子区域内等。具体的,在不同子区域内显示不同虚拟对象对应的图像数据的方式,可以根据所显示的图像数据的类型、用户需求等确定,本发明实施例不做具体限定。
上述方案中,通过在显示区域内显示一用于指示所述显示区域划分成的多个子区域之间的目标相对位置的目标指示信息,在所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据,可以实现在显示区域上显示不同虚拟对象对应的图像数据。这样,在进行多个游戏玩家参与的互动性游戏时,可以实现一个柔性屏或者相关联的多个显示屏上显示多个游戏玩家对应的游戏画面,也即能够实现多个用户在一个柔性屏或者相关联的多个显示屏上同时进行游戏操作,从而提升了操作的便捷性。
可选的,该实施例中的显示控制方法应用于服务器的情况下,还可以由服务器向终端发送目标指示信息,以在终端的显示区域内显示目标指示信息;进一步地,在服务器判断所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配,或者服务器根据终端反馈的显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,向终端发送不同虚拟对象对应的图像数据,以在终端的显示区域所划分成的不同子区域内显示不同虚拟对象对应的图像数据。
如图2,本发明实施例提供了一种显示控制方法,包括:
步骤21:获取用户指示信息。
可选的,该用户指示信息可以通过接收用户输入的第一指令获取,如该第一指令可以是用户针对终端的物理按键操作指令,或者是用户操作于终端的显示屏的触控操作指令(如:点击操作、按压操作、手势操作等),或者是针对显示界面中选项按钮的选择操作,或者是用户输入的语音指令,或者是用户输入的肢体动作指令等。
其中,所述用户指示信息包括以下至少一项:所述目标相对位置对应的目标模式,所述虚拟对象的数量,所述图像数据对应的显示场景类型。
具体的,在游戏场景下,该第一指令可以是启动游戏应用的指令,也可以在游戏应用启动后,在游戏应用下的设置/选择模式界面中输入的指令。
需要说明的是,该第一指令可以根据具体的场景需求进行设置,如设置为上述一种或多种的组合,或者除此之外的其他形式,本发明实施例不以此为限。
可选的,该实施例中的显示控制方法应用于服务器的情况下,服务器还可以通过终端获取用户指示信息,如:终端接收用户输入的用户指示信息,并将该用户指示信息发送至服务器,以使服务器根据该用户指示信息,生成目标指示信息。
步骤22:根据所述用户指示信息,生成所述目标指示信息。
步骤23:在显示区域内显示目标指示信息。
其中,所述显示区域为:一柔性屏对应的显示区域,或者相关联的多个显示屏对应的显示区域;所述目标指示信息用于指示所述显示区域划分成的多个子区域之间的目标相对位置。
可选的,当该显示控制方法应用于终端时,上述步骤23可以具体包括:在终端的显示区域内显示目标指示信息。
其中,所述目标指示信息用于指示所述显示区域划分成的多个子区域之间的目标相对位置。
作为一种实现方式,所述终端为具有一柔性屏的终端,所述显示区域为:所述终端的柔性屏对应的显示区域。所述目标指示信息用于指示以下至少一项:所述柔性屏弯折为多个子区域的弯折位置,所述柔性屏弯折后所形成的多个子区域之间的弯折角度。具体实施方式可参见以上实施例所述,此处不再赘述。
可选的,该目标指示信息可以是图形指示信息,如:在显示区域中显示待划分为多个子区域之间的划分界线。又例如除了在显示区域中显示待划分为多个子区域之间的划分界线之外,还可以显示用于指示多个子区域之间的弯折角度的图形指示信息。
可选的,该目标指示信息还可以是图标指示信息,如:在显示区域中显示一对应显示区域的缩略图图标,该缩略图图标中标记有多个子区域之间的相对位置和/或多个子区域之间的弯折角度等。
可选的,该目标指示信息还可以是提示消息,通过提示消息的内容直接指示多个子区域的目标相对位置,如:提示消息的内容可以是“请将屏幕折叠为3个子区域”、“请将屏幕折叠为3个子区域,且相邻的子区域之间的折叠角度为90°”等。
作为另一种实现方式,所述终端为与多个显示屏相关联的终端,如:多个显示屏的显示控制操作由一个处理器执行,具体的所述显示区域是与所述终端关联的多个显示屏对应的显示区域。所述目标指示信息用于指示以下至少一项:所述多个显示屏之间的相对距离,所述多个显示屏之间的相对角度。具体实施方式可参见以上实施例所述,此处不再赘述。
可选的,该目标指示信息可以是图形指示信息,如:在显示区域中显示多个显示屏对应的子区域之间的相对距离的比例尺,或者在显示区域中显示多个显示屏对应的子区域之间的相对角度的图形指示信息。又例如:在显示区域中显示待划分为多个子区域之间的相对距离的比例尺的同时,还可以显示用于指示多个子区域之间的相对角度的图形指示信息。
可选的,该目标指示信息还可以是图标指示信息,如:在显示区域中显示一对应显示区域的缩略图图标,该缩略图图标中标记有多个显示屏对应的子区域之间的相对角度等。
可选的,该目标指示信息还可以是提示消息,通过提示消息的内容直接指示多个子区域的目标相对位置,如:提示消息的内容可以是“请将多个显示屏之间的距离设置为1米”、“请将多个显示屏中相邻的显示屏之间的角度设为90°”等。
需要说明的是,该目标指示信息可以根据具体的场景需求进行设置,如设置为上述一种或多种的组合,或者除此之外的其他形式,本发明实施例不以此为限。
步骤24:在所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据。
可选的,在游戏场景下,该虚拟对象可以是游戏参战对象和/或游戏观战对象。其中,游戏参战对象是在游戏中响应用户指令执行相应行动的对象;游戏观战对象可以以观察者的角度观察一个或多个游戏参战对象的行动,或者响应用户指令切换观察多个游戏参战对象的行动等。例如:针对双人对战类型的游戏,即角色A和角色B对战,其中游戏参战对象为角色A、角色B,游戏观战对象可以是观察角色A的视角,或者观察角色B的视角,或者观察角色A和角色B的视角,或者可以响应于用户输入在观察角色A的视角与观察角色B的视角之间切换等。
可选的,该多个虚拟对象的图像数据可以一一对应的显示在多个子区域内,或者一个虚拟对象的图像数据显示于一个子区域内,或者一个虚拟对象的图像数据显示于多个子区域内,或者多个虚拟对象的图像数据显示于一个子区域内等。具体的在不同子区域内显示不同虚拟对象对应的图像数据的方式,可以根据所显示的图像数据的类型、用户需求等确定,本发明实施例不做具体限定。
上述方案中,通过获取到的用户指示信息,生成用于指示所述显示区域划分成的多个子区域之间的目标相对位置的目标指示信息,以及在显示区域内显示该目标指示信息,并在所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据,可以实现在显示区域上显示不同虚拟对象对应的图像数据。这样,在进行多个游戏玩家参与的互动性游戏时,可以实现一个柔性屏或者相关联的多个显示屏上显示多个游戏玩家对应的游戏画面,也即能够实现多个用户在一个柔性屏或者相关联的多个显示屏上同时进行游戏操作,从而提升了操作的便捷性。
此外,当本发明实施例中的显示控制方法应用于终端时,本方案还能够保证在终端不具备网络支撑的情况下实现上述功能,也即终端在不联网的情况下也能够实现多个用户在一个终端上同时进行游戏操作,从而进一步有利于提升操作的便捷性,还有利于提升互动性。
可选的,在所述终端的显示区域内显示目标指示信息之前,还可以预先判断终端的屏幕是否为柔性屏(具体的可以通过获取终端参数确定);在终端的屏幕为柔性屏的情况下,在所述终端的显示区域内显示目标指示信息。
需要说明的是,本发明实施例中针对具有柔性屏的终端屏幕的类型不做具体限定,即能够实现屏幕弯折即可,如:具有折叠机构的可折叠柔性屏,通过折叠结构实现屏幕折叠;或者还可以是具有卷轴的柔性屏,即柔性屏能够卷收至壳体内或者伸出至壳体外等。
可选的,在所述终端的显示区域内显示目标指示信息之前,还可以预先判断终端是否具有多个显示屏;在终端具有多个显示屏的情况下,在所述终端的显示区域内显示目标指示信息。
可选的,在所述终端的显示区域内显示目标指示信息之前,还可以预先判断终端是否关联有多个显示屏(如终端与多个显示屏之间建立通信连接);在终端关联有多个显示屏的情况下,在所述终端的显示区域内显示目标指示信息。在终端未关联有多个显示屏的情况下,还可以通过显示用于提示终端需要关联多个显示屏的提示信息,用以提示用户需要将终端与多个显示屏之间建立通信连接,进而在终端与多个显示屏之间建立通信连接的情况下,在所述终端的显示区域内显示目标指示信息。
此外,在所述显示区域为所述终端的柔性屏对应的显示区域的情况下:通过在所述终端的显示区域内显示用于指示所述显示区域划分成的多个子区域之间的目标相对位置的目标指示信息,以便于用户根据该目标指示信息对柔性进行弯折操作形成多个子区域,以及调节多个子区域之间的弯折角度。
在所述显示区域为与所述终端关联的多个显示屏对应的显示区域的情况下:通过在所述终端的显示区域内显示用于指示所述显示区域划分成的多个子区域之间的目标相对位置的目标指示信息,以便于用户根据该目标指示信息调节多个显示屏之间的相对距离或相对角度等。
进一步地,在用户根据目标指示信息针对终端的显示区域进行操作的过程中,还可以通过动态提示的方式显示操作提示信息。如:在该目标指示信息包括划分为多个子区域之间的相对角度的情况下,用户在对针对显示区域进行操作的过程中,可以动态提示多个子区域之间的相对角度是否满足该目标指示信息中所提示的相对角度。
具体的,可以在用户针对显示区域进行操作时,若多个子区域之间的相对角度超过该目标指示信息中所提示的相对角度时,通过提示信息提示相对角度偏大,需要反向调整;或者在用户针对显示区域的进行操作时,若多个子区域之间的相对角度未达到该目标指示信息中所提示的相对角度,且在预定时间段内未检测到用户针对显示区域的操作时,通过提示信息提示相对角度偏小,需要继续调整等,以便于用户能够快速、准确的完成对显示区域的操作调整,从而节省用户的操作时间,并且有利于提高用户体验。
此外,该实施例中的显示控制方法通过针对显示区域划分成的多个子区域之间的相对角度的调整,可以满足不同用户之间对不同虚拟对象的图像数据的观看需求,如:划分成的两个子区域相背设置(两个子区域之间的角度为180度),则操作其中一个子区域中虚拟对象的用户不能看到另一子区域中的图像数据。
以下结合具体示例,对上述根据所述用户指示信息,生成所述目标指示信息的步骤,进行具体说明:
示例一:用户指示信息可以包括但不限于以下内容:如虚拟对象的数量、所述图像数据对应的显示场景类型。
其中,图像数据对应的显示场景类型可以是用户输入的显示需求,如:虚拟对象对应的图像数据之间的被观看需求,即是否需要被其他用户看到;针对游戏应用,该图像数据对应的显示场景类型还可以是游戏所属的类型,如:多人对战游戏且需要不同用户之间不能看到对方的图像数据等。
可选的,该用户指示信息可以是用户通过显示界面中的选择按钮所选择的,或者用户通过语音输入的方式输入的,或者是通过文字输入的方式输入的。
可选的,可以根据虚拟对象的数量,确定需要划分得到的子区域的数量,进而可以确定所述柔性屏的弯折位置。
作为一种实现方式,还可以根据虚拟对象的数量、根据图像数据对应的显示场景类型(虚拟对象对应的图像数据之间的被观看需求,如:某一个虚拟对象对应的图像数据是否需要被其他虚拟对象侧的用户看到),确定需要划分得到的子区域的数量及所述柔性屏折叠后所形成的多个子区域之间的弯折角度,进而可以确定所述柔性屏的弯折位置和弯折角度。
其中,弯折位置可以是一个也可以是多个,如:可以在一个位置上提示所划分的多个子区域的划分方式,也可以是针对划分为三个及以上的子区域时,在每个需要划分的位置处分别显示指示信息。
其中,划分得到的多个子区域之间可以相同或不同,如:可以将显示区域平均划分为多个子区域,也可以是划分为不均等的多个子区域。
具体的,还可以根据虚拟对象的数量确定需要划分得到的子区域的数量的基础上,进一步根据图像数据对应的显示场景类型等,确定所划分得到的多个子区域之间的大小。
作为另一种实现方式,还可以是根据虚拟对象的数量、根据图像数据对应的显示场景类型,确定多个显示屏之间的相对距离和/或相对角度。
进一步地,还可以根据目标指示信息的预定显示类型,生成与该预定显示类型对应的目标指示信息。如预定显示类型可以是:指示图形、指示图标、文本等。或者,还可以根据用户选择目标指示信息的显示类型,生成与该用户选择的显示类型对应的目标指示信息。
可选的,还可以是生成多个不同显示类型的目标指示信息,保证目标指示信息的显示效果的多样性,以满足不同用户的操作习惯,还便于用户可以根据需求选择显示的目标指示信息在多个不同显示类型之间切换。
方式二:该用户指示信息还可以是目标相对位置对应的目标模式,如:该目标模式可以是用户在预定模式中所选择的一个目标模式。
其中,预定模式中可以包括针对柔性屏的显示区域的划分方式(弯折位置和/或弯折角度等),或者预定模式中可以包括多个显示屏之间的相对位置和/或相对角度。
以下结合具体示例,针对预定模式具体说明:
示例一:可以将柔性屏弯折为类似台卡的形状,即将柔性屏弯折为两个子区域,且该两个子区域之间呈一定角度。这样可以一个玩家朝向一个子区域,保证两个玩家分别能看到并操控各自对应的子区域所显示的内容,并且看不到对方的子区域所显示的内容。
示例二:可以将柔性屏弯折为三段,即位于中间的第一子区域以及位于第一子区域一侧的第二子区域和位置第一子区域第二侧的第三子区域;如:弯折后的柔性屏在侧面观察呈矩形的三个边。
可选的,可以是第一子区域朝上,第二子区域朝向第一玩家,第三子区域朝向第二玩家。这样,两个玩家分别能看到并操控各自对应的子区域所显示的内容的情况下,还能看到一个公共区域(即第一子区域)上所显示的内容,但看不到对方的子区域所显示的内容。例如:这种弯折方式可以应用于需要两位玩家排兵布阵后在公共屏幕交战的游戏。
示例三:可以将柔性屏弯折为四段并首尾相接,即第一子区域、第二子区域、第三子区域和第四子区域依次首尾连接,如:弯折后的折叠屏在侧面观察呈矩形四个边。如:第一玩家对应第一子区域,第二玩家对应第二子区域,第三玩家对应第三子区域,第四玩家对应第四子区域,这种折叠方式可以应用于四个玩家需要分别操控各自对应的子区域,且四个玩家之间互相看不到对方子区域所显示内容的游戏场景。
需要说明的是,将显示区域划分为多个子区域的划分方式,可以根据具体场景设定,本发明实施例不做具体限定。
如图3,本发明实施例还提供了一种显示控制方法,应用于终端,包括:
步骤31:在显示区域内显示目标指示信息。
其中,所述显示区域为:一柔性屏对应的显示区域,或者相关联的多个显示屏对应的显示区域;所述目标指示信息用于指示所述显示区域划分成的多个子区域之间的目标相对位置。
可选的,当该显示控制方法应用于终端时,上述步骤31可以具体包括:在所述终端的显示区域内显示目标指示信息。
其中,所述显示区域为:所述终端的柔性屏对应的显示区域,或者与所述终端关联的多个显示屏对应的显示区域;所述目标指示信息用于指示所述显示区域划分成的多个子区域之间的目标相对位置。具体实施方式可参见以上至少一个实施例所述,此处不再赘述。
步骤32:在所述多个子区域之间的相对位置与所述目标相对位置匹配的情况下,启动计时器。
可选的,该计时器的计时时长可以是预先设定的,或者还可以是根据用户指示信息确定的,或者还是可以根据终端当前的状态信息确定的。
可选的,在启动计时器进行计时的过程中,可以在显示区域(如终端的显示区域)内显示计时画面,以便于用户能够直观的了解计时过程。该实施例中的显示控制方法应用于服务器的情况下,服务器还可以将发送计时信息至终端,以使终端根据该计时信息启动计时器和/或显示计时画面。
步骤33:在所述计时器计时结束时,在不同子区域内显示不同虚拟对象对应的图像数据。
该实施例中,通过在所述显示区域内显示一用于指示所述显示区域划分成的多个子区域之间的目标相对位置的目标指示信息,并在所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,启动计时器,并在计时结束时在不同子区域内显示不同虚拟对象对应的图像数据,实现了在一个柔性屏或相关联的多个显示屏上自动显示不同虚拟对象对应的图像数据,从而提升了显示控制的便捷性。
此外,当本发明实施例中的显示控制方法应用于终端时,本方案还能够保证在终端不具备网络支撑的情况下实现上述功能,例如终端在不联网的情况下能够实现多个用户在一个终端上同时进行游戏操作,从而进一步有利于提升游戏操作的便捷性,还有利于提升互动性。
如图4,作为一种实现方式,上述步骤32具体包括:
步骤321:获取第一状态信息。
其中,所述第一状态信息包括以下至少一项:所述多个子区域之间的相对位置,所述柔性屏或所述多个显示屏的静止程度,所述柔性屏或所述多个显示屏的水平程度,所述柔性屏或所述多个显示屏对应的网络状态,所述柔性屏或所述多个显示屏对应的图像采集范围内的用户数量;
其中,所述柔性屏或所述多个显示屏的静止程度可以是柔性屏对应的电子设备,或者多个显示屏所属的一个电子设备,或者多个显示屏共同关联的一个电子设备的静止程度;具体的,可以通过电子设备中用于检测静止程度的传感器检测得到。
所述柔性屏或所述多个显示屏的水平程度,可以是柔性屏对应的电子设备,或者多个显示屏所属的一个电子设备,或者多个显示屏共同关联的一个电子设备的水平程度;具体的,可以通过电子设备中用于检测水平程度的传感器检测得到。
所述柔性屏或所述多个显示屏对应的网络状态可以是柔性屏对应的电子设备,或者多个显示屏所属的一个电子设备,或者多个显示屏共同关联的一个电子设备的网络状态。
所述柔性屏或所述多个显示屏对应的图像采集范围内的用户数量,可以是柔性屏对应的电子设备,或者多个显示屏所属的一个电子设备,或者多个显示屏共同关联的一个电子设备对应的图像采集范围内的用户数量;具体的,可以通过电子设备中的摄像头模组采集的图像信息,确定朝向显示区域或者子区域对应范围内的用户数量。
可选的,在所述方法应用于终端的情况下,上述步骤321可以具体包括:获取所述终端的第一状态信息。
可选的,所述第一状态信息包括但不限于以下至少一项:所述多个子区域之间的相对位置,所述终端的静止程度,所述终端的水平程度,所述终端的网络状态,所述终端的图像采集范围内的用户数量,如:柔性屏弯折后可形成的多个子区域中,每个子区域可以分别对应设置一个图像采集模块,以分别采集多个子区域各自对应的图像采集区域的图像,从而能够确定每个子区域对应的范围内的用户数量;或者,终端根据图像采集模块所采集的图像中目标对象(用户)在图像中的角度,并结合多个子区域之间的折叠角度,确定终端的图像采集范围内的用户数量。
可选的,可以在上述步骤321之后执行下述步骤322,也可以是在判断所述第一状态信息满足预设条件时,执行下述步骤322。
例如,在所述方法应用于终端的情况下,所述第一状态信息满足预设条件,包括但不限于以下至少一项:所述多个子区域之间的相对位置在预定范围内;所述终端的静止程度满足当前场景的静止程度需求;所述终端的水平程度满足当前场景的水平程度需求;所述终端的图像采集范围内的用户数量满足当前场景所需求的用户数量。
该实施例中,在不同子区域内显示不同虚拟对象对应的图像数据之前,先判断第一状态信息是否满足预设条件,以能够在检测到第一状态信息满足预设条件,即状态信息及各子区域之间的相对位置满足当前场景需求时,才执行下述操作,以显示不同虚拟对象的图像数据,避免在不需要被对方看到各自子区域所显示内容的情况下,由于未完成显示区域的调整而显示了不同虚拟对象的图像数据,导致被对方看到自己子区域所显示内容的情况。
可选的,该实施例中的显示控制方法应用于服务器的情况下,服务器还可以获取终端发送的第一状态信息,如:终端采集第一状态信息,并将该第一状态信息发送至服务器,以使服务器能够根据该第一状态信息,计算得到所述第一状态信息对应的参考值。
步骤322:根据所述第一状态信息,计算得到所述第一状态信息对应的参考值。
如图5,作为一种实现方式,上述步骤322可以具体包括:
步骤3221:根据预定的状态信息与状态参数之间的对应关系,确定所述第一状态信息各自对应的目标状态参数。
步骤3222:根据所述目标状态参数以及所述第一状态信息各自对应的权重值,计算得到所述第一状态信息对应的参考值。
以下以具有柔性屏的终端为例进行说明:可选的,第一状态信息:所述多个子区域之间的相对位置(如柔性屏的弯折角度),对应状态参数:弯折程度A1;第一状态信息:所述终端的水平程度,对应状态参数:终端的水平程度A2;第一状态信息:所述终端的网络状态,对应状态参数:网络状态A3;第一状态信息:所述终端的图像采集范围内的用户数量,对应状态参数:用户关注屏幕的程度A4;第一状态信息:所述终端的静止程度,对应状态参数:终端的静止程度A5;
可选的,弯折程度A1可以根据柔性屏的弯折角度与弯折程度对应关系确定。具体的,设定第一角度对应第一边界分值,第二角度对应第二边界分值;如:5度及以下为100分,小于120度则按照线性取值的方式计算对应的分值,从而可以根据弯折角度确定对应的弯折程度A1。
可选的,终端的水平程度A2可以根据终端的倾斜角度与终端的水平程度的对应关系确定。具体的,终端处于完全水平的状态为满分(满分值可以根据实际需求具体设定),终端处于90度的倾斜状态对应0分;当水平程度在0到90度之间时,可以按照线性方式或者其他预定方式确定对应的分值,进而确定终端的水平程度A2。
可选的,网络状态A3可以根据终端是否联网确定。具体的,终端处于无网络状态为满分(满分值可以根据实际需求具体设定),终端处于有网络状态为0分,从而可以根据终端的联网状态确定网络状态A3。
可选的,用户关注屏幕的程度A4可以根据图像采集模块所采集图像中的用户数量与用户关注屏幕的程度的对应关系确定。具体的,图像采集模块所采集图像中只有1人为满分,有2人为0分,3人为40分,后续每增加一人增加5分,60分封顶,从而可以确定用户关注屏幕的程度A4。
可选的,终端的静止程度A5可以根据终端的移动速度或移动加速度确定。具体的,终端处于完全静止(移动速度或者移动加速度为0)为满分(如100分),大于第一预定阈值的加速度(如5g)为0分或大于第二预定阈值的移动速度为0分;当加速度在0和第一预定阈值之间,或者移动速度在0和第二预定阈值之间时,可以按照线性方式或者其他预定方式确定对应的分值,进而确定终端的静止程度A5。
可选的,根据所述目标状态参数以及所述第一状态信息各自对应的权重值,计算得到所述第一状态信息对应的参考值,可以具体包括:
确定第一状态信息各自对应的目标权重值;
根据所述目标状态参数以及所述目标权重值,计算得到所述第一状态信息对应的参考值。
其中,第一状态信息各自对应的目标权重值可以是预先设定的,或者是根据第一状态信息与权重值之间的对应关系确定的。如:根据第一状态信息的不同组合形式,预先设定不同的权重值,从而可以根据获取得到的第一状态信息确定相应的权重值。
例如:弯折程度A1对应权重值α1,α1可以为80%;终端的水平程度A2对应权重值α2,α2可以为5%;网络状态A3对应权重值α3,α3可以为3%;用户关注屏幕的程度A4对应权重值α4,α4可以为2%;终端的静止程度A5对应权重值α5,α5可以为10%。
可选的,可以通过公式:
Figure BDA0002212976400000201
计算得到所述第一状态信息对应的参考值。即计算第一状态信息中的状态参数的加权值之和,得到第一状态信息对应的参考值。
其中,X表示第一状态信息对应的参考值;αi为α1,α2,α3,α4,α5;Ai为A1,A2,A3,A4,A5。
可选的,作为另一种实现方式,可以根据所述第一状态信息,直接计算得到所述第一状态信息对应的参考值;如:计算第一状态各自对应的状态参数之和,作为第一状态信息对应的参考值。
步骤323:若所述参考值大于状态阈值,则启动所述计时器。
具体的,将计算得到的参考值与状态阈值之间进行比较,若超时(即该参考值大于状态阈值),则自动开始游戏场景倒计时,以提示用户游戏即将开始。如在各个虚拟对象对应的子区域内显示提示各个玩家(用户)的具体角色及距离游戏开始的时间。
可选的,若所述参考值大于状态阈值,则启动所述计时器的步骤,可以具体包括:若所述参考值大于状态阈值,则根据参考值确定所述计时器的计时长度。这样根据第一状态参数动态调整计时器的计时长度,以便于用户在终端对应不同的状态参数下,具有不同的准备时间,从而有利于提高用户的体验效果。
可选的,该状态阈值可以是预先设定的固定值,也可以是根据第二状态参数进行动态调整的参数,如:在启动所述计时器之前,所述方法还可以包括:
获取第二状态信息;
根据所述第二状态信息和预设阈值,确定所述状态阈值。
其中,所述第二状态信息包括但不限于以下至少一项:所述显示区域的尺寸;柔性屏或所述多个显示屏在目标时间段内的移动速度和移动角速度。其中,针对具有柔性屏或所述多个显示屏的终端,该目标时间段内的移动速度和移动角速度可以由终端中用于检测移动速度的传感器和用于检测移动角速度的传感器等检测得到,即为终端在目标时间段内的移动速度和移动角速度。
可选的,可以根据第二状态信息,确定第一修正阈值β1和第二修正阈值β2;
具体的,获取所述显示区域的尺寸,以及所述柔性屏或所述多个显示屏在目标时间段内的移动速度和移动角速度;根据所述移动速度和所述移动角速度,计算得到第一修正阈值;根据所述显示区域的尺寸,计算得到第二修正阈值;根据所述第一修正阈值、所述第二修正阈值和预设阈值,确定所述状态阈值。
如:获取距离当前时刻最近的n秒内柔性屏或所述多个显示屏的移动速度St和角速度Wt的积分(如获取距离当前时刻最近的n秒内终端的移动速度St和角速度Wt的积分),以及角速度Wt对应的加权值α6、移动速度St对应的加权值α7,确定第一修正阈值β1。
即:通过公式
Figure BDA0002212976400000211
计算得到第一修正阈值β1。
具体的,根据显示区域的尺寸(如终端屏幕大小:柔性屏的显示区域大小,或者多个显示屏的全部显示区域的大小,或者多个显示屏中用于显示图像数据的部分显示区域的大小)以及对应的加权值α8(如取屏幕面积m2并乘以加权值α8),确定第二修正阈值β2。
如:通过公式β2=α8*m2,计算得到第二修正阈值β2。
其中,加权值α6、α7、α8可以根据实际需求设定,本发明实施例不作具体限定。
进一步地,通过公式:M=mb+β1-β2,确定状态阈值。
其中,M为状态阈值,mb为预设阈值。
该实施例中,根据显示区域划分子区域的情况,如用户对折叠屏的实际折叠情况及终端的运动状态等,智能启动游戏场景倒计时,从而实现智能启动游戏场景。
可选的,根据以上至少一个实施例:当多个用户(如两个)用一个终端玩游戏时,如果两个用户需要听到不同的音频数据,则可以通过终端的左声道输出第一用户需要听到的音频数据,右声道输出第二用户需要听到的音频数据,以避免不同用户对应的音频数据之间的混淆。此外,还可以在输出音频数据之间,通过音频提示对应输出的音频数据为哪一个。例如:通过音频提示:您当前听到的是子区域1对应的音频,或通过对应的子区域显示待输出音频的子区域编号。
可选的,本发明的上述至少一个实施例可以应用于:当一个用户在玩游戏时,比如和虚拟对象(电脑控制的对象)下棋,另外一个用户需要以观战模式观看游戏画面,在该场景下采用本发明的实施例可以实现在一个终端内的不同显示区域实现对战和观战。
可选的,本发明的上述至少一个实施例可以应用于:终端连接游戏外设(如游戏手柄)时,可以通过游戏手柄来操控游戏中的虚拟对象,可选的,多个游戏手柄可以蓝牙连接、USB接口等于终端建立连接,实现多个外设控制不同的子区域中的内容。
可选的,本发明的上述至少一个实施例可以应用于:多个用户同时操控游戏中的不同虚拟对象,如一个用户可以操作虚拟对象A,另一个用户可以操作虚拟对象B,或者多个用户同时操作虚拟对象A,或者多个用户同时操作虚拟对象B;该场景可以通过定义一定的规则实现,比如棋类游戏,多个用户可以共同操作,规则可以定义为:以先操作的用户为准。
以上实施例就本发明的显示控制方法进行了说明,以下针对与上述方法对应的电子设备进行具体说明:
如图6,本发明实施例还提供了一种电子设备600,包括:
第一显示模块610,用于在显示区域内显示目标指示信息;其中,所述显示区域为:一柔性屏对应的显示区域,或者相关联的多个显示屏对应的显示区域;所述目标指示信息用于指示所述显示区域划分成的多个子区域之间的目标相对位置;
第二显示模块620,用于在所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据。
可选的,在所述显示区域为一柔性屏对应的显示区域的情况下:所述目标指示信息用于指示以下至少一项:所述柔性屏弯折为多个子区域的弯折位置,所述柔性屏弯折后所形成的多个子区域之间的弯折角度。
可选的,在所述显示区域为相关联的多个显示屏对应的显示区域的情况下:所述目标指示信息用于指示以下至少一项:所述多个显示屏之间的相对距离,所述多个显示屏之间的相对角度。
可选的,所述电子设备600还包括:
获取模块,用于获取用户指示信息;所述用户指示信息包括以下至少一项:所述目标相对位置对应的目标模式,所述虚拟对象的数量,所述图像数据对应的显示场景类型;
生成模块,用于根据所述用户指示信息,生成所述目标指示信息。
可选的,所述第二显示模块620包括:
启动子模块,用于在所述多个子区域之间的相对位置与所述目标相对位置匹配的情况下,启动计时器;
显示子模块,用于在所述计时器计时结束时,在不同子区域内显示不同虚拟对象对应的图像数据。
可选的,所述启动子模块包括:
获取单元,用于获取第一状态信息;所述第一状态信息包括以下至少一项:所述多个子区域之间的相对位置,所述柔性屏或所述多个显示屏的静止程度,所述柔性屏或所述多个显示屏的水平程度,所述柔性屏或所述多个显示屏对应的网络状态,所述柔性屏或所述多个显示屏对应的图像采集范围内的用户数量;
计算单元,用于根据所述第一状态信息,计算得到所述第一状态信息对应的参考值;
启动单元,用于若所述参考值大于状态阈值,则启动所述计时器。
可选的,所述计算单元包括:
第一确定子单元,用于根据预定的状态信息与状态参数之间的对应关系,确定所述第一状态信息各自对应的目标状态参数;
第一计算子单元,用于根据所述目标状态参数以及所述第一状态信息各自对应的权重值,计算得到所述第一状态信息对应的参考值。
可选的,所述计算单元还包括:
获取子单元,用于所述显示区域的尺寸,以及所述柔性屏或所述多个显示屏在目标时间段内的移动速度和移动角速度;
第二计算子单元,用于根据所述移动速度和所述移动角速度,计算得到第一修正阈值;
第三计算子单元,用于根据所述显示区域的尺寸,计算得到第二修正阈值;
第二确定子单元,用于根据所述第一修正阈值、所述第二修正阈值和预设阈值,确定所述状态阈值。
该实施例中的电子设备600,通过在显示区域内显示一用于指示所述显示区域划分成的多个子区域之间的目标相对位置的目标指示信息,并在所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据,可以实现在显示区域上显示不同虚拟对象对应的图像数据。这样,在进行多个游戏玩家参与的互动性游戏时,一个柔性屏或者相关联的多个显示屏可以显示多个游戏玩家对应的游戏画面,也即能够实现多个用户在一个柔性屏或者相关联的多个显示屏上同时进行游戏操作,从而提升了操作的便捷性。
如图7所示,本发明实施例还提供一种电子设备,包括:处理器71以及通过总线接口72与所述处理器71相连接的存储器73,所述存储器73用于存储所述处理器71在执行操作时所使用的程序和数据,处理器71调用并执行所述存储器73中所存储的程序和数据。
其中,收发机74与总线接口72连接,用于在处理器71的控制下接收和发送数据;处理器71用于读取存储器73中的程序。
具体地,所述处理器71用于:在显示区域内显示目标指示信息;其中,所述显示区域为:一柔性屏对应的显示区域,或者相关联的多个显示屏对应的显示区域;所述目标指示信息用于指示所述显示区域划分成的多个子区域之间的目标相对位置;在所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据。
可选的,在所述显示区域为一柔性屏对应的显示区域的情况下:所述目标指示信息用于指示以下至少一项:所述柔性屏弯折为多个子区域的弯折位置,所述柔性屏弯折后所形成的多个子区域之间的弯折角度。
可选的,在所述显示区域为相关联的多个显示屏对应的显示区域的情况下:所述目标指示信息用于指示以下至少一项:所述多个显示屏之间的相对距离,所述多个显示屏之间的相对角度。
可选的,所述处理器71执行所述计算机程序时还实现以下步骤:获取用户指示信息;所述用户指示信息包括以下至少一项:所述目标相对位置对应的目标模式,所述虚拟对象的数量,所述图像数据对应的显示场景类型;根据所述用户指示信息,生成所述目标指示信息。
可选的,所述处理器71执行所述计算机程序时还实现以下步骤:在所述多个子区域之间的相对位置与所述目标相对位置匹配的情况下,启动计时器;在所述计时器计时结束时,在不同子区域内显示不同虚拟对象对应的图像数据。
可选的,所述处理器71执行所述计算机程序时还实现以下步骤:获取第一状态信息;所述第一状态信息包括以下至少一项:所述多个子区域之间的相对位置,所述柔性屏或者所述多个显示屏的静止程度,所述柔性屏或者所述多个显示屏的水平程度,所述柔性屏或者所述多个显示屏对应的网络状态,所述柔性屏或者所述多个显示屏对应的图像采集范围内的用户数量;根据所述第一状态信息,计算得到所述第一状态信息对应的参考值;若所述参考值大于状态阈值,则启动所述计时器。
可选的,所述处理器71执行所述计算机程序时还实现以下步骤:根据预定的状态信息与状态参数之间的对应关系,确定所述第一状态信息各自对应的目标状态参数;根据所述目标状态参数以及所述第一状态信息各自对应的权重值,计算得到所述第一状态信息对应的参考值。
可选的,所述处理器71执行所述计算机程序时还实现以下步骤:获取所述显示区域的尺寸,以及所述终端在目标时间段内的移动速度和移动角速度;根据所述移动速度和所述移动角速度,计算得到第一修正阈值;根据所述显示区域的尺寸,计算得到第二修正阈值;根据所述第一修正阈值、所述第二修正阈值和预设阈值,确定所述状态阈值。
需要说明的是,在图7中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器71代表的一个或多个处理器和存储器73代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机74可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的终端,用户接口75还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。处理器71负责管理总线架构和通常的处理,存储器73可以存储处理器71在执行操作时所使用的数据。
本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过计算机程序来指示相关的硬件来完成,所述计算机程序包括执行上述方法的部分或者全部步骤的指令;且该计算机程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。
另外,本发明具体实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的信息处理方法中的步骤。且能达到相同的技术效果,为避免重复,这里不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

Claims (10)

1.一种显示控制方法,其特征在于,包括:
在显示区域内显示目标指示信息;其中,所述显示区域为:一柔性屏对应的显示区域,或者相关联的多个显示屏对应的显示区域;所述目标指示信息用于指示所述显示区域划分成的多个子区域之间的目标相对位置;
在所述显示区域划分成的多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据。
2.根据权利要求1所述的显示控制方法,其特征在于,在所述显示区域为一柔性屏对应的显示区域的情况下:
所述目标指示信息用于指示以下至少一项:所述柔性屏弯折为多个子区域的弯折位置,所述柔性屏弯折后所形成的多个子区域之间的弯折角度。
3.根据权利要求1所述的显示控制方法,其特征在于,在所述显示区域为相关联的多个显示屏对应的显示区域的情况下:
所述目标指示信息用于指示以下至少一项:所述多个显示屏之间的相对距离,所述多个显示屏之间的相对角度。
4.根据权利要求1至3中任一项所述的显示控制方法,其特征在于,在显示区域内显示目标指示信息之前,还包括:
获取用户指示信息;所述用户指示信息包括以下至少一项:所述目标相对位置对应的目标模式,所述虚拟对象的数量,所述图像数据对应的显示场景类型;
根据所述用户指示信息,生成所述目标指示信息。
5.根据权利要求1所述的显示控制方法,其特征在于,所述在所述多个子区域之间的相对位置与所述目标相对位置匹配的情况下,在不同子区域内显示不同虚拟对象对应的图像数据,包括:
在所述多个子区域之间的相对位置与所述目标相对位置匹配的情况下,启动计时器;
在所述计时器计时结束时,在不同子区域内显示不同虚拟对象对应的图像数据。
6.根据权利要求5所述的显示控制方法,其特征在于,所述在所述多个子区域之间的相对位置与所述目标相对位置匹配的情况下,启动计时器,包括:
获取第一状态信息;所述第一状态信息包括以下至少一项:所述多个子区域之间的相对位置,所述柔性屏或所述多个显示屏的静止程度,所述柔性屏或所述多个显示屏的水平程度,所述柔性屏或所述多个显示屏对应的网络状态,所述柔性屏或所述多个显示屏对应的图像采集范围内的用户数量;
根据所述第一状态信息,计算得到所述第一状态信息对应的参考值;
若所述参考值大于状态阈值,则启动所述计时器。
7.根据权利要求6所述的显示控制方法,其特征在于,所述根据所述第一状态信息,计算得到所述第一状态信息对应的参考值,包括:
根据预定的状态信息与状态参数之间的对应关系,确定所述第一状态信息各自对应的目标状态参数;
根据所述目标状态参数以及所述第一状态信息各自对应的权重值,计算得到所述第一状态信息对应的参考值。
8.根据权利要求7所述的显示控制方法,其特征在于,所述若所述参考值大于状态阈值,则启动所述计时器之前,还包括:
获取所述显示区域的尺寸,以及所述柔性屏或所述多个显示屏在目标时间段内的移动速度和移动角速度;
根据所述移动速度和所述移动角速度,计算得到第一修正阈值;
根据所述显示区域的尺寸,计算得到第二修正阈值;
根据所述第一修正阈值、所述第二修正阈值和预设阈值,确定所述状态阈值。
9.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至8中任一项所述的显示控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的显示控制方法的步骤。
CN201910904872.3A 2019-09-24 2019-09-24 显示控制方法、电子设备及计算机可读存储介质 Active CN110721467B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910904872.3A CN110721467B (zh) 2019-09-24 2019-09-24 显示控制方法、电子设备及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910904872.3A CN110721467B (zh) 2019-09-24 2019-09-24 显示控制方法、电子设备及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN110721467A CN110721467A (zh) 2020-01-24
CN110721467B true CN110721467B (zh) 2022-11-22

Family

ID=69218365

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910904872.3A Active CN110721467B (zh) 2019-09-24 2019-09-24 显示控制方法、电子设备及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN110721467B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111714876A (zh) * 2020-06-18 2020-09-29 西安万像电子科技有限公司 云游戏控制***和方法
CN114095542B (zh) * 2020-08-05 2023-11-28 华为技术有限公司 显示控制方法及电子设备
CN113467866A (zh) 2021-03-31 2021-10-01 联想(北京)有限公司 处理方法及装置
CN114816151A (zh) * 2022-04-29 2022-07-29 北京达佳互联信息技术有限公司 界面显示方法、装置、设备、存储介质及程序产品

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7034776B1 (en) * 2003-04-08 2006-04-25 Microsoft Corporation Video division detection methods and systems
CN101149673B (zh) * 2006-09-18 2010-08-25 联想(北京)有限公司 多显示器***及自动识别调整多个显示器的相对位置的方法
KR20160031305A (ko) * 2014-09-12 2016-03-22 엘지전자 주식회사 이동 단말기 및 그 제어 방법
KR20160038510A (ko) * 2014-09-30 2016-04-07 엘지전자 주식회사 이동단말기 및 그 제어방법
CN105204800B (zh) * 2015-08-24 2018-11-09 联想(北京)有限公司 一种显示控制方法和装置
CN108319329A (zh) * 2017-12-27 2018-07-24 努比亚技术有限公司 一种显示控制方法、柔性屏终端及计算机可读存储介质
CN110180168B (zh) * 2019-05-31 2022-12-23 网易(杭州)网络有限公司 一种游戏画面的显示方法及装置、存储介质和处理器

Also Published As

Publication number Publication date
CN110721467A (zh) 2020-01-24

Similar Documents

Publication Publication Date Title
CN110721467B (zh) 显示控制方法、电子设备及计算机可读存储介质
CN112843679B (zh) 虚拟对象的技能释放方法、装置、设备及介质
US11270087B2 (en) Object scanning method based on mobile terminal and mobile terminal
JP2021115110A (ja) コンピュータプログラム、方法及びサーバ装置
JP2009070076A (ja) プログラム、情報記憶媒体及び画像生成装置
CN113144598B (zh) 虚拟对局的预约方法、装置、设备及介质
CN113134232B (zh) 虚拟对象的控制方法、装置、设备及计算机可读存储介质
CN112774185B (zh) 牌类虚拟场景中的虚拟牌控制方法、装置及设备
CN112619133A (zh) 游戏画面显示方法、装置、设备和存储介质
JP2022169530A (ja) プログラム、端末、及びゲームシステム
CN113521724B (zh) 控制虚拟角色的方法、装置、设备及存储介质
CN115382201A (zh) 一种游戏控制方法、装置、计算机设备及存储介质
JP5479503B2 (ja) プログラム、情報記憶媒体及び画像生成装置
CN115193043A (zh) 一种游戏信息发送方法、装置、计算机设备及存储介质
JP7257986B2 (ja) コンテンツ配信装置、コンテンツ配信プログラム、コンテンツ配信方法、コンテンツ表示装置、コンテンツ表示プログラムおよびコンテンツ表示方法
JP6826217B1 (ja) プログラム、端末、ゲーム実行装置及び方法
JP6766238B1 (ja) プログラム、端末、ゲーム管理装置及びゲームシステム
TWI729323B (zh) 互動式遊戲系統
JP6820642B1 (ja) プログラム及び端末
JP6821838B1 (ja) プログラム、端末、及びゲームシステム
CN113209609B (zh) 基于牌类对象的交互方法、装置、设备及介质
US20230166187A1 (en) Program, terminal, and game system
JP6999723B2 (ja) プログラム、端末、及びゲームシステム
US20230018553A1 (en) Processing Apparatus, Program, And Method
JP2023108719A (ja) プログラム、ゲーム装置、及びゲームシステム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant