一种选择视窗的方法及装置技术领域
本发明涉及无线通信技术领域,尤其涉及一种选择视窗的方法及装置。
背景技术
NFC(Near Field Communication,近距离无线通信)技术为一种短距高频的无线
电技术,具有NFC功能的设备之间能够在短距离内进行识别和数据交换。目前终端中的NFC
天线一般被设置于终端的后盖内侧或者电池上,当需要使用NFC功能时,可以将终端的背面
靠近其他NFC设备,以完成通信过程。然而对于使用金属外壳的终端,将NFC天线设置在终端
的背面会导致金属外壳影响NFC通信性能,所以一般会将NFC天线设置在显示屏下方,当需
要进行NFC通信时,需要将终端的屏幕侧靠近其他NFC设备,在通信过程中会遮挡终端的一
部分屏幕,然而在一些NFC通信场景下,例如终端采用NFC功能进行移动支付时,需要对终端
显示屏所显示的信息进行查看或者操作,当显示屏的一部分被遮挡时,不便于用户操作。
发明内容
本发明的实施例提供一种选择视窗的方法及装置,可以解决终端使用NFC通信过
程中,由于终端显示屏的一部分被遮挡而导致操作不便的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
一方面,本发明实施例提供一种选择视窗的方法,所述方法应用于具有近距离无
线通信NFC功能的终端中,所述方法包括:
实时检测终端的通信模式;
当确定终端处于NFC模式时,使用小视窗显示模式,所述小视窗显示模式的显示区
域未覆盖所述终端中NFC天线所在的区域;
当确定终端不处于NFC模式时,使用普通视窗显示模式。
另一方面本发明实施例提供一种选择视窗的装置,所述装置应用于具有近距离无
线通信NFC功能的终端中,所述装置包括:
检测单元,用于实时检测终端的通信模式;
选择单元,用于当所述检测单元确定终端处于NFC模式时,使用小视窗显示模式,
所述小视窗显示模式的显示区域未覆盖所述终端中NFC天线所在的区域;当所述检测单元
确定终端不处于NFC模式时,使用普通视窗显示模式。
本发明实施例提供的选择视窗的方法及装置,终端实时检测终端的通信模式,当
确定终端处于NFC模式时,使用小视窗显示模式,当确定终端未处于NFC模式时,使用普通视
窗显示模式。与现有技术相比,本发明实施例可以根据终端的通信模式实时地进行显示模
式的选择,当确定终端处于NFC模式时,即可选择至小视窗显示模式,即终端显示屏所需显
示的所有内容都显示在小视窗的显示区域,而由于小视窗的显示区域未覆盖终端中NFC天
线所在的区域,所以在终端在通过NFC进行通信时,也可以通过未被遮挡的小视窗来对通信
过程中终端显示屏显示的信息进行查看以及操作,方便了用户在终端显示屏一部分被遮挡
的情况下的操作。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
图1为本发明实施例提供的一种选择视窗的方法的流程图;
图2为本发明实施例提供的小视窗显示模式下的显示区域的示例性示意图;
图3为本发明实施例提供的选择视窗的方法的示例性示意图;
图4为本发明实施例提供的另一种选择视窗的方法的流程图;
图5为本发明实施例提供的一种选择视窗的装置的逻辑结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
首先,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。
终端,又称之为用户设备(User Equipment,UE),是一种向用户提供语音和/或数
据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。常见的终端例如包
括:手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,
MID)、可穿戴设备,例如智能手表、智能手环、计步器等。
为了解决终端使用NFC通信过程中,由于终端显示屏的一部分被遮挡而导致操作
不便的问题,本发明实施例提供了一种选择视窗的方法,应用于具有NFC功能的终端中,如
图1所示,该方法包括:
101、实时检测终端的通信模式。
其中,终端的通信模式包括NFC模式和正常通信模式,NFC模式包括卡模拟(Card
emulation)模式和点对点(P2P)模式。卡模拟模式是指,终端相当于一张采用RFID(Radio
Frequency Identification,射频识别)技术的IC卡,即终端可以模拟银行卡、公交卡等IC
卡。点对点模式用于两个具有NFC功能的设备之间的点对点传输,例如,两个终端之间传音
乐,传名片等。
102、当确定终端处于NFC模式时,使用至小视窗显示模式。
其中,小视窗显示模式为在终端显示屏的预设区域显示终端的需显示的内容,预
设区域的面积小于终端的整个显示屏的面积。
需要说明的是,小视窗显示模式的显示区域未覆盖终端中NFC天线所在的区域,例
如,如图2所示,终端的NFC天线设置在终端显示屏的上半侧所在的区域,则小视窗的显示区
域可以为终端显示屏的下半侧所在的区域。需要说明的是,图2中的NFC天线未位于终端显
示屏的表面,而是处于终端显示屏覆盖的区域。
可以理解的是,终端一般都处于正常通信模式,当具有NFC功能的终端检测到NFC
射频场时,就会自动切换至NFC模式,所以,在本发明实施例提供的一种实现方式中,当终端
检测到NFC射频场时,就可以使用小视窗模式。
或者,终端也可以根据用户手动输入的指令来开启NFC模式,即当检测到用户触发
特定按键,或者录入特定指纹时,也可以使用小视窗模式。
示例性的,当两个终端需要通过NFC技术进行通信时,例如,两个终端需要传输名
片,如图3所示,两个终端的NFC天线均设置在终端的上半侧,所以将两个终端的上半侧相互
靠近,且终端使用小视窗显示模式,用户可以在小视窗内完成点击操作以确定进行名片传
输。
103、当确定终端未处于NFC模式时,使用普通视窗显示模式。
其中,普通视窗显示模式为在终端的整个显示屏的可显示区域上显示终端需显示
的内容。需要说明的是,当终端的显示屏被点亮后,显示屏四周存在未被点亮的边框,该边
框属于终端显示屏上的不可显示区域,所以显示屏中的可显示区域为除去该边框之外的区
域。
可以理解的是,当终端检测到NFC射频场消失,或者接收到用户输入的切换至正常
通信模式的指令时,均可以切换至普通视窗显示模式。
本发明实施例提供的选择视窗的方法,终端实时检测终端的通信模式,当确定终
端处于NFC模式时,使用小视窗显示模式,当确定终端未处于NFC模式时,使用普通视窗显示
模式。与现有技术相比,本发明实施例可以根据终端的通信模式实时地进行显示模式的切
换,当确定终端处于NFC模式时,即可使用小视窗显示模式,即终端显示屏所需显示的所有
内容都显示在小视窗的显示区域,而由于小视窗的显示区域未覆盖终端中NFC天线所在的
区域,所以在终端在通过NFC进行通信时,也可以通过未被遮挡的小视窗来对通信过程中终
端显示屏显示的信息进行查看以及操作,方便了用户在终端显示屏一部分被遮挡的情况下
的操作。
结合图1所示的实施例,当终端处于小视窗显示模式或者处于普通视窗显示模式
的情况下,也可以根据用户的需求进行显示模式的切换,基于此,在本发明实施例提供的另
一种实现方式中,如图4所示,在上述步骤102、当确定终端处于NFC模式时,使用小视窗显示
模式之后,该方法还包括:
104、当接收到用户输入的普通视窗切换指令时,切换至普通视窗显示模式。
可以理解的是,即使终端的通信模式仍然处于NFC模式,仍可以根据用户的需求将
小视窗显示模式切换至普通视窗显示模式。
同样的,如果终端处于普通视窗显示模式,当接收到用户输入的小视窗选择指令
时,终端也可以使用小视窗显示模式。
本发明实施例提供的选择视窗的方法,终端可以根据通信模式对显示模式进行切
换,当终端处于NFC模式时,即可切换至小视窗显示模式,方便用户在使用终端的NFC功能时
对终端显示屏显示的信息进行查看以及操作,而当终端退出NFC模式时,则切换至普通视窗
显示模式,以便于用户正常使用终端,且无论当前处于小视窗显示模式还是普通视窗显示
模式,终端均可以根据用户输入的切换指令进行显示模式的切换,保证了选择视窗的灵活
性。
对应于上述方法实施例,为了解决终端使用NFC通信过程中,由于终端显示屏的一
部分被遮挡而导致操作不便的问题,本发明实施例还提供了一种选择视窗的装置,应用于
具有NFC功能的终端中,如图5所示,该装置包括:检测单元501,选择单元502。
检测单元501,用于实时检测终端的通信模式。
选择单元502,用于当检测单元501确定终端处于NFC模式时,使用小视窗显示模
式,小视窗显示模式的显示区域未覆盖终端中NFC天线所在的区域;当检测单元501确定终
端不处于NFC模式时,使用普通视窗显示模式。
其中,小视窗显示模式为在终端显示屏的预设区域显示终端的需显示的内容,预
设区域的面积小于终端的整个显示屏的面积。
普通视窗显示模式为在终端的整个显示屏的可显示区域上显示终端需显示的内
容。
在本发明另一实施例中,选择单元502,还用于当检测单元501检测到NFC射频场
时,使用小视窗显示模式。
在本发明另一实施例中,选择单元502,还用于当接收到用户输入的普通视窗切换
指令时,切换至普通视窗显示模式。
在本发明另一实施例中,选择单元502,还用于当接收到输入的小视窗选择指令
时,使用小视窗显示模式。
本发明实施例提供的选择视窗的装置,检测单元实时检测终端的通信模式,当确
定终端处于NFC模式时,选择单元选择使用小视窗显示模式,当确定终端不处于NFC模式时,
选择单元选择使用普通视窗显示模式。与现有技术相比,本发明实施例可以根据终端的通
信模式实时地进行显示模式的切换,当确定终端处于NFC模式时,即可使用小视窗显示模
式,即终端显示屏所需显示的所有内容都显示在小视窗的显示区域,而由于小视窗的显示
区域未覆盖终端中NFC天线所在的区域,所以在终端在通过NFC进行通信时,也可以通过未
被遮挡的小视窗来对通信过程中终端显示屏显示的信息进行查看以及操作,方便了用户在
终端显示屏一部分被遮挡的情况下的操作。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借
助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳
的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部
分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计
算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,
服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何
熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。