一种信息的显示方法、装置及终端设备与流程

文档序号:15614962发布日期:2018-10-09 21:08阅读:207来源:国知局

本申请涉及计算机技术领域,尤其涉及一种信息的显示方法、装置及终端设备。



背景技术:

随着终端技术的不断发展,终端设备的显示屏越来越大,尤其如手机或平板电脑等移动终端,但是,为了保证终端设备具有较好的握持体验,终端设备的大小不能过大,而为了满足用户的不同需求,很多终端设备开发商尽可能的提高终端设备的屏占比。

扫码设备可以用于读取条形码和二维码等图形码所包含的信息的阅读设备,扫码设备可以利用光学原理,把图形码的内容解码后通过数据线或者无线的方式传输到计算机或者其它显示设备。移动支付的普及给用户带来了极大的生活便利,使用扫码设备读取图形码是现行的普遍方式。扫码设备可以分为两种:一种为手持式扫码设备,另一种为固定于桌面的扫码设备,当商户使用的是手持式扫码设备时,用户需要将显示图形码的终端设备的显示屏持平或者垂直于桌面,以便商户进行扫描。当商户使用的是固定于桌面的扫码设备时,用户需要将显示图形码的终端设备的显示屏翻转过来以使显示屏的显示界面争朝向扫码设备所在方位来进行扫描。

然而,通过上述方式,用户需要根据扫码设备的位置来调整终端设备的位置,这种扫码方式会使得用户进行诸多适应扫码设备的繁琐操作,从而给用户在进行支付的过程中带来很大不便。



技术实现要素:

本申请实施例提供一种信息的显示方法,以提供一种简单快捷的进行信息显示的方案。

为此,本申请实施例是这样实现的:

第一方面,本申请实施例提供一种信息的显示方法,应用于终端设备,所述终端设备包括两个显示屏,所述两个显示屏分别设置在终端设备正面和终端设备背面,所述方法包括:

在终端设备的第一显示屏显示图形码的情况下,确定扫描图形码的扫码设备所在的方位;

根据所述扫码设备所在的方位,确定目标显示屏,在所述目标显示屏上显示所述图形码。

可选地,所述根据所述扫码设备所在的方位,确定目标显示屏,包括:

根据所述扫码设备所在的方位,判断所述第一显示屏是否朝向所述扫码设备;

如果是,则确定目标显示屏为所述第一显示屏;

如果否,则确定目标显示屏为第二显示屏。

可选地,所述在所述目标显示屏上显示所述图形码,包括:

如果确定目标显示屏为第二显示屏,则在所述第一显示屏中显示切换按键;

当检测到对所述切换按键的预定操作时,将所述图形码由所述第一显示屏切换到所述第二显示屏。

可选地,所述确定扫描图形码的扫码设备所在的方位,包括:

分别通过前置摄像头获取第一图像,以及后置摄像头获取第二图像;

对所述第一图像和所述第二图像分别进行二值化处理,对应生成第一黑白图像和第二黑白图像;

分别对所述第一黑白图像和所述第二黑白图像的边界值进行计算,根据计算结果,从所述第一黑白图像和所述第二黑白图像中确定与预定图像相匹配的目标黑白图像;根据所述目标黑白图像,确定所述扫码设备所在的方位。

可选地,所述确定扫描图形码的扫码设备所在的方位,包括:

通过红外传感器检测所述近红外传感器周围的红外线;

如果相对于所述红外传感器的第一方位处的红外线强度高于其他方位的红外线强度,则确定相对于所述红外传感器的第一方位为所述扫码设备所在的方位。

第二方面,本申请实施例提供一种信息的显示装置,所述装置包括两个显示屏,所述两个显示屏分别设置在所述装置的正面和所述装置的背面,所述装置包括:

方位确定模块,用于在第一显示屏显示图形码的情况下,确定扫描图形码的扫码设备所在的方位;

图形码显示模块,用于根据所述扫码设备所在的方位,确定目标显示屏,在所述目标显示屏上显示所述图形码。

可选地,所述图形码显示模块,包括:

判断单元,用于根据所述扫码设备所在的方位,判断所述第一显示屏是否朝向所述扫码设备;

显示确定单元,用于如果是,则确定目标显示屏为所述第一显示屏;如果否,则确定目标显示屏为第二显示屏。

可选地,所述图形码显示模块,包括:

切换显示单元,用于如果确定目标显示屏为第二显示屏,则在所述第一显示屏中显示切换按键;

切换单元,用于当检测到对所述切换按键的预定操作时,将所述图形码由所述第一显示屏切换到所述第二显示屏。

可选地,所述方位确定模块,包括:

图像获取单元,用于分别通过前置摄像头获取第一图像,以及后置摄像头获取第二图像;

二值化处理单元,用于对所述第一图像和所述第二图像分别进行二值化处理,对应生成第一黑白图像和第二黑白图像;

计算单元,用于分别对所述第一黑白图像和所述第二黑白图像的边界值进行计算,根据计算结果,从所述第一黑白图像和所述第二黑白图像中确定与预定图像相匹配的目标黑白图像;

第一方位确定单元,用于根据所述目标黑白图像,确定所述扫码设备所在的方位。

可选地,所述方位确定模块,包括:

红外线检测单元,用于通过红外传感器检测所述近红外传感器周围的红外线;

第二方位确定单元,用于如果相对于所述红外传感器的第一方位处的红外线强度高于其他方位的红外线强度,则确定相对于所述红外传感器的第一方位为所述扫码设备所在的方位。

第三方面,本申请实施例提供一种终端设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第一方面提供的信息的显示方法的步骤。

第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述第一方面提供的信息的显示方法的步骤。

由以上本申请实施例提供的技术方案可见,本申请实施例应用于终端设备,该终端设备包括两个显示屏,且两个显示屏分别设置在终端设备正面和终端设备背面,在终端设备的第一显示屏显示图形码的情况下,确定扫描图形码的扫码设备所在的方位,并根据扫码设备所在的方位,确定目标显示屏,在目标显示屏上显示该图形码,这样,在包括两个显示屏的终端设备中仅通过确定扫码设备所在的方位,进而确定显示该图形码的目标显示屏,从而使得图形码可以朝向扫码设备显示,这样,用户不需要调整终端设备的位置即可方便的对图形码进行扫码,信息的显示过程简单快捷,提高了支付效率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请一种信息的显示方法实施例;

图2为本申请一种终端设备的结构示意图;

图3为本申请一种信息的显示的结构示意图;

图4为本申请另一种信息的显示方法实施例;

图5为本申请又一种信息的显示方法实施例;

图6为本申请又一种信息的显示方法实施例;

图7为本申请一种信息的显示装置实施例;

图8为本申请一种终端设备实施例。

具体实施方式

本申请实施例提供一种信息的显示方法、装置及终端设备。

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

实施例一

如图1所示,本申请实施例提供一种信息的显示方法,该方法的执行主体可以为终端设备,该终端设备可以如个人计算机等设备,也可以如手机、平板电脑等移动终端设备,该终端设备可以为用户使用的终端设备。如图2所示,该终端设备可以包括两个显示屏,而且,分别设置在终端设备正面和终端设备背面,其中,前置摄像头所在的一面可以是终端设备正面,后置摄像头所在的一面可以是终端设备背面。该方法可以用于实现在两个显示屏中的哪一个显示屏显示指定信息等处理中等。该方法具体可以包括以下步骤:

在s102中,在终端设备的第一显示屏显示图形码的情况下,确定扫描图形码的扫码设备所在的方位。

其中,第一显示屏可以是终端设备的两个显示屏中的任一显示屏,终端设备的两个显示屏可以背向放置,例如,一个显示屏的显示界面正对用户,另一个显示屏的显示界面可以背向用户等,在实际应用中,两个显示屏的位置可以是不固定的,例如,两个显示屏可以背向放置,也可以通过预先设定的转轴将两个显示屏调整为同方向显示等,本申请实施例对于两个显示屏的相对位置是否固定不做限定。图形码可以是使用某种特定的几何图形按一定的编码规则排列,用以表达一组信息的图形标识符,具体如条形码(即barcode)和二维码(如qr码(quickresponsecode,快速响应码)等)。扫码设备可以是用于识别图形码的设备,通过扫码设备可以快速识别并获取图形码中包含的信息,并将该信息进行解析,将解析的内容或其对应的内容呈现给用户,如解析的内容为一个网络链接,则可以将该网络链接呈现给用户,或者,也可以将该网络链接对应的网页内容呈现给用户等。方位可以是方向和位置等,位置可以是相对位置,也可以是地理位置等。

在实施中,随着终端技术的不断发展,终端设备的显示屏越来越大,尤其如手机或平板电脑等移动终端,但是,为了保证终端设备具有较好的握持体验,终端设备的大小不能过大,而为了满足用户的不同需求,很多终端设备开发商为终端设备设置了两个显示屏,例如在一部手机上包括两个背向放置的显示屏等。用户可以在两个显示屏上完成不同的操作,例如,用户可以通过其中的一个显示屏进行游戏,通过另一个显示屏观看电影或电视剧等,或者,可以将两个显示屏扩展为一个较大的显示屏,以体现终端设备的显示体验等。两个显示屏可以是不完全独立的显示屏,都可以进行独立的完整的触摸操作。

扫码设备可以用于读取条形码和二维码等图形码所包含的信息的阅读设备,扫码设备可以利用光学原理,把图形码的内容解码后通过数据线或者无线的方式传输到计算机或者其它显示设备。扫码设备可以通过发出一束光线,照射到具有条形码或二维码等图形码所在物体上,光线经过图形码中图形的反射后返回扫码设备中的阅读器,由一个镜子进行采集、聚焦,通过光电转换器转换成电信号,可以将该电信号将通过扫码设备或终端设备上的译码应用程序进行译码。

移动支付的普及给用户带来了极大的生活便利,使用扫码设备读取图形码是现行的普遍方式。扫码设备可以分为两种:一种为手持式扫码设备,另一种为固定于桌面的扫码设备,对于单显示屏的终端设备来说,当商户使用的是手持式扫码设备时,用户需要将显示图形码的终端设备的显示屏持平或者垂直于桌面,以便商户进行扫描。当商户使用的是固定于桌面的扫码设备时,用户需要将显示图形码的终端设备的显示屏翻转过来以使显示屏的显示界面朝向扫码设备所在方位来进行扫描。用户可以根据扫码设备的位置来调整终端设备的位置,这种扫码方式会给用户带来很大不便,为此,本申请实施例提供了一种信息的显示机制,具体可以包括以下内容:

用户的终端设备中可以安装有用于进行付款的应用程序,当用户需要付款时,可以启动该应用程序,该应用程序中可以包括“付款”和“收款”等可选项,此时,用户可以点击“付款”可选项,终端设备可以获取该用户的相关信息,如账户信息等,可以通过获取的用户的相关信息生成图形码,然后,终端设备可以显示该图形码。如图3所示,终端设备可以实时监测显示屏的显示情况,当监测到显示屏(即第一显示屏)显示图形码时,终端设备可以检测扫码设备所在的方向和位置。其中,终端设备检测扫码设备所在的方位的处理可以多种不同的实现方式,例如可以分别通过前置摄像头和后置摄像头拍摄相应的图像,通过拍摄的图像可以判定扫码设备所在的方向和位置,例如,后置摄像头拍摄的图像中包括该扫码设备的图像,则可以确定扫码设备位于后置摄像头对应的一端,此时,可以对拍摄的包括该扫码设备的图像进行分析,确定扫码设备相对于终端设备的方向和位置等,具体地,例如,扫码设备可以位于终端设备的正前方,位置为距离终端设备30厘米等,或者,也可以通过地理位置坐标来表示等,本申请实施例对此不做限定。

需要说明的是,除了可以通过摄像头拍摄图像的方式确定扫码设备的方位外,还可以通过其它方式确定扫码设备的方位,例如,考虑到扫码设备通常会发出红外光,因此,可以通过红外线传感器检测红外光,可以将能够检测到红外光的方位作为扫码设备所在的方位。

在s104中,根据该扫码设备所在的方位,确定目标显示屏,在目标显示屏上显示上述图形码。

在实施中,如图3所示,当终端设备确定扫码设备所在的方位后,可以确定两个显示屏中哪一个显示屏(或其显示界面)朝向扫码设备,如果确定第一显示屏(或其显示界面)当前朝向扫码设备,则可以确定显示上述图形码的显示屏(即目标显示屏)为第一显示屏,此时,在第一显示屏中显示的图形码可以不需要进行调整,而仍然保持显示在第一显示屏中,这样,用户不需要调整终端设备的位置即可方便的由扫码设备进行扫码。如果确定第二显示屏当前朝向扫码设备,则可以确定目标显示屏为第二显示屏,此时,可以将第一显示屏中显示的图形码转换到第二显示屏中显示,从而使得图形码可以朝向扫码设备显示,这样,用户不需要调整终端设备的位置即可方便的对图形码进行扫码。

终端设备还可以实时检测图形码是否被扫码设备扫描完毕,或者检测图形码是否使用完毕,如果是,则终端设备还可以将该图形码还原到最初显示该图形码的显示屏(即第一显示屏)中,例如,将图形码由第二显示屏切换到第一显示屏中显示等,如果第一显示屏朝向扫码设备,则图形码使用完毕后,终端设备可以不需要对图形码进行切换。

本申请实施例提供一种信息的显示方法,应用于终端设备,该终端设备包括两个显示屏,且两个显示屏分别设置在终端设备正面和终端设备背面,在终端设备的第一显示屏显示图形码的情况下,确定扫描图形码的扫码设备所在的方位,并根据扫码设备所在的方位,确定目标显示屏,在目标显示屏上显示该图形码,这样,在包括两个显示屏的终端设备中仅通过确定扫码设备所在的方位,进而确定显示该图形码的目标显示屏,从而使得图形码可以朝向扫码设备显示,这样,用户不需要调整终端设备的位置即可方便的对图形码进行扫码,信息的显示过程简单快捷,提高了支付效率。

实施例二

如图4所示,本申请实施例提供一种信息的显示方法,该方法的执行主体可以为终端设备,该终端设备可以如个人计算机等设备,也可以如手机、平板电脑等移动终端设备,该终端设备可以为用户使用的终端设备。该终端设备可以包括两个显示屏,而且,两个显示屏分别设置在终端设备正面和终端设备背面。该方法可以用于实现在两个显示屏中的哪一个显示屏显示指定信息等处理中等。本实施例可以是上述实施例一的一种具体实现形式,该方法具体可以包括以下步骤:

在s402中,在终端设备的第一显示屏显示图形码的情况下,确定扫描图形码的扫码设备所在的方位。

上述s402的处理过程可以参见上述实施例一中s102的相关内容,在此不再赘述。

在s404中,根据上述扫码设备所在的方位,判断第一显示屏是否朝向该扫码设备。

在实施中,通过上述s402的处理确定扫码设备所在的方位后,可以判断终端设备的任意一个显示屏是否朝向该扫码设备,由于图形码当前显示在第一显示屏中,因此,可以判断第一显示屏是否朝向该扫码设备,具体判断方式可以通过摄像头拍摄图像实现,或者可以通过终端设备中的光线传感器检测扫码设备发出的光线实现。例如,可以确定与第一显示屏处于同一侧的摄像头,然后,可以启动该摄像头,通过该摄像头可以拍摄一张或多张图像,可以对拍摄的每张图像进行分析,判断图像中是否包括扫码设备,如果包括,则可以确定第一显示屏朝向该扫码设备,如果不包括,则可以确定第一显示屏未朝向该扫码设备。再例如,可以启动光线传感器检测光线传感器周围的光线,如果检测到第一显示屏所在一侧的某光线(即扫码设备发出的光线)强度大于其他方向的该光线的强度,则可以确定第一显示屏朝向该扫码设备,如果检测到第二显示屏所在一侧的该光线强度大于其他方向的该光线的强度,则可以确定第二显示屏朝向该扫码设备,而第一显示屏未朝向该扫码设备等。

在s406中,如果是,则确定目标显示屏为第一显示屏。

在s408中,如果否,则确定目标显示屏为第二显示屏。

在实际应用中,如果确定目标显示屏为第二显示屏,则终端设备可以执行下述s410和s412的处理。

在s410中,在第一显示屏中显示切换按键。

其中,切换按键可以用于对两个显示屏中显示的内容(可以是指定的部分内容,也可以是显示的全部内容等)进行相互切换的按键,该切换按键可以包括多种呈现形式,例如,带有切换字样的按键或带有切换标记的图形的按键等。

在实施中,由于图形码最初显示的显示屏为第一显示屏,而第二显示屏朝向扫码设备,因此,需要将图形码由第一显示屏切换到第二显示屏上显示,为了实现上述处理过程,可以在第一显示屏中显示切换按键。

在s412中,当检测到对上述切换按键的预定操作时,将上述图形码由第一显示屏切换到第二显示屏。

其中,预定操作可以是预先设定的任意操作,具体可以根据实际情况设定,本申请实施例对此不做限定,具体如点击操作或按压操作等。

在实施中,可以预先设定对切换按键的触发操作(即预定操作),当确定目标显示屏为第二显示屏时,可以在第一显示屏的显示界面的某一个位置处显示切换按键。然后,终端设备可以实时检测该切换按键的状态,当检测到用户对该切换按键进行预定操作时,可以将在第一显示屏中显示的图形码切换到第二显示屏中显示,例如,预定操作为点击操作,则当终端设备检测到用户点击该切换按键时,可以将第一显示屏中显示的图形码切换到第二显示屏中显示,从而使得图形码可以朝向扫码设备显示,这样,用户不需要调整终端设备的位置即可方便的对图形码进行扫码。

在实际应用中,上述步骤s412的处理可以包括多种实现方式,可以包括:当检测到对上述切换按键的预定操作时,将第一显示屏中包括上述图形码在内的全部或指定的部分显示内容切换到第二显示屏中显示。

在实施中,可以只将第一显示屏中显示的图形码切换到第二显示屏中显示,而第一显示屏中除了图形码之外的其它数据仍保留在第一显示屏中,或者,可以将第一显示屏中显示的包括图形码的部分内容切换到第二显示屏中显示,或者,还可以将第一显示屏中显示的全部内容(其中包括图形码)切换到第二显示屏中显示等。另外,可以使用第一显示屏中包括上述图形码在内的全部或指定的部分显示内容覆盖第二显示屏中的显示内容,或者,可以以悬浮窗的形式,在第二显示屏中显示包括上述图形码在内的全部或指定的部分显示内容,悬浮窗可以是悬浮于第二显示屏当前的显示内容上层的窗口。

此外,基于上述内容切换显示的处理,还可以执行下述处理过程:将第二显示屏中的显示内容切换到第一显示屏中显示。

在实施中,可以使用将第二显示屏中的显示内容覆盖第一显示屏中的显示内容,或者,也可以以悬浮窗的形式,在第一显示屏中显示第二显示屏中的显示内容等。

终端设备还可以实时检测图形码是否被扫码设备扫描完毕,或者检测图形码是否使用完毕,如果是,则终端设备还可以将该图形码还原到最初显示该图形码的显示屏(即第一显示屏)中,例如,将图形码由第二显示屏切换到第一显示屏中显示等,如果第一显示屏朝向扫码设备,则图形码使用完毕后,终端设备可以不需要对图形码进行切换。

此外,在另一个可选实施例中,图形码由第一显示屏显示,还是由第二显示屏显示,可以由用户根据实际情况选定,在实际应用中,当监测到终端设备的第一显示屏显示图形码时,在第一显示屏中显示切换按键,当检测到对该切换按键的预定操作时,将该图形码由第一显示屏切换到第二显示屏。

本申请实施例提供一种信息的显示方法,应用于终端设备,该终端设备包括两个显示屏,且两个显示屏分别设置在终端设备正面和终端设备背面,在终端设备的第一显示屏显示图形码的情况下,确定扫描图形码的扫码设备所在的方位,并根据扫码设备所在的方位,确定目标显示屏,在目标显示屏上显示该图形码,这样,在包括两个显示屏的终端设备中仅通过确定扫码设备所在的方位,进而确定显示该图形码的目标显示屏,从而使得图形码可以朝向扫码设备显示,这样,用户不需要调整终端设备的位置即可方便的对图形码进行扫码,信息的显示过程简单快捷,提高了支付效率。

实施例三

如图5所示,本申请实施例提供一种信息的显示方法,该方法的执行主体可以为终端设备,该终端设备可以如个人计算机等设备,也可以如手机、平板电脑等移动终端设备,该终端设备可以为用户使用的终端设备。该终端设备可以包括两个显示屏,而且,两个显示屏分别设置在终端设备正面和终端设备背面。该方法可以用于实现在两个显示屏中的哪一个显示屏显示指定信息等处理中等。本实施例可以是上述实施例一的另一种具体实现形式,该方法具体可以包括以下步骤:

在s502中,在终端设备的第一显示屏显示图形码的情况下,分别通过前置摄像头获取第一图像,以及后置摄像头获取第二图像。

在实施中,终端设备中可以包括两个摄像头,通常可以包括前置摄像头和后置摄像头,而且,摄像头所在的一侧,通常还设置有显示屏,例如终端设备的两个显示屏中第一显示屏所在的一侧包含一个摄像头,第二显示屏所在的一侧也包含一个摄像头,具体如,前置摄像头所在的一侧设置有一个显示界面朝向用户的显示屏,后置摄像头所在的一侧设置有一个显示界面背向用户的显示屏等,而且,两个显示屏分别设置在终端设备正面和终端设备背面。

在终端设备的第一显示屏显示图形码的情况下,终端设备可以分别启动前置摄像头和后置摄像头,可以通过前置摄像头拍摄其所在一侧的第一图像,该第一图像中可以包括如用户的图像、扫码设备的图像等。同时,终端设备还可以通过后置摄像头拍摄其所在一侧的第二图像,该第二图像中可以包括如某景物的图像、扫码设备的图像等。

在s504中,对上述第一图像和第二图像分别进行二值化处理,对应生成第一黑白图像和第二黑白图像。

其中,二值化处理可以是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果的过程。

在实施中,通过前置摄像头和后置摄像头分别拍摄到第一图像和第二图像后,可以分别将拍摄到的灰度图像进行二值化处理,分别得到对应的二值化图像(即第一黑白图像和第二黑白图像),这样,可以有利于在对图像做进一步处理时,图像的集合性质只与像素值为0或255的点的位置有关,不再涉及像素的多级值,从而使得图像处理变得简单,而且数据的处理和压缩量小。为了得到理想的黑白图像,一般采用封闭、连通的边界定义不交叠的区域。所有灰度大于或等于预定阈值的像素被判定为属于特定物体,其灰度值可以使用255表示,否则上述像素点被排除在物体区域以外,灰度值为0,表示背景或者例外的物体区域。

在s506中,分别对上述第一黑白图像和第二黑白图像的边界值进行计算,根据计算结果,从第一黑白图像和第二黑白图像中确定与预定图像相匹配的目标黑白图像。

其中,预定图像可以根据实际情况设定,在实际应用中,考虑到扫码设备通常会产生形如“日”字的图像,因此,预定图像可以是形如“日”字的图像等。

在实施中,通过上述处理过程可以得到第一黑白图像和第二黑白图像,可以分别对第一黑白图像和第二黑白图像的边界值进行计算,得到相应的计算结果。终端设备可以根据得到的计算结果与预定图像进行比较,如果得到的某一个计算结果与预定图像相匹配,则可以获取该计算结果对应的黑白图像(即目标黑白图像),目标黑白图像可以是第一黑白图像和第二黑白图像中的一个。

可以根据目标黑白图像确定扫码设备所在的方位,具体可以参见下述s508的处理。

在s508中,根据目标黑白图像,确定扫码设备所在的方位。

在实施中,可以根据得到的目标黑白图像,确定该目标黑白图像对应的二值化处理前的目标图像,目标图像可以是第一图像和第二图像中的一个。可以通过目标图像,确定拍摄目标图像的摄像头,并可以根据确定的摄像头,得到扫码设备所在的方位。例如,得到的目标黑白图像为第二黑白图像,则可以确定第二黑白图像对应的二值化处理前的目标图像为第二图像,而拍摄第二图像的摄像头为终端设备的后置摄像头,因此,可以将后置摄像头所在的方位确定为扫码设备所在的方位。

在s510中,根据扫码设备所在的方位,判断第一显示屏是否朝向扫码设备。

上述s510的处理过程可以参见上述实施例二中s404的相关内容,在此不再赘述。

在s512中,如果是,则确定目标显示屏为第一显示屏。

在s514中,如果否,则确定目标显示屏为第二显示屏。

在实际应用中,如果确定显示上述图形码的显示屏为第二显示屏,则终端设备可以执行下述s516的处理。

在s516中,将上述图形码由第一显示屏切换到第二显示屏。

上述s516的处理过程可以参见上述实施例一中s104的相关内容或上述实施例二中s412的相关内容,在此不再赘述。

上述s516的具体处理方式可以多种多样,以下提供一种可选的处理方式,具体可以包括以下步骤一和步骤二。

步骤一,在第一显示屏中显示切换按键。

步骤二,当检测到对上述切换按键的预定操作时,将上述图形码由第一显示屏切换到第二显示屏。

上述步骤一和步骤二的处理过程可以分别参见上述实施例二中s410和s412的相关内容,在此不再赘述。

终端设备还可以实时检测图形码是否被扫码设备扫描完毕,或者检测图形码是否使用完毕,如果是,则终端设备还可以将该图形码还原到最初显示该图形码的显示屏(即第一显示屏)中,例如,将图形码由第二显示屏切换到第一显示屏中显示等,如果第一显示屏朝向扫码设备,则图形码使用完毕后,终端设备可以不需要对图形码进行切换。

本申请实施例提供一种信息的显示方法,应用于终端设备,该终端设备包括两个显示屏,且两个显示屏分别设置在终端设备正面和终端设备背面,在终端设备的第一显示屏显示图形码的情况下,确定扫描图形码的扫码设备所在的方位,并根据扫码设备所在的方位,确定目标显示屏,在目标显示屏上显示该图形码,这样,在包括两个显示屏的终端设备中仅通过确定扫码设备所在的方位,进而确定显示该图形码的目标显示屏,从而使得图形码可以朝向扫码设备显示,这样,用户不需要调整终端设备的位置即可方便的对图形码进行扫码,信息的显示过程简单快捷,提高了支付效率。

实施例四

如图6所示,本申请实施例提供一种信息的显示方法,该方法的执行主体可以为终端设备,该终端设备可以如个人计算机等设备,也可以如手机、平板电脑等移动终端设备,该终端设备可以为用户使用的终端设备。该终端设备可以包括两个显示屏,而且,两个显示屏分别设置在终端设备正面和终端设备背面。该方法可以用于实现在两个显示屏中的哪一个显示屏显示指定信息等处理中等。本实施例可以是上述实施例一的又一种具体实现形式,该方法具体可以包括以下步骤:

在s602中,在终端设备的第一显示屏显示图形码的情况下,通过红外传感器检测该近红外传感器周围的红外线。

其中,红外传感器可以由多种形式,例如在终端设备中安装的单一功能的红外传感器,或者,可以是将红外传感器集成到摄像头中的红外摄像头等,本申请实施例中的红外传感器可以是指具有检测红外光线的任意器件。

在实施中,考虑到扫码设备通常是通过发出红外光线来扫描图形码,为此,可以通过终端设备中的红外传感器检测周围的红外光线,以此判定扫码设备所在的方位。以红外摄像头为例,当监测到终端设备的第一显示屏显示图形码时,终端设备可以启动红外摄像头,可以通过红外摄像头采集不同方位的红外光线的强度,其中,终端设备中可以包括两个摄像头,可以分别为前置摄像头和后置摄像头,前置摄像头和后置摄像头都可以是红外摄像头,此时,可以分别启动前置摄像头和后置摄像头检测前置摄像头和后置摄像头周围的红外光线的强度,或者,还可以是前置摄像头或后置摄像头是红外摄像头,此时,可以启动红外摄像头,可以通过红外摄像头检测前置摄像头和后置摄像头周围的红外光线的强度。

在s604中,如果相对于上述红外传感器的第一方位处的红外线强度高于其他方位的的红外线强度,则确定相对于该红外传感器的第一方位为扫码设备所在的方位。

其中,相对于红外传感器的第一方位可以是相对于红外传感器所在位置上的任意方位,如红外传感器的正北方向、位置坐标为(a,b),或者,红外传感器的西南方向、位置坐标为(c,d)等。

在s606中,根据上述扫码设备所在的方位,判断第一显示屏是否朝向扫码设备。

上述s606的处理过程可以参见上述实施例二中s404的相关内容,在此不再赘述。

在s608中,如果是,则确定目标显示屏为第一显示屏。

在s610中,如果否,则确定目标显示屏为第二显示屏。

在实际应用中,如果确定目标显示屏为第二显示屏,则终端设备可以执行下述s612的处理。

在s612中,将上述图形码由第一显示屏切换到第二显示屏。

上述s612的处理过程可以参见上述实施例一中s104的相关内容或上述实施例二中s412的相关内容,在此不再赘述。

上述s612的具体处理方式可以多种多样,以下提供一种可选的处理方式,具体可以包括以下步骤一和步骤二。

步骤一,在第一显示屏中显示切换按键。

步骤二,当检测到对上述切换按键的预定操作时,将上述图形码由第一显示屏切换到第二显示屏。

上述步骤一和步骤二的处理过程可以分别参见上述实施例二中s410和s412的相关内容,在此不再赘述。

终端设备还可以实时检测图形码是否被扫码设备扫描完毕,或者检测图形码是否使用完毕,如果是,则终端设备还可以将该图形码还原到最初显示该图形码的显示屏(即第一显示屏)中,例如,将图形码由第二显示屏切换到第一显示屏中显示等,如果第一显示屏朝向扫码设备,则图形码使用完毕后,终端设备可以不需要对图形码进行切换。

本申请实施例提供一种信息的显示方法,应用于终端设备,该终端设备包括两个显示屏,且两个显示屏分别设置在终端设备正面和终端设备背面,在终端设备的第一显示屏显示图形码的情况下,确定扫描图形码的扫码设备所在的方位,并根据扫码设备所在的方位,确定目标显示屏,在目标显示屏上显示该图形码,这样,在包括两个显示屏的终端设备中仅通过确定扫码设备所在的方位,进而确定显示该图形码的目标显示屏,从而使得图形码可以朝向扫码设备显示,这样,用户不需要调整终端设备的位置即可方便的对图形码进行扫码,信息的显示过程简单快捷,提高了支付效率。

实施例五

以上为本申请实施例提供的信息的显示方法,基于同样的思路,本申请实施例还提供一种信息的显示装置,所述装置包括两个显示屏,且两个显示屏分别设置在该装置的正面和该装置的背面,如图7所示。

所述信息的显示装置包括:方位确定模块701和图形码显示模块702,其中:

方位确定模块701,用于在第一显示屏显示图形码时,确定扫描图形码的扫码设备所在的方位;

图形码显示模块702,用于根据所述扫码设备所在的方位,确定目标显示屏,在所述目标显示屏上显示所述图形码。

本申请实施例中,所述图形码显示模块702,包括:

判断单元,用于根据所述扫码设备所在的方位,判断所述第一显示屏是否朝向所述扫码设备;

显示确定单元,用于如果是,则确定目标显示屏为所述第一显示屏;如果否,则确定目标显示屏为第二显示屏。

本申请实施例中,所述图形码显示模块702,还包括:

切换显示单元,用于如果确定目标显示屏为第二显示屏,则在所述第一显示屏中显示切换按键;

切换单元,用于当检测到对所述切换按键的预定操作时,将所述图形码由所述第一显示屏切换到所述第二显示屏。

本申请实施例中,所述方位确定模块701,包括:

图像获取单元,用于分别通过前置摄像头获取第一图像,以及后置摄像头获取第二图像;

二值化处理单元,用于对所述第一图像和所述第二图像分别进行二值化处理,对应生成第一黑白图像和第二黑白图像;

计算单元,用于分别对所述第一黑白图像和所述第二黑白图像的边界值进行计算,根据计算结果,从所述第一黑白图像和所述第二黑白图像中确定与预定图像相匹配的目标黑白图像;

第一方位确定单元,用于根据所述目标黑白图像,确定所述扫码设备所在的方位。

本申请实施例中,所述方位确定模块701,包括:

红外线检测单元,用于通过红外传感器检测所述近红外传感器周围的红外线;

第二方位确定单元,用于如果相对于所述红外传感器的第一方位处的红外线强度高于其他方位的红外线强度,则确定相对于所述红外传感器的第一方位为所述扫码设备所在的方位。

本申请实施例提供的信息的显示装置能够实现图1至图6的方法实施例中终端设备实现的各个过程,为避免重复,这里不再赘述。

本申请实施例提供一种信息的显示装置,该装置包括两个显示屏,且分别设置在该装置的正面和该装置的背面,在第一显示屏显示图形码的情况下,确定扫描图形码的扫码设备所在的方位,并根据扫码设备所在的方位,确定目标显示屏,在目标显示屏上显示该图形码,这样,在包括两个显示屏的终端设备中仅通过确定扫码设备所在的方位,进而确定显示该图形码的目标显示屏,从而使得图形码可以朝向扫码设备显示,这样,用户不需要调整终端设备的位置即可方便的对图形码进行扫码,信息的显示过程简单快捷,提高了支付效率。

实施例六

图8为实现本申请各个实施例的一种终端设备的硬件结构示意图,

该终端设备800包括但不限于:射频单元801、网络模块802、音频输出单元803、输入单元804、传感器805、显示单元806、用户输入单元807、接口单元808、存储器809、处理器810、以及电源811等部件。本领域技术人员可以理解,图8中示出的终端设备结构并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本申请实施例中,终端设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。显示单元806可以包括两个显示屏,且所述两个显示屏分别设置在终端设备800正面和终端设备800背面。

其中,处理器810,用于在终端设备的第一显示屏显示图形码的情况下,确定扫描图形码的扫码设备所在的方位;

处理器810,还用于根据所述扫码设备所在的方位,确定目标显示屏,在所述目标显示屏上显示所述图形码。

本申请实施例中,处理器810,还用于根据所述扫码设备所在的方位,判断所述第一显示屏是否朝向所述扫码设备;

处理器810,还用于如果是,则确定目标显示屏为所述第一显示屏;

处理器810,还用于如果否,则确定目标显示屏为第二显示屏。

本申请实施例中,处理器810,还用于如果确定目标显示屏为第二显示屏,则在所述第一显示屏中显示切换按键;

当检测到对所述切换按键的预定操作时,将所述图形码由所述第一显示屏切换到所述第二显示屏。

本申请实施例中,处理器810,还用于分别通过前置摄像头获取第一图像,以及后置摄像头获取第二图像;

处理器810,还用于对所述第一图像和所述第二图像分别进行二值化处理,对应生成第一黑白图像和第二黑白图像;

处理器810,还用于分别对所述第一黑白图像和所述第二黑白图像的边界值进行计算,根据计算结果,从所述第一黑白图像和所述第二黑白图像中确定与预定图像相匹配的目标黑白图像;

处理器810,还用于根据所述目标黑白图像,确定所述扫码设备所在的方位。

本申请实施例中,处理器810,还用于通过红外传感器检测所述近红外传感器周围的红外线;

处理器810,还用于如果相对于所述红外传感器的第一方位处的红外线强度高于其他方位的红外线强度,则确定相对于所述红外传感器的第一方位为所述扫码设备所在的方位。

本申请实施例提供一种终端设备,该终端设备包括两个显示屏,且两个显示屏分别设置在终端设备的正面和终端设备的背面,在终端设备的第一显示屏显示图形码的情况下,确定扫描图形码的扫码设备所在的方位,并根据扫码设备所在的方位,确定目标显示屏,在目标显示屏上显示该图形码,这样,在包括两个显示屏的终端设备中仅通过确定扫码设备所在的方位,进而确定显示该图形码的目标显示屏,从而使得图形码可以朝向扫码设备显示,这样,用户不需要调整终端设备的位置即可方便的对图形码进行扫码,信息的显示过程简单快捷,提高了支付效率。

应理解的是,本申请实施例中,射频单元801可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器810处理;另外,将上行的数据发送给基站。通常,射频单元801包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元801还可以通过无线通信系统与网络和其他设备通信。

终端设备通过网络模块802为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元803可以将射频单元801或网络模块802接收的或者在存储器809中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元803还可以提供与终端设备800执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元803包括扬声器、蜂鸣器以及受话器等。

输入单元804用于接收音频或视频信号。输入单元804可以包括图形处理器(graphicsprocessingunit,gpu)8041和麦克风8042,图形处理器8041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元806上。经图形处理器8041处理后的图像帧可以存储在存储器807(或其它存储介质)中或者经由射频单元801或网络模块802进行发送。麦克风8042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元801发送到移动通信基站的格式输出。

终端设备800还包括至少一种传感器805,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板8061的亮度,接近传感器可在终端设备800移动到耳边时,关闭显示面板8061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器805还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元806用于显示由用户输入的信息或提供给用户的信息。显示单元806可包括显示面板8061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板8061。

用户输入单元807可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元807包括触控面板8071以及其他输入设备8072。触控面板8071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板8071上或在触控面板8071附近的操作)。触控面板8071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器810,接收处理器810发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板8071。除了触控面板8071,用户输入单元807还可以包括其他输入设备8072。具体地,其他输入设备8072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板8071可覆盖在显示面板8061上,当触控面板8071检测到在其上或附近的触摸操作后,传送给处理器810以确定触摸事件的类型,随后处理器810根据触摸事件的类型在显示面板8061上提供相应的视觉输出。虽然在图8中,触控面板8071与显示面板8061是作为两个独立的部件来实现终端设备的输入和输出功能,但是在某些实施例中,可以将触控面板8071与显示面板8061集成而实现终端设备的输入和输出功能,具体此处不做限定。

接口单元808为外部装置与终端设备800连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元808可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到终端设备800内的一个或多个元件或者可以用于在终端设备800和外部装置之间传输数据。

存储器809可用于存储软件程序以及各种数据。存储器809可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器809可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器810是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器809内的软件程序和/或模块,以及调用存储在存储器809内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。处理器810可包括一个或多个处理单元;优选的,处理器810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。

终端设备800还可以包括给各个部件供电的电源811(比如电池),优选的,电源811可以通过电源管理系统与处理器810逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

优选的,本申请实施例还提供一种终端设备,包括处理器810,存储器809,存储在存储器809上并可在所述处理器810上运行的计算机程序,该计算机程序被处理器810执行时实现上述信息的显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

实施例七

本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述信息的显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

本申请实施例提供一种计算机可读存储介质,在终端设备的第一显示屏显示图形码的情况下,确定扫描图形码的扫码设备所在的方位,并根据扫码设备所在的方位,确定目标显示屏,在目标显示屏上显示该图形码,这样,在包括两个显示屏的终端设备中仅通过确定扫码设备所在的方位,进而确定显示该图形码的目标显示屏,从而使得图形码可以朝向扫码设备显示,这样,用户不需要调整终端设备的位置即可方便的对图形码进行扫码,信息的显示过程简单快捷,提高了支付效率。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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