一种控制数据显示状态的方法及装置的制作方法

文档序号:6440020阅读:200来源:国知局
专利名称:一种控制数据显示状态的方法及装置的制作方法
技术领域
本申请涉及计算机领域,尤其涉及一种控制数据显示状态的方法及装置。
背景技术
随着显示屏技术的不断普及,大尺寸屏幕在人们的工作生活中有着越来越多的用处,比如,利用显示屏在多个用户之间进行棋牌类游戏。在多个用户进行棋牌类游戏时,某一用户需要查看自己的游戏信息,比如查看自己的牌型,由于需要完成特定的游戏内容,故不能够让其他用户看到自己的牌面信息,进而需要对自己的牌面信息进行遮挡,使其他用户无法查看到自己的游戏信息。然而,在进行遮挡的时,通常情况下,用户采用手去遮挡或用其他的物品遮挡。 本申请的申请人在实现本申请实施例的过程中,发现上述现有技术至少存在如下问题一、在使用手去遮挡时,由于人手的大小是固定不变的,故在进行遮挡时,手的形状和长度不足以全面覆盖游戏信息的范围,使得遮挡效果欠佳,进而可能会让其他用户查看到自己的游戏内容。同时,由于需要用手进行遮挡,用户就很难再继续根据游戏场景的内容去实现翻牌等游戏操作。二、进一步地,如果进行游戏的触摸屏采用电容式触摸屏,则用手遮挡可能还会造成触摸点识别异常,导致触摸屏错误识别用户误操作,使得用户的遮挡动作被误认为是用户的游戏操作动作。三、在采用其他物品进行遮挡时,由于物品的形状,长度,绝缘/导电性都不能确定,进而在用户进行游戏时,同样容易造成遮挡效果欠佳和误操作的情况。

发明内容
本申请提供了一种控制数据显示的方法,通过配合遮挡板,解决了现有技术中,对数据内容进行遮挡时,用手或其他物品进行遮挡产生的遮挡效果欠佳的技术问题。一方面,通过本申请的一个实施例提供了如下技术方案一种控制数据显示状态的方法,应用在包括有显示屏的系统中,所述显示屏上有至少一显示对象,所述方法包括在所述显示屏上确定与所述至少一显示对象中每个显示对象对应的检测区域;检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体;在检测到有所述遮挡体时,生成第一控制指令;基于所述第一控制指令,控制所述第一显示对象的状态从第一显示状态调整为第二显示状态,所述第一显示状态与所述第二显示状态为不同的状态。可选的,所述显示屏为触摸屏,所述系统为在运行时为至少一个角色中每个角色生成一数据组的系统,其中,每个数据组包括至少一个拥有保密和公开两种显示状态的数据。可选的,所述触摸屏包括对应所述至少一个角色的至少一个角色显示区域。可选的,所述检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体,具体为检测所述第一显示对象对应的检测区域中是否有至少一个触点接触,所述触点为设置在遮挡体上的导电的点;有至少一个触点接触时,基于对所述至少一个触点接触的响应,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号;基于所述信号,即判断所述第一显示对象对应的检测区域中有放置所述遮挡体。
可选的,所述基于所述第一控制指令,控制所述第一显示对象的状态从第一显示状态调整为第二显示状态,所述第一显示状态与所述第二显示状态为不同的状态,具体包括基于所述第一控制指令,控制所述第一显示对象的状态从保密状态调整为公开状态。可选的,在所述检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体之后,还包括在没有放置时,生成第二控制指令;基于所述第二控制指令,控制所述第一显示对象的状态从公开状态调整为保密状态。可选的,所述有至少一个触点接触时,基于对所述至少一个触点接触的响应,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号,具体为所述有至少一个触点接触时,基于因所述至少一个触点接触而产生的电容差值,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号;或所述有至少一个触点接触时,基于因所述至少一个触点接触而产生的压力差值,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号。可选的,所述在检测到有所述遮挡体时,生成第一控制指令,具体为在检测到有所述遮挡体时,判断所述遮挡体接触所述触摸屏的时间是否大于一预设时间;在所述遮挡体接触所述触摸屏的时间大于一预设时间时,生成第一控制指令。可选的,所述显示屏为非触摸屏,所述检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体,具体为通过红外线检测方式或图像摄制方式或光扫描方式,检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体。另一方面,通过本申请的另一实施例,提供了如下技术方案一种控制数据显示状态的装置,应用在包括有一显示屏的系统中,所述显示屏上的至少一显示对象,所述装置包括确定模块,用于在所述显示屏上确定与所述至少一显示对象中每个显示对象对应的检测区域;检测模块,用于检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体;第一生成模块,用于在检测到所述遮挡体时,生成第一控制指令;第一控制模块,用于基于所述第一控制指令,控制所述第一显示对象的状态从第一显示状态调整为第二显示状态,所述第一显示状态与所述第二显示状态为不同的状态。可选的,所述显示屏为触摸屏,所装置为在运行时为至少一个角色中每个角色生成一数据组的装置,其中,每个数据组包括至少一个拥有保密和公开两种显示状态的数据。可选的,所述触摸屏包括对应所述至少一个角色的至少一个角色显示区域。可选的,所述检测模块包括
检测单元,用于检测所述第一显示对象对应的检测区域中是否有至少一个触点接触,所述触点为设置在遮挡体上的导电的点;生成单元,用于有至少一个触点接触时,基于对所述至少一个触点接触的响应,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号;判断单元,用于基于所述信号,即判断所述第一显示对象对应的检测区域中有放置所述遮挡体。可选的,所述第一控制模块具体用于基于所述第一控制指令,控制所述第一显示对象的状态从保密状态调整为公开状态。可选的,所述装置还包括第二生成模块,用于在没有放置时,生成第二控制指令;第二控制模块,用于基于所述第二控制指令,控制所述第一显示对象的状态从公开状态调整为保密状态。可选的,所述生成单元具体为第一生成单元,用于在所述有至少一个触点接触时,基于因所述至少一个触点接触而产生的电容差值,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号;或第二生成单元,用于在所述有至少一个触点接触时,基于因所述至少一个触点接触而产生的压力差值,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号。可选的,所述第一控制模块具体包括时间判断单元,用于在检测到有所述遮挡体时,判断所述遮挡体接触所述触摸屏的时间是否大于一预设时间;指令生成单元,用于在所述遮挡体接触所述触摸屏的时间大于一预设时间时,生成第一控制指令。可选的,所述显示屏为非触摸屏,所述检测模块具体用于通过红外线检测方式或图像摄制方式或光扫描方式,检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体。通过本申请提供的一个或多个实施例,上述技术方案具有如下技术效果一、通过配合遮挡板对数据显示时的遮挡,解决了现有技术中,因使用手或其他物品对显示的数据进行遮挡时,产生遮挡效果欠佳的技术问题,达到了对数据隐藏或显示状态时,良好的遮挡效果。二、由于使用了遮挡板对显示的数据内容进行遮挡,解决了现有技术中使用手进行识别时,产生的显示屏误识别用户操作的技术问题,从而实现了准确的对用户操作进行数据显示的技术效果。


图I为本申请实施例中控制数据显示的方法流程图;图2为本申请实施例中控制数据显示的装置模块图。
具体实施例方式本申请提供了一种控制数据显示的方法,结合用户放置的遮挡板,实现在用户在 显示屏上进行游戏时,自动的配合遮挡板的有无,控制完成显示屏上的数据内容为显示状态还是隐蔽状态。下面结合各个附图,对本申请实施例中具体的实施过程作详尽的描述。请参考图1,为本申请实施例中控制数据显示状态的方法流程图;步骤100,在所述显示屏上确定与所述至少一显示对象中每个显示对象对应的检测区域;在具体的实施过程中,本方法应用在包括有显示屏的系统中,所述系统在运行时,会为至少一个角色中每个角色生成一数据组的系统,并且每个数据组包括至少一个拥有保密和公开两种显示状态的数据。所述显示屏中有至少一显示对象。具体而言,所述显示对象可以是显示屏上的扑克牌,或者是其他各种图案信息。例如,用户在进行扑克游戏时,系统会为每个角色用户分发扑克牌,而每个用户的扑克牌包括了保密和公开两种显示状态,即为扑克牌内容信息向上和向下两种显示状态,本领域所属的技术人员,可以根据实际的情况,设置多种状态,如在有些显示对象,像类似一些有多种显示状态的显示对象中,设置半显示或其他的显示状态,此处不再赘述。另外,所述显示屏可以为触摸屏,也可以是非触摸屏。在确定检测区域时,可以根据实际的情况,如在显示屏的固定位置,设置检测区域,具体设置的大小,可以根据显示屏中显示对象的大小范围确定,比如,有两个用户进行面对面扑克游戏,则在相应的检测区域即在扑克显示区域的正前方,靠近对方用户的区域确定为检测区域,若有多个用户,则同样采用类似规则确认检测区域的位置及范围大小。上述确认检测区域位置的方法对应的仅是触摸屏方式,对于非触摸屏,本领域所属技术人员可以在相应的显示对象位置附近,确认检测区域的位置,并以硬件的方式固定下来,如在检测区域中设置按钮,或者确定红外感应的检测区域,或者通过视频检测等等。步骤110,检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体;在具体的实施过程中,若所述显示屏为触摸屏,则其具体的检测过程如下检测所述第一显示对象对应的检测区域中是否有至少一个触点接触,所述触点为设置在遮挡体上的导电的点;有至少一个触点接触时,基于对所述至少一个触点接触的响应,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号;基于所述信号,即判断所述第一显示对象对应的检测区域中有放置所述遮挡体。具体而言,所述有至少一个触点接触时,基于因所述至少一个触点接触而产生的电容差值,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号;或所述有至少一个触点接触时,基于因所述至少一个触点接触而产生的压力差值,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号。上述两种方案可对应具体的电容式触摸屏和非电容式触摸屏。若所述显示屏为非触摸屏, 检测是否有放置遮挡体可以采用如下方式通过红外线检测方式或图像摄制方式或光扫描方式,检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体。步骤120,在检测到有所述遮挡体时,生成第一控制指令;在具体的实施过程中,在检测到有所述遮挡体时,判断所述遮挡体接触所述触摸屏的时间是否大于一预设时间;在所述遮挡体接触所述触摸屏的时间大于一预设时间时,生成第一控制指令。由于在检测所述遮挡体在有放置时,可能放置的遮挡体并没有完全的摆放好,增加此步骤使得在所述遮挡体在最佳放置位置时,再生成所述第一控制指令,从而避免了用户匆匆放置而导致遮挡体的位置较差,没有形成最好的遮挡效果。本领域所属的技术人员,可以根据实际的情况,设置2s,3s等等时间作为判定所述遮挡体放置位置为最佳设置的时间,生成第一控制指令,其他的时间设置方式此处不再赘述。步骤130,基于所述第一控制指令,控制所述第一显示对象的状态从第一显示状态调整为第二显示状态。在具体的实施过程中,所述第一显示状态与所述第二显示状态为不同的状态。具体来讲,如扑克牌的公开牌面信息状态和隐蔽牌面信息状态,所述系统基于所述第一控制指令,将牌面的信息从隐蔽牌面信息状态变为公开牌面信息状态。另外,在控制所述第一显示对象的状态从第一显示状态调整为第二显示状态之后还包括,在没有放置时,生成第二控制指令;基于所述第二控制指令,控制所述第一显示对象的状态从公开状态调整为保密状态。举例来说,当用户将放置的遮挡体从所述检测区域拿走时,所述系统将扑克牌的内容从公开状态变为隐藏显示状态。下面请参考图2,为本申请实施例中控制数据显示状态的装置图;在本申请实施例中,所述所述装置应用在有一显示屏的系统中,所述系统在运行时,会为至少一个角色中每个角色生成一数据组的装置,其中,每个数据组包括至少一个拥有保密和公开两种显示状态的数据。另外,所述触摸屏包括对应所述至少一个角色的至少一个角色显示区域。如图所示,所述装置包括有确定模块,用于在所述显示屏上确定与所述至少一显示对象中每个显示对象对应的检测区域;检测模块,用于检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体;具体地的,所述检测模块还包括,检测单元,用于检测所述第一显示对象对应的检测区域中是否有至少一个触点接触,所述触点为设置在遮挡体上的导电的点;另外,若所述显示屏为非触摸屏,则所述检测模块通过红外线检测方式或图像摄制方式或光扫描方式,检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体。生成单元,用于有至少一个触点接触时,基于对所述至少一个触点接触的响应,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号;具体的,所述生成单元还具体包括第一生成单元,用于在所述有至少一个触点接触时,基于因所述至少一个触点接触而产生的电容差值,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号;或第二生成单元,用于在所述有至少一个触点接触时,基于因所述至少一个触点接触而产生的压力差值,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号。判断单元,用于基于所述信号,即判断所述第一显示对象对应的检测区域中有放置所述遮挡体。第一生成模块,用于在检测到所述遮挡体时,生成第一控制指令;第一控制模块,用于基于所述第一控制指令,控制所述第一显示对象的状态从第一显示状态调整为第二显示状态,所述第一显示状态与所述第二显示状态为不同的状态。在具体的实施过程中,所述第一控制模块还包括时间判断单元,用于在检测到有所述遮挡体时,判断所述遮挡体接触所述触摸屏的时间是否大于一预设时间;指令生成单元,用于在所述遮挡体接触所述触摸屏的时间大于一预设时间时,生成第一控制指令。所述第一控制模块基于所述第一控制指令,控制所述第一显示对象的状态从保密状态调整为公开状态。另外,所述装置还包括,第二生成模块,用于在没有放置所述遮挡体时,生成第二控制指令;第二控制模块,用于基于所述第二控制指令,控制所述第一显示对象的状态从公开状态调整为保密状态。通过本申请实施例中的一个或多个实施例,提供了如下技术效果一、通过配合遮挡板对数据显示时的遮挡,解决了现有技术中,因使用手或其他物品去对显示的数据进行遮挡时,产生遮挡效果欠佳的技术问题,达到了对数据隐藏或显示状态时,良好的遮挡效果处理。二、由于使用了遮挡板对显示的数据内容进行遮挡,解决了现有技术中使用手进行识别时,产生的显示屏误识别用户操作的技术问题,从而实现了准确的对用户操作进行数据显示的技术效果。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
权利要求
1.一种控制数据显示状态的方法,应用在包括有显示屏的系统中,所述显示屏上有至少一显示对象,其特征在于,所述方法包括 在所述显示屏上确定与所述至少一显示对象中每个显示对象对应的检测区域; 检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体; 在检测到有所述遮挡体时,生成第一控制指令; 基于所述第一控制指令,控制所述第一显示对象的状态从第一显示状态调整为第二显示状态,所述第一显示状态与所述第二显示状态为不同的状态。
2.如权利要求I所述的方法,其特征在于,所述显示屏为触摸屏,所述系统为在运行时为至少一个角色中每个角色生成一数据组的系统,其中,每个数据组包括至少一个拥有保密和公开两种显示状态的数据。
3.如权利要求2所述的方法,其特征在于,所述触摸屏包括对应所述至少一个角色的至少一个角色显示区域。
4.如权利要求3所述的方法,其特征在于,所述检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体,具体为 检测所述第一显示对象对应的检测区域中是否有至少一个触点接触,所述触点为设置在遮挡体上的导电的点; 有至少一个触点接触时,基于对所述至少一个触点接触的响应,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号; 基于所述信号,即判断所述第一显示对象对应的检测区域中有放置所述遮挡体。
5.如权利要求2-4中任一权利要求所述的方法,其特征在于,所述基于所述第一控制指令,控制所述第一显示对象的状态从第一显示状态调整为第二显示状态,所述第一显示状态与所述第二显示状态为不同的状态,具体包括 基于所述第一控制指令,控制所述第一显示对象的状态从保密状态调整为公开状态。
6.如权利要求2所述的方法,其特征在于,在所述检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体之后,还包括 在没有放置时,生成第二控制指令; 基于所述第二控制指令,控制所述第一显示对象的状态从公开状态调整为保密状态。
7.如权利要求4所述的方法,其特征在于,所述有至少一个触点接触时,基于对所述至少一个触点接触的响应,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号,具体为 所述有至少一个触点接触时,基于因所述至少一个触点接触而产生的电容差值,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号;或 所述有至少一个触点接触时,基于因所述至少一个触点接触而产生的压力差值,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号。
8.如权利要求I所述的方法,其特征在于,所述在检测到有所述遮挡体时,生成第一控制指令,具体为 在检测到有所述遮挡体时,判断所述遮挡体接触所述触摸屏的时间是否大于一预设时间; 在所述遮挡体接触所述触摸屏的时间大于一预设时间时,生成第一控制指令。
9.如权利要求I所述的方法,其特征在于,所述显示屏为非触摸屏,所述检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体,具体为 通过红外线检测方式或图像摄制方式或光扫描方式,检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体。
10.一种控制数据显示状态的装置,应用在包括有一显示屏的系统中,所述显示屏上的至少一显示对象,其特征在于,所述装置包括 确定模块,用于在所述显示屏上确定与所述至少一显示对象中每个显示对象对应的检测区域; 检测模块,用于检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体; 第一生成模块,用于在检测到所述遮挡体时,生成第一控制指令; 第一控制模块,用于基于所述第一控制指令,控制所述第一显示对象的状态从第一显示状态调整为第二显示状态,所述第一显示状态与所述第二显示状态为不同的状态。
11.如权利要求10所述的装置,其特征在于,所述显示屏为触摸屏,所装置为 在运行时为至少一个角色中每个角色生成一数据组的装置,其中,每个数据组包括至少一个拥有保密和公开两种显示状态的数据。
12.如权利要求11所述的装置,其特征在于,所述触摸屏包括对应所述至少一个角色的至少一个角色显示区域。
13.如权利要求12所述的装置,其特征在于,所述检测模块包括 检测单元,用于检测所述第一显示对象对应的检测区域中是否有至少一个触点接触,所述触点为设置在遮挡体上的导电的点; 生成单元,用于有至少一个触点接触时,基于对所述至少一个触点接触的响应,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号; 判断单元,用于基于所述信号,即判断所述第一显示对象对应的检测区域中有放置所述遮挡体。
14.如权利要求10-13中任一所述的装置,其特征在于,所述第一控制模块具体用于 基于所述第一控制指令,控制所述第一显示对象的状态从保密状态调整为公开状态。
15.如权利要求11所述的装置,其特征在于,所述装置还包括 第二生成模块,用于在没有放置时,生成第二控制指令; 第二控制模块,用于基于所述第二控制指令,控制所述第一显示对象的状态从公开状态调整为保密状态。
16.如权利要求13所述的装置,其特征在于,所述生成单元具体包括 第一生成单元,用于在所述有至少一个触点接触时,基于因所述至少一个触点接触而产生的电容差值,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号;或 第二生成单元,用于在所述有至少一个触点接触时,基于因所述至少一个触点接触而产生的压力差值,生成用于表示所述第一显示对象对应的检测区域中有放置所述遮挡体的信号。
17.如权利要求11所述的装置,其特征在于,所述第一控制模块具体包括时间判断单元,用于在检测到有所述遮挡体时,判断所述遮挡体接触所述触摸屏的时间是否大于一预设时间; 指令生成单元,用于在所述遮挡体接触所述触摸屏的时间大于一预设时间时,生成第一控制指令。
18.如权利要求10所述的装置,其特征在于,所述显示屏为非触摸屏,所述检测模块具体用于 通过红外线检测方式或图像摄制方式或光扫描方式,检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体。
全文摘要
一种控制数据显示状态的方法,应用在包括有显示屏的系统中,所述显示屏上有至少一显示对象,所述方法包括在所述显示屏上确定与所述至少一显示对象中每个显示对象对应的检测区域;检测所述至少一显示对象中第一显示对象对应的检测区域中是否有放置遮挡体;在检测到有所述遮挡体时,生成第一控制指令;基于所述第一控制指令,控制所述第一显示对象的状态从第一显示状态调整为第二显示状态,所述第一显示状态与所述第二显示状态为不同的状态。
文档编号G06F3/041GK102760004SQ201110396778
公开日2012年10月31日 申请日期2011年12月2日 优先权日2011年12月2日
发明者张勇强, 景相 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1