基于超宽带通信的终端交互方法及装置、介质、电子设备与流程

文档序号:24031013发布日期:2021-02-23 13:19阅读:51来源:国知局
基于超宽带通信的终端交互方法及装置、介质、电子设备与流程

[0001]
本公开涉及通信技术领域,尤其涉及基于超宽带通信的终端交互方法、基于超宽带通信的终端交互装置、计算机可读存储介质与电子设备。


背景技术:

[0002]
随着计算机技术的快速发展,人们的生活方式也发生了极大的变化,出现了“刷手机”乘出租、“刷手机”乘地铁等电子出行的服务,极大的方便了人们的生活。而现有的电子出行的终端交互场景中,往往需要用户主动进行相应的刷卡操作,例如乘客在乘地铁进站或出站时需要刷地铁卡或“刷手机”等。这种方式不仅增加了用户的操作流程,在出行高峰期还可能占用较多的时间,影响用户的出行体验。
[0003]
因此,如何使终端之间能够进行准确且快速的交互过程,为用户提供无感的交互体验是现有技术亟待解决的问题。


技术实现要素:

[0004]
本公开提供了基于超宽带通信的终端交互方法、基于超宽带通信的终端交互装置、计算机可读存储介质与电子设备,进而至少在一定程度上改善现有技术中终端交互效率低、影响用户体验的问题。
[0005]
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0006]
根据本公开的第一方面,提供一种基于超宽带通信的终端交互方法,应用于第一终端,包括:通过超宽带通信连接检测第二终端在第一区域内的运动信息;当根据所述运动信息识别出所述第二终端处于预设运动状态,且所述第二终端进入第二区域时,使所述第二终端进行预设交互操作。
[0007]
根据本公开的第二方面,提供一种基于超宽带通信的终端交互方法,应用于第二终端,包括:通过超宽带通信连接向第一终端发送状态检测信号,使第一终端根据所述状态检测信号检测第二终端在第一区域内的运动信息;当所述第二终端处于预设运动状态,在进入第二区域时,进行预设交互操作。
[0008]
根据本公开的第三方面,提供一种基于超宽带通信的终端交互装置,应用于第一终端,包括:运动信息检测模块,用于通过超宽带通信连接检测第二终端在第一区域内的运动信息;交互操作执行模块,用于当根据所述运动信息识别出所述第二终端处于预设运动状态,且所述第二终端进入第二区域时,使所述第二终端进行预设交互操作。
[0009]
根据本公开的第四方面,提供一种基于超宽带通信的终端交互装置,应用于第二终端,包括:检测信号发送模块,用于通过超宽带通信连接向第一终端发送状态检测信号,使第一终端根据所述状态检测信号检测第二终端在第一区域内的运动信息;交互操作执行模块,用于当所述第二终端处于预设运动状态,在进入第二区域时,进行预设交互操作。
[0010]
根据本公开的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,
所述计算机程序被处理器执行时实现上述基于超宽带通信的终端交互方法。
[0011]
根据本公开的第六方面,提供一种终端,包括:超宽带模块,用于建立第一终端与第二终端的超宽带通信连接;处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述基于超宽带通信的终端交互方法。
[0012]
本公开的技术方案具有以下有益效果:
[0013]
根据上述基于超宽带通信的终端交互方法、基于超宽带通信的终端交互装置、计算机可读存储介质与电子设备,通过超宽带通信连接检测第二终端在第一区域内的运动信息;当根据运动信息识别出第二终端处于预设运动状态,且第二终端进入第二区域时,使第二终端进行预设交互操作。一方面,本示例性实施例提出一种新的终端交互方法,通过设置第一区域对第二终端的运动信息进行检测,以对第二终端是否进行预设交互操作进行预判断,进一步,通过对第二终端是否进入第二区域的检测,确定是否使第二终端进行预设交互操作,基于此,本示例性实施例能够避免第一终端与第二终端进行误交互的情况,提高第一终端与第二终端交互过程的准确性和有效性;另一方面,基于超宽带通信技术,进行第一终端与第二终端的交互操作,交互过程中信号传输效率高,且功耗较低,另外,整个交互过程用户无感知,能够为用户提供良好的使用体验;再一方面,上述交互过程仅需要对第二终端进行多次区域检测即可以实现准确的交互过程,流程较为简洁,且无需配置其他额外的装置,硬件成本较低,应用场景较为广泛。
[0014]
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0015]
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]
图1示出本示例性实施方式的一种系统架构的示意图;
[0017]
图2示出本示例性实施方式的电子设备的示意图;
[0018]
图3示出本示例性实施方式的一种基于超宽带通信的终端交互方法的流程图;
[0019]
图4示出本示例性实施方式的一种基于超宽带通信的终端交互方法的子流程图;
[0020]
图5示出本示例性实施方式的另一种基于超宽带通信的终端交互方法的子流程图;
[0021]
图6示出本示例性实施方式的另一种基于超宽带通信的终端交互方法的流程图;
[0022]
图7示出本示例性实施方式的一种基于超宽带通信的终端交互装置的结构框图;
[0023]
图8示出本示例性实施方式的另一种基于超宽带通信的终端交互装置的结构框图。
具体实施方式
[0024]
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形
式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
[0025]
此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0026]
图1示出了本公开示例性实施方式的一种系统架构的示意图。如图1所示,该系统架构100可以包括:第一终端110和第二终端120。其中,第一终端110根据交互场景的差异,可以包括多种终端,例如第一终端110可以是地铁闸机终端、车载pos机(point of sales,销售点电子终端)、网约车司机的手机、共享单车的智能锁等,第一终端110可以内置uwb模块,例如在地铁闸机终端中设置uwb芯片;第一终端110也可以与外置uwb模块相连接,例如对地铁闸机终端配有外部uwb标签等,以使第一终端110能够通过uwb技术与第二终端120进行通信。第二终端120可以是用户使用的智能手机、平板电脑、可穿戴设备(如智能手表、智能眼镜)等。当第一终端110检测到第二终端120进入第一区域130时,可以对其进行运动信息的识别,并在识别到第二终端120处于预设运动状态,且进入第二区域140时,触发与第二终端120进行预设交互操作。应该理解,图1中的第一终端110和第二终端120的数目仅仅是示意性的。根据实际需要,可以具有任意数目或任意类型的第一终端或第二终端。
[0027]
本公开实施方式所提供的基于超宽带通信的终端交互方法可以由第一终端110执行,也可以由第二终端120执行,应用场景可以包括但不限于:对用户乘坐公交车时,使用手机刷车载pos机;或者用户乘坐地铁,进地铁或出地铁时,使用手机刷地铁闸机,以实现支付或扣费操作等,本公开对此不做限定。
[0028]
本公开的示例性实施方式提供一种用于实现基于超宽带通信的终端交互方法的终端。该终端至少包括超宽带模块、处理器和存储器,超宽带模块用于建立第一终端与第二终端的超宽带通信连接;存储器用于存储处理器的可执行指令,处理器配置为经由执行可执行指令来执行基于超宽带通信的终端交互方法。
[0029]
上述终端可以以各种形式来实施,例如可以包括手机、平板电脑、个人数字助理等移动终端,也可以包括闸机、pos机等电子设备。下面以图2中的终端设备200为例,对终端构造进行示例性说明。本领域技术人员应当理解,除了特别用于移动目的的部件之外,图2中的构造也能够应用于固定类型的设备。在另一些实施方式中,终端设备200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或软件和硬件的组合实现。各部件间的接口连接关系只是示意性示出,并不构成对终端设备200的结构限定。在另一些实施方式中,终端设备200也可以采用与图2不同的接口连接方式,或多种接口连接方式的组合。
[0030]
如图2所示,终端设备200具体可以包括:处理器210、内部存储器221、外部存储器接口222、usb接口230、充电管理模块240、电源管理模块241、电池242、天线1、天线2、移动通信模块250、无线通信模块260、音频模块270、扬声器271、受话器272、麦克风273、耳机接口274、传感器模块280、显示屏幕290、摄像模组291、指示器292、马达293、按键294以及用户标识模块(subscriber identification module,sim)卡接口295等。
[0031]
处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器(application processor,ap)、调制解调处理器、图形处理器(graphics processing unit,gpu)、图像信号处理器(image signal processor,isp)、控制器、编码器、解码器、数字信号处理器(digital signal processor,dsp)、基带处理器和/或神经网络处理器(neural-network processing unit,npu)等。在一些实施方式中,处理器210可以包括一个或多个接口。
[0032]
终端设备200的无线通信功能可以通过天线1、天线2、移动通信模块250、无线通信模块260、调制解调处理器以及基带处理器等实现。天线1和天线2用于发射和接收电磁波信号。无线通信模块260可以提供应用在终端设备200上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络)、蓝牙(bluetooth,bt)、uwb、全球导航卫星系统(global navigation satellite system,gnss)、近距离无线通信技术(near field communication,nfc)等无线通信解决方案。
[0033]
终端设备200通过gpu、显示屏幕290及应用处理器等实现显示功能。gpu用于执行数学和几何计算,以实现图形渲染,并连接显示屏幕290和应用处理器。处理器210可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。终端设备200可以包括一个或多个显示屏幕290,用于显示图像,视频等。
[0034]
终端设备200可以通过isp、摄像模组291、编码器、解码器、gpu、显示屏幕290及应用处理器等实现拍摄功能。摄像模组291用于捕获静态图像或视频,通过感光元件采集光信号,转换为电信号。isp用于处理摄像模组291反馈的数据,将电信号转换成数字图像信号。
[0035]
外部存储器接口222可以用于连接外部存储卡。内部存储器221可以用于存储计算机可执行程序代码,可执行程序代码包括指令。内部存储器221可以包括存储程序区和存储数据区。
[0036]
终端设备200可以通过音频模块270、扬声器271、受话器272、麦克风273、耳机接口274及应用处理器等实现音频功能。传感器模块280可以包括触摸传感器2801、压力传感器2802、陀螺仪传感器2803、气压传感器2804等。指示器292可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。马达293可以产生振动提示,也可以用于触摸振动反馈等。按键294包括开机键,音量键等。按键294可以是机械按键。
[0037]
下面对本公开示例性实施方式的基于超宽带通信的终端交互方法和基于超宽带通信的终端交互装置进行具体说明。
[0038]
图3示出了本示例性实施方式中一种基于超宽带通信的终端交互方法的流程,包括以下步骤s310~s320:
[0039]
步骤s310,通过超宽带通信连接检测第二终端在第一区域内的运动信息。
[0040]
本示例性实施例可以在第一终端与第二终端的超宽带通信连接的状态下,通过超宽带通信连接检测第二终端在第一区域内的运动信息。其中,第二终端可以是用户使用的
配置有uwb模块的终端设备,例如智能手机、平板电脑或可穿戴设备等;第一终端可以是指用于与第一终端进行超宽带通信的终端,与实际应用场景相关,例如地铁闸机或公交车的车载pos机等,第一终端中可以配置有用于进行超宽带通信的uwb模块,或与外置uwb模块相连接。在本示例性实施例中,uwb模块可以是终端中配置的uwb芯片,根据实际需要,可以设置多个uwb模块,例如为了提高第一终端的测量精度,增加超宽带通信连接的容量,可以在地铁闸机的两侧分别配置一个或多个uwb芯片等,本公开对此不做具体限定。在本示例性实施例中,第一终端可以持续向周围环境发送检测信号,或者周期性的向周围环境发送检测信号,以确认周围环境中是否存在可以进行超宽带通信连接的第二终端。
[0041]
当第二终端欲与第一终端进行预设交互操作时,通常需要经过第一区域,例如用户乘坐地铁进入地铁闸机时,会经过闸机入口所在的一区域范围。上述第一区域是指第一终端对第二终端进行运动状态识别的区域。当第一终端与第二终端建立超宽带通信连接后,第一终端可以基于超宽带通信连接持续或周期性的对第二终端进行测距或定位,以检测第二终端在第一区域内的运动信息,从而对第二终端的运动状态进行监测。该运动信息是指能够反映第二终端运动状态或运动趋势的信息,例如第二终端的移动方向、第二终端相对于第一终端的移动角度、第二终端的移动速度、或者第二终端距离第一终端的距离变化中的一种或多种,通过对运动信息的分析或计算,可以对第二终端的运动趋势进行预判断,从而确定用户是否具有与第一终端进行交互操作的意图。
[0042]
步骤s320,当根据运动信息识别出第二终端处于预设运动状态,且第二终端进入第二区域时,使第二终端进行预设交互操作。
[0043]
其中,预设运动状态是指第二终端具有与第一终端进行交互操作的趋势状态,具体可以表现为,第二终端朝向第一终端进行移动,或者第二终端与第一终端之间的距离逐渐减小等等。第二区域是指用于触发执行第一终端与第二终端预设交互操作的区域,而预设交互操作是指第一终端与第二终端之间所进行的特定交互操作,例如用户乘坐地铁时,进站闸机对用户终端进行刷卡标记操作或出站闸机对用户终端进行刷卡扣费操作,或用户乘坐公交车时,车载pos机对用户终端进行扣费操作等等。在本示例性实施例中,当确定第二终端处于预设运动状态时,可以认为第二终端具有与第一终端进行交互操作的趋势。进一步的,在检测到第二终端进入第二区域后,即可以执行第一终端与第二终端的预设交互操作。
[0044]
在本示例性实施例中,第一终端可以基于超宽带通信连接持续性或周期性的对第二终端进行精准定位或识别,以确定第二终端是否进入第二区域。另外,还可以设置第二区域的预设区域边界或预设中心区域为操作触发位置,当检测到第二终端到达预设区域边界或者预设中心区域时,使第二终端进行预设交互操作。在第二终端进入第二区域进行预设交互操作时,本示例性实施例还可以结合步骤s310中检测的运动信息,例如根据获取的第二终端的移动速度,确定第二终端进行预设交互操作,当第二终端的移动速度较快时,可以提高第二区域的检测速度或第二区域检测的灵敏度,以确保第二终端进入第二区域后,能够快速进行预设交互操作。例如用户乘坐地铁进入闸机时,若用户行走速度较快或奔跑靠近闸机时,可以在用户进入第二区域时快速进行扣费并打开闸机,避免用户在闸口进行停留,提高通行速度和效率。
[0045]
另外,根据应用场景的不同,第一区域、第二区域与第一终端之间可以具有不同的
位置关系,例如在用户乘坐地铁的应用场景中,第一终端为地铁的闸机终端时,第二区域可以是距离闸机终端较近的区域,而第一区域为距离闸机终端较远的区域,当用户需要进闸口乘坐地铁时,会从第一区域移动至第二区域,进而进入闸口,因此,可以通过对第一区域和第二区域的识别与检测来确定是否触发第二终端的预设交互操作。而在其他营运车辆的乘车场景中,第一终端的位置设置也可以不进行限定,例如在没有闸口,仅设有车载pos机的营运车辆上或上车入口处,可以在用户通行区域的任意位置设置第一终端,只要检测到第二终端处于预设运动状态,如从第一区域向第二区域进行移动,则当第二终端进入第二区域时,可以触发第二终端进行预设交互操作。另外,第一区域与第二区域的位置关系可以是第一区域与第二区域的边界至少部分相连接,例如第一区域与第二区域相邻时,第二终端离开第一区域即可以从相邻的一侧进入第二区域。第一区域与第二区域也可以相互不连接,例如第一区域和第二区域被其他区域所隔开,此时,为了确保第一区域与第二区域的检测准确性和有效性,可以设置第二终端离开第一区域后,当在预设时间内进入第二区域时,保留第一区域对第二终端运动状态检测结果的有效性。
[0046]
在一示例性实施例中,上述根据运动信息识别出第二终端处于预设运动状态可以包括:
[0047]
根据运动信息识别出第二终端的运动方向为朝向第二区域。
[0048]
本示例性实施例可以通过对第二终端的运动信息的识别确定第二终端的运动方向是否为朝向第二区域的方向,以确定第二终端是否有与第一终端进行预设交互操作的倾向。具体的,可以直接根据获取的运动信息进行判断,例如判断第二终端的移动方向或移动角度,当移动方向或移动角度为朝向第二区域或第一终端的方向,或者朝向第二区域或第一终端的时间超过一时间阈值时,可以确定第二终端处于预设运动状态,或者判断第二终端与第一终端之间的距离,当在一预设时间内,第二终端与第一终端之间的距离逐渐减小,也可以确定第二终端处于预设运动状态;另外,也可以根据基于获取的运动信息进行计算并判断,例如根据第二终端的移动时间和移动速度计算第二终端与第一终端的距离,进而通过判断预设时间内第二终端与第一终端的距离是否逐渐减小,以确定第二终端是否处于预设运动状态,如果第二终端与第一终端的距离逐渐减小,则说明第二终端朝向第一终端进行移动,即第二终端的运动方向为朝向第二区域等。
[0049]
在一示例性实施例中,基于超宽带通信的终端交互装置还可以包括以下步骤:
[0050]
当根据运动信息识别出第二终端未处于预设运动状态时,取消第一终端与第二终端之间建立的超宽带通信连接。
[0051]
在本示例性实施例中,第一区域是为了对第二终端的运动状态进行识别,若第二终端处于预设运动状态时,确定第二终端需要与第一终端进行预设交互操作,才会基于超宽带通信连接对第二终端进行后续的检测过程;若第二终端未处于预设运动状态,则可以认为当前第二终端不需要与第一终端进行预设交互操作,或者希望取消与第一终端进行预设交互操作,例如当用户误进入地铁闸机的第一区域,或用户在进入第一区域后改变主意想要离开时,则可以取消第一终端与第二终端之间建立的超宽带通信连接。
[0052]
在本示例性实施例中,由于第一区域与第二区域中第一终端与第二终端之间所进行的交互过程不同,可以从多个维度对第一区域与第二区域的属性进行区别性设置。具体的,可以对第一区域与第二区域的范围大小进行区别性设置,考虑到第一区域用于对第二
终端的运动状态进行识别,因此,可以将第一区域设置较大的范围,以尽可能的获取第二终端在较大范围内的运动信息,从而对其运动状态进行准确识别,而第二区域作为触发第一终端与第二终端的预设交互操作的检测区域则可以设置较小的范围,以使处于预设运动状态的第二终端在进入第二区域后,能够及时触发预设交互操作。其次,可以对第一区域和第二区域的超宽带扫描时间间隔进行区别性设置,相比于第二区域需要及时检测第二终端是否进入区域范围触发预设交互操作,第一区域对第二终端检测的实时性要求较低,因此可以设置第一区域的超宽带扫描时间间隔稍微长一些,例如300ms(毫秒),而对第二区域的超宽带扫描时间间隔短一些,例如50ms。再者,还可以对第二区域和第二区域的超宽带发射功率进行区别性设置,由于第一区域相比于第二区域,距离第一终端的距离稍远,因此,可以对第一区域的超宽带发射功率设置较大一些,例如-42dbm/mhz(分贝毫瓦/兆赫兹),而对第二区域的超宽带发射功率设置较小一些,例如-50dbm/mhz等。
[0053]
需要说明的是,上述对第一区域和第二区域的设置可以从多维度进行设置,例如当对第一区域设置较大的检测范围时,可以对第一区域设置较高的超宽带发射功率或较长的超宽带扫描时间间隔,当对第二区域设置较小的检测范围时,可以对第二区域设置较低的超宽带发射功率或较短的超宽带扫描时间间隔等,本公开对此不做具体限定。此外,本领域技术人员可以想到的其他对第一区域与第二区域进行区别性设置的方式也包含在本公开所保护的范围之内。
[0054]
综上,本示例性实施方式中,通过超宽带通信连接检测第二终端在第一区域内的运动信息;当根据运动信息识别出第二终端处于预设运动状态,且检测到第二终端进入第二区域时,使第二终端进行预设交互操作。一方面,本示例性实施例提出一种新的终端交互方法,通过设置第一区域对第二终端的运动信息进行检测,以对第二终端是否进行预设交互操作进行预判断,进一步,通过对第二终端是否进入第二区域的检测,确定是否使第二终端进行预设交互操作,基于此,本示例性实施例能够避免了第一终端与第二终端进行误交互的情况,提高第一终端与第二终端交互过程的准确性和有效性;另一方面,基于超宽带通信技术,进行第一终端与第二终端的交互操作,交互过程中信号传输效率高,且功耗较低,另外,整个交互过程用户无感知,能够为用户提供良好的使用体验;再一方面,上述交互过程仅需要对第二终端进行多次区域检测即可以实现准确的交互过程,流程较为简洁,且无需配置其他额外的装置,硬件成本较低,应用场景较为广泛。
[0055]
在一示例性实施例中,如图4所示,基于超宽带通信的终端交互方法还可以包括:
[0056]
步骤s410,通过超宽带通信连接获取第二终端的交互验证信息;
[0057]
进一步的,上述步骤s330可以包括:
[0058]
步骤s420,当根据运动信息识别出第二终端处于预设运动状态,对交互验证信息验证通过,且第二终端进入第二区域时,使第二终端进行预设交互操作。
[0059]
为了使第一终端能够与第二终端进行有效的预设交互操作,本示例性实施例还可以通过在uwb模块设置验证芯片,以对获取的第二终端的交互验证信息,进行信息验证,来确认第二终端的合法性,从而能够使第二终端在进入第二区域后快速、有效的进行预设交互操作。
[0060]
根据第二终端类型的不同,以及应用场景的差异,交互验证信息可以包括多种验证信息,在一示例性实施例中,上述交互验证信息可以包括第二终端标识、第二终端交互状
态、虚拟卡标识、虚拟卡余额、虚拟卡类型中的一个或多个。
[0061]
其中,第二终端标识是指能够唯一标识终端设备的字符串,例如移动终端的id(identity,身份识别号码)、手机号或乘车app(application,应用程序)账号等,通过第二终端的标识可以对第二终端进行身份识别。根据第二终端的交互状态可以确定当前第二终端处于何种状态,例如进站未刷卡状态、进站已刷卡状态或出站未刷卡状态等等。另外,第二终端中还会配置用于进行预设交互操作的多种类型的虚拟卡,例如公交卡、地铁卡或银行卡等,虚拟卡标识是指可以唯一标识虚拟卡的字符串,通过虚拟卡标识可以确定对应的虚拟卡。而虚拟卡余额是指虚拟卡中可以用于进行支付交互操作的资源。
[0062]
本示例性实施例可以基于上述交互验证信息可以对第二终端进行验证,具体的,根据应用场景的不同,针对不同的交互验证信息,可以进行不同的验证过程,例如可以对当前虚拟卡中的余额进行验证,当余额充足时,通过验证;可以对第二终端的交互状态进行验证,当用户乘坐地铁进站时,交互状态为进站未刷卡时,通过验证;还可以对虚拟卡的类型或标识进行验证,确定虚拟卡类型或标识为当前所需的虚拟卡时,通过验证等等。
[0063]
需要说明的是,上述对第二终端进行交互验证信息验证的过程,可以在第一区域进行,具体的,验证过程可以在对第二终端的运动状态进行识别之后,例如当第二终端处于预设运动状态,则可以执行对第二终端的交互验证信息进行验证的过程;也可以在对第二终端的运动状态进行识别之前,即当第二终端进入第一区域之后还未进行运动状态的检测时,执行对第二终端的交互验证信息的验证过程;还可以在对第二终端的运动状态进行识别时,同时对第二终端执行交互验证信息的验证过程等。其中,若上述验证过程在第一区域中进行时,第一终端获取第二终端的交互验证信息可以在对第二终端进行运动状态的识别之前,也可以在对第二终端进行运动状态的识别之后,还可以与对第二终端进行运动状态识别同时进行,本公开对此不做具体限定。另外,对第二终端进行交互验证信息验证的过程也可以在第二区域进行,即当第二终端进入第二区域后,再对第二终端的交互验证信息进行验证。
[0064]
特别的,为了使第二终端在进入第二区域后能够准确有效的与第一终端进行预设交互操作,在一示例性实施例中,上述步骤s410可以包括:
[0065]
通过超宽带通信连接在第一区域获取第二终端的交互验证信息,并在识别出第二终端处于预设运动状态后,对交互验证信息进行验证。
[0066]
即本示例性实施例可以将对交互验证信息的验证过程设置于第一区域,在第一区域内获取第二终端的交互验证信息,并在识别出第二终端处于预设运动状态后,对交互验证信息进行验证,如果第二终端未处于预设运动状态,则无需对交互验证信息进行验证。本示例性实施例通过将验证过程设置为第一区域,使第二终端进入第二区域后,由于已经在第一区域进行过验证了,因此,可以在通过验证时,及时有效的进行预设交互操作,从而提高终端的交互效率。
[0067]
在一示例性实施例中,上述基于超宽带通信的终端交互方法还可以包括:
[0068]
步骤s430,若根据运动信息识别出第二终端处于预设运动状态,对交互验证信息验证失败时,向第二终端发送交互失败的提示信息。
[0069]
在本示例性实施例中,当第二终端的交互验证信息验证失败时,则不能执行第一终端与第二终端的预设交互操作,例如当用户使用的移动终端中配置的虚拟卡余额不足
时,无法完成扣费操作;或者用户乘坐地铁进站时,由于上次乘坐地铁时,未正常结束流程导致第二终端的交互状态仍然为出站未刷卡状态,则也无法执行当前的进站刷卡操作等等。此时,可以向第二终端发送交互失败的提示信息,用于向用户说明当前交互失败的状态或失败原因等,例如余额不足或状态不正确等等,该提示信息可以以文本弹窗或震动的形式表现,本公开对此不做具体限定。需要说明的是,若交互验证信息验证失败,本示例性实施例可以在第一区域就向第二终端发送交互失败的提示信息,例如用户乘坐地铁进入闸机时,在第一区域进行交互验证信息的验证,发现余额不足,则可以在第一区域就向用户所使用的终端发送余额不足的提示信息,以及时告知用户当前的状态,避免出现闸口拥堵的情况;也可以当第二终端进入第二区域后,再出发向第二终端发送交互失败的提示信息,本公开对此不做具体限定。
[0070]
本示例性实施例,特别可以应用于第一终端为营运车辆闸机终端,例如地铁闸机,第二终端为用户使用的移动终端的应用场景中,则上述步骤s330可以包括:
[0071]
当根据运动信息识别出移动终端处于预设运动状态,且移动终端进入第二区域时,使移动终端进行支付操作,并打开营运车辆闸机终端的闸门。
[0072]
即在第一区域中检测到用户使用的移动终端的运动趋势为向着闸机终端的方向运动时,认为用户当前为欲通过闸机的状态,进一步,在检测到移动终端进入第二区域时,触发移动终端进行支付操作,并触发打开闸机终端的闸门。在该过程中,也可以在第一区域设置对移动终端的交互验证信息的验证机制,通过在第一区域预先对移动终端进行验证,当用户进入第二区域后,由于无需再对移动终端进行重复验证,进而可以在移动终端通过验证的情况下,更快的触发移动终端的支付操作,以及闸门的打开,以为用户提供较好的使用体验。
[0073]
在一示例性实施例中,在触发第二终端进行预设交互操作之后,如图5所示,基于超宽带通信的终端交互方法还可以包括以下步骤:
[0074]
步骤s510,触发第二终端生成锁定标识,锁定标识用于锁定下一次预设交互操作;
[0075]
步骤s520,当第二终端离开第二区域时,触发第二终端清除锁定标识。
[0076]
考虑到在实际应用中,可能会出现某些特殊情况,例如用户乘坐公交车时,由于人流量较大造成的拥挤,导致用户上车完成移动终端与车载pos机的扣费或支付操作后,用户仍然站立或坐在第二区域,未离开该区域的情况。为了避免上述情况下,可能出现多次重复扣费等影响用户体验的问题,本示例性实施例可以在第二终端与第一终端进行预设交互操作之后,触发为第二终端生成锁定标识,以对当前状态进行锁定,该锁定标识可以表示当前不能进行下一次预设交互操作。进一步的,当检测到第二终端离开第二区域后,触发对锁定标识的清除。另外,考虑到第二终端在应用场景中可移动的特性,可能出现第二终端在短时间内离开第二区域又进入第二区域情况,本示例性实施例还可以设置一时间阈值,当检测到第二终端离开第二区域超过该时间阈值后,触发第二终端清除该锁定标识,从而提高锁定标识的有效性和准确性。
[0077]
在一示例性实施例中,上述步骤s510中,触发第二终端生成锁定标识,可以包括:
[0078]
向第二终端发送预设交互操作的完成反馈信息,使得第二终端生成锁定标识。
[0079]
由于锁定标识是用于对第二终端的状态进行锁定,以避免在执行完成当前的预设交互操作后,进行下一次的预设交互操作。因此,在本示例性实施例中,第一终端可以在与
第二终端完成预设交互操作后,向第二终端发送一预设交互操作的完成反馈信息,以向第二终端说明当前预设交互操作已经完成,可以进行当前状态的锁定,则第二终端在接收到该完成反馈信息后,可以生成锁定标识。
[0080]
在一示例性实施例中,在第二终端进入第二区域时,上述基于超宽带通信的终端交互方法还可以包括以下步骤:
[0081]
向第一终端发送交互请求信息,并接收针对交互请求信息的指令信息;
[0082]
上述触发第二终端进行预设交互操作,包括:
[0083]
根据指令信息,使第二终端进行预设交互操作。
[0084]
针对实际应用中的某些场景,可能会出现第二终端对应多个用户的情况,例如某一用户乘坐公交车时,可以通过移动终端与车载pos机之间的多次刷卡操作,为其他用户支付乘坐公交车的费用。基于上述情况,本示例性实施例可以向第二终端发送交互请求信息,以向用户确认当前的需求,例如乘车人数或乘车站点数量等,对应的交互请求信息的指令信息可以是指用户输入的需求信息,例如几人乘车或需要乘坐几站等等。需要说明的是,上述向第二终端发送交互请求信息的过程可以是在第一区域进行的,也可以是在第二区域进行的,本公开对此不做具体限定。进一步的,第一终端可以基于该指令信息,触发与第二终端进行预设交互操作,例如按照人数进行扣费或按照站点数量进行扣费等等。另外,为了提高用户在上述交互过程中的无感体验,本示例性实施例还可以预设默认的指令信息,例如乘车人数为一人,若用户在预设时间内未进行指令信息的输入操作,则自动隐藏交互请求信息,并按照默认的指令信息进行预设交互操作。
[0085]
本公开的示例性实施方式还提供一种基于超宽带通信的终端交互方法,应用于第二终端,包括以下步骤s610~s620:
[0086]
步骤s610,通过超宽带通信连接向第一终端发送状态检测信号,使第一终端根据状态检测信号检测第二终端在第一区域内的运动信息。
[0087]
其中,状态检测信号是指第二终端向第一终端发送的,用于告知第一终端可以对其运动状态进行监测的信号,当第一终端接收到第二终端发送的状态检测信号之后,即可以对第二终端进行运动信息的检测。第一区域是指第一终端对第二终端进行运动状态识别的区域。当第一终端与第二终端建立超宽带通信连接后,第一终端可以基于超宽带通信连接持续或周期性的对第二终端进行测距或定位,以检测第二终端在第一区域内的运动信息,从而对第二终端的运动状态进行监测。运动信息是指能够反映第二终端运动状态或运动趋势的信息,例如第二终端的移动方向、第二终端相对于第一终端的移动角度、第二终端的移动速度、或者第二终端距离第一终端的距离变化中的一种或多种,通过对运动信息的分析或计算,可以对第二终端的运动趋势进行预判断,从而确定用户是否具有与第一终端进行交互操作的意图。在本示例性实施例中,第二终端可以持续性或周期性的向周围环境发送状态监测信号,第一终端可以在第二终端进入第一区域时,根据状态检测信号检测第二终端的运动信息。
[0088]
步骤s620,当第二终端处于预设运动状态,在进入第二区域时,进行预设交互操作。
[0089]
预设运动状态是指第二终端具有与第一终端进行交互操作的趋势状态,具体可以表现为,第二终端朝向第一终端进行移动,或者第二终端与第一终端之间的距离逐渐减小
等等。第二区域是指用于触发执行第一终端与第二终端预设交互操作的区域,而预设交互操作是指第一终端与第二终端之间所进行的特定交互操作,例如用户乘坐地铁时,进站闸机对用户终端进行刷卡标记操作或出站闸机对用户终端进行刷卡扣费操作,或用户乘坐公交车时,车载pos机对用户终端进行扣费操作等等。在本示例性实施例中,当确定第二终端处于预设运动状态时,可以认为第二终端具有与第一终端进行交互操作的趋势。在本示例性实施例中,在第一终端检测到第二终端进入第二区域后,且第二终端处于预设运动状态时,可以向第二终端发送特定的信息,以使第二终端可以执行预设交互操作。
[0090]
综上,本示例性实施方式中,通过超宽带通信连接向第一终端发送状态检测信号,使第一终端根据所述状态检测信号检测第二终端在第一区域内的运动信息;当所述第二终端处于预设运动状态,在进入第二区域时,进行预设交互操作。一方面,本示例性实施例提出一种新的终端交互方法,通过第一终端在第一区域对第二终端的运动状态的监测,和在第二区域对第二终端的检测,对第二终端是否需要进行预设交互操作进行准确判断,能够避免了第一终端与第二终端进行误交互的情况,提高第一终端与第二终端交互过程的准确性和有效性;另一方面,基于超宽带通信技术,进行第一终端与第二终端的交互操作,交互过程中信号传输效率高,且功耗较低,另外,整个交互过程用户无感知,能够为用户提供良好的使用体验;再一方面,上述交互过程仅需要对第二终端进行多次区域检测即可以实现准确的交互过程,流程较为简洁,且无需配置其他额外的装置,硬件成本较低,应用场景较为广泛。
[0091]
在一示例性实施例中,上述基于超宽带通信的终端交互方法还可以包括:
[0092]
通过超宽带通信连接向第一终端发送交互验证信息,以使第一终端对交互验证信息进行验证。
[0093]
为了使第一终端能够与第二终端进行有效的预设交互操作,本示例性实施例还可以设置信息验证机制,第二终端可以向第一终端发送交互验证信息,使第一终端进行验证,从而能够在第二终端通过验证时进入第二区域后能够快速、有效的进行预设交互操作。
[0094]
需要说明的是,上述对第二终端进行交互验证信息验证的过程,可以在第一区域进行,具体的,验证过程可以在对第二终端的运动状态进行识别之后,例如当第二终端处于预设运动状态,则可以执行对第二终端的交互验证信息进行验证的过程;也可以在对第二终端的运动状态进行识别之前,即当第二终端进入第一区域之后还未进行运动状态的检测时,执行对第二终端的交互验证信息的验证过程;还可以在对第二终端的运动状态进行识别时,同时对第二终端执行交互验证信息的验证过程等。其中,若上述验证过程在第一区域中进行时,第一终端获取第二终端的交互验证信息可以在对第二终端进行运动状态的识别之前,也可以在对第二终端进行运动状态的识别之后,还可以与对第二终端进行运动状态识别同时进行,本公开对此不做具体限定。另外,对第二终端进行交互验证信息验证的过程也可以在第二区域进行,即当第二终端进入第二区域后,再对第二终端的交互验证信息进行验证。
[0095]
在一示例性实施例中,在进行预设交互操作之后,上述基于超宽带通信的终端交互方法还可以包括:
[0096]
生成锁定标识,该锁定标识用于锁定下一次预设交互操作;
[0097]
响应于接收到第一终端发送的区域结束反馈信息,清除锁定标识。
[0098]
本示例性实施例还能够为实际应用中,可能会出现的特殊情况,例如用户乘坐公交车时,由于人流量较大造成的拥挤,导致用户上车完成移动终端与车载pos机的扣费或支付操作后,用户仍然站立或坐在第二区域,未离开该区域的情况,可能出现多次重复扣费等影响用户体验的情况,设置锁定标识机制,当第二终端与第一终端进行预设交互操作之后,第二终端可以生成锁定标识,以对当前状态进行锁定,该锁定标识可以表示当前不能进行下一次预设交互操作。当第一终端检测到第二终端离开第二区域后,可以向第二终端发送区域结束反馈信息,以说明当前操作流程结束,进一步的,第二终端即可以清除锁定标识。
[0099]
本公开的示例性实施方式还提供一种基于超宽带通信的终端交互装置。如图7所示,该基于超宽带通信的终端交互装置700应用于第一终端,可以包括:运动信息检测模块710,用于通过超宽带通信连接检测第二终端在第一区域内的运动信息;交互操作执行模块720,用于当根据运动信息识别出第二终端处于预设运动状态,且第二终端进入第二区域时,使第二终端进行预设交互操作。
[0100]
在一示例性实施例中,交互操作执行模块包括:运动信息识别单元,用于根据运动信息识别出第二终端的运动方向为朝向第二区域。
[0101]
在一示例性实施例中,运动信息包括第二终端的移动速度、第二终端的移动方向、第二终端与第一终端的距离变化或者第二终端相对于第一终端的移动角度中的一种或多种。
[0102]
在一示例性实施例中,基于超宽带通信的终端交互装置还包括:验证信息获取模块,用于通过超宽带通信连接获取第二终端的交互验证信息;交互操作执行模块,用于当根据运动信息识别出第二终端处于预设运动状态,对交互验证信息验证通过,且第二终端进入第二区域时,使第二终端进行预设交互操作。
[0103]
在一示例性实施例中,验证信息获取模块,用于通过超宽带通信连接在第一区域获取第二终端的交互验证信息,并在识别出第二终端处于预设运动状态后,对交互验证信息进行验证。
[0104]
在一示例性实施例中,交互验证信息包括第二终端标识、第二终端交互状态、虚拟卡标识、虚拟卡余额、虚拟卡类型中的一个或多个。
[0105]
在一示例性实施例中,基于超宽带通信的终端交互装置还包括:交互失败提示模块,用于若根据运动信息识别出第二终端处于预设运动状态,对交互验证信息验证失败时,向第二终端发送交互失败的提示信息。
[0106]
在一示例性实施例中,基于超宽带通信的终端交互装置还包括:锁定标识生成模块,用于使第二终端进行预设交互操作后,触发第二终端生成锁定标识,锁定标识用于锁定下一次预设交互操作;锁定标识清除模块,用于当第二终端离开第二区域时,触发第二终端清除锁定标识。
[0107]
在一示例性实施例中,锁定标识生成模块,用于向第二终端发送预设交互操作的完成反馈信息,使得第二终端生成锁定标识。
[0108]
在一示例性实施例中,基于超宽带通信的终端交互装置还包括:指令信息接收模块,用于向第一终端发送交互请求信息,并接收针对交互请求信息的指令信息;交互操作执行模块,用于根据指令信息,使第二终端进行预设交互操作。
[0109]
在一示例性实施例中,基于超宽带通信的终端交互装置还包括:连接取消模块,用
于当根据运动信息识别出第二终端未处于预设运动状态时,取消第一终端与第二终端之间建立的超宽带通信连接。
[0110]
在一示例性实施例中,第一终端为营运车辆闸机终端,第二终端为移动终端;交互操作执行模块,用于当根据运动信息识别出移动终端处于预设运动状态,且移动终端进入第二区域时,使移动终端进行支付操作,并打开营运车辆闸机终端的闸门。
[0111]
在一示例性实施例中,第一区域中的超宽带扫描时间间隔大于第二区域中的超宽带扫描时间间隔;和/或第一区域中的超宽带发射功率大于第二区域中的超宽带发射功率。
[0112]
本公开的示例性实施方式还提供一种基于超宽带通信的终端交互装置。如图8所示,该基于超宽带通信的终端交互装置800应用于第二终端,可以包括:检测信号发送模块810,用于通过超宽带通信连接向第一终端发送状态检测信号,使第一终端根据状态检测信号检测第二终端在第一区域内的运动信息;交互操作执行模块820,用于当第二终端处于预设运动状态,在进入第二区域时,进行预设交互操作。
[0113]
在一示例性实施例中,基于超宽带通信的终端交互装置还包括:验证模块,用于通过超宽带通信连接向第一终端发送交互验证信息,以使第一终端对交互验证信息进行验证。
[0114]
在一示例性实施例中,基于超宽带通信的终端交互装置还包括:标识生成模块,用于生成锁定标识,锁定标识用于锁定下一次预设交互操作;标识清除模块,用于响应于接收到第一终端发送的区域结束反馈信息,清除锁定标识。
[0115]
上述装置中各模块的具体细节在方法部分实施方式中已经详细说明,未披露的细节内容可以参见方法部分的实施方式内容,因而不再赘述。
[0116]
所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
[0117]
本公开的示例性实施方式还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤,例如可以执行图3、图4、图5或图6中任意一个或多个步骤。
[0118]
本公开的示例性实施方式还提供了一种用于实现上述方法的程序产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0119]
程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0120]
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0121]
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
[0122]
可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0123]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方式。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施方式仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
[0124]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1