一种数据展示、支付方法、装置、设备及介质与流程

文档序号:20921523发布日期:2020-05-29 14:12阅读:195来源:国知局
一种数据展示、支付方法、装置、设备及介质与流程

本申请涉及计算机技术领域,尤其涉及一种数据展示、支付方法、装置、设备及介质。



背景技术:

现有技术中,基于场景或需求等,用户会使用终端等设备展示某些数据以供使用。但是,即使是相同或类似的场景或需求,即使需要用终端展示的数据的内容或用途相同或类似,在不同的条件下,数据在终端上的展示形式可能是不同的。现有技术中,确定或切换数据的展示形式需要用户完成,操作繁琐且效率低,对用户要求高。

有鉴于此,需要更有效和更高效的数据展示方案。



技术实现要素:

本说明书实施例提供一种数据展示、支付方法、装置、设备及介质,用以解决如何更有效和更高效地进行数据展示和/或支付的技术问题。

为解决上述技术问题,本说明书实施例是这样实现的:

本说明书实施例提供第一种数据展示方法,包括:

预定条件触发后,搜索数据处理信号;

接收到数据处理信号后,确定所述数据处理信号中包含的目标数据;

根据所述目标数据确定待展示数据的维度,并展示符合所述维度的数据。

本说明书实施例提供第二种数据展示方法,包括:

广播包含有目标数据的数据处理信号,以使终端和/或程序在预定条件触发后,接收所述数据处理信号,并确定所述数据处理信号中包含的所述目标数据;以及,

使所述终端和/或程序根据所述目标数据确定待展示数据的维度,并展示符合所述维度的数据。

本说明书实施例提供一种数据展示装置,包括:

数据处理信号搜索模块,用于预定条件触发后,搜索数据处理信号;

目标数据确定模块,用于接收到数据处理信号后,确定所述数据处理信号中包含的目标数据;

数据展示模块,用于根据所述目标数据确定待展示数据的维度,并展示符合所述维度的数据。

本说明书实施例提供一种数据展示装置,包括:

数据处理信号广播模块,用于广播包含有目标数据的数据处理信号,以使终端和/或程序在预定条件触发后,接收所述数据处理信号,并确定所述数据处理信号中包含的所述目标数据;以及,

使所述终端和/或程序根据所述目标数据确定待展示数据的维度,并展示符合所述维度的数据。

本说明书实施例提供一种数据展示设备,包括:

至少一个处理器;

以及,

与所述至少一个处理器通信连接的存储器;

其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行上述第一种数据展示方法。

本说明书实施例提供一种数据展示设备,包括:

至少一个处理器;

以及,

与所述至少一个处理器通信连接的存储器;

其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行上述第二种数据展示方法。

本说明书实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述第一种数据展示方法。

本说明书实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述第二种数据展示方法。

本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:

预定条件触发后,通过接收数据处理信号并确定目标数据,可以自动确定对应的待展示数据,并展示待展示数据,能够提高数据展示效率和效果。

本说明书实施例提供第一种支付方法,包括:

支付条件触发后,搜索支付信号;

接收到支付信号后,确定所述支付信号中包含的目标数据;

显示根据所述目标数据所确定的付款码,以使第三方支付设备根据所述付款码进行支付。

本说明书实施例提供第二种支付方法,包括:

广播包含有目标数据的支付信号,以使终端和/或程序在支付条件触发后,接收所述支付信号,并确定所述支付信号中包含的所述目标数据;以及,

使所述终端和/或程序显示根据所述目标数据所确定的付款码,以使第三方支付设备根据所述付款码进行支付。

本说明书实施例提供一种支付装置,包括:

支付信号搜索模块,用于支付条件触发后,搜索支付信号;

目标数据确定模块,用于接收到支付信号后,确定所述支付信号中包含的目标数据;

支付显示模块,用于显示根据所述目标数据所确定的付款码,以使第三方支付设备根据所述付款码进行支付。

本说明书实施例提供一种支付装置,包括:

支付信号广播模块,用于广播包含有目标数据的支付信号,以使终端和/或程序在支付条件触发后,接收所述支付信号,并确定所述支付信号中包含的所述目标数据;以及,

使所述终端和/或程序显示根据所述目标数据所确定的付款码,以使第三方支付设备根据所述付款码进行支付。

本说明书实施例提供一种支付设备,包括:

至少一个处理器;

以及,

与所述至少一个处理器通信连接的存储器;

其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行上述第一种支付方法。

本说明书实施例提供一种支付设备,包括:

至少一个处理器;

以及,

与所述至少一个处理器通信连接的存储器;

其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行上述第二种支付方法。

本说明书实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述第一种支付方法。

本说明书实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述第二种支付方法。

本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:

支付条件触发后,通过接收支付信号并确定目标数据,可以自动确定并展示对应的付款码,能够提高支付效率和效果。

附图说明

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

图1是本说明书第一个实施例中的数据展示方法的流程示意图。

图2是本说明书第一个实施例中的数据展示过程示意图。

图3是本说明书第二个实施例中的数据展示方法的流程示意图。

图4是本说明书第三个实施例中的支付方法的流程示意图。

图5是本说明书第四个实施例中的支付方法的流程示意图。

图6是本说明书第五个实施例中的数据展示装置的结构示意图。

图7是本说明书第六个实施例中的数据展示装置的结构示意图。

图8是本说明书第七个实施例中的支付装置的结构示意图。

图9是本说明书第八个实施例中的支付装置的结构示意图。

具体实施方式

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

现有技术中,基于场景或需求等,用户会使用终端等设备展示某些数据以供使用。但是,即使是相同或类似的场景或需求,即使需要用终端展示的数据的内容或用途相同或类似,在不同的条件下(例如不同的国家或地区),数据在终端上的展示形式可能是不同的。现有技术中,确定或切换数据的展示形式需要用户完成,操作繁琐且效率低,对用户要求高。

本说明书第一个实施例提供了一种数据展示方法。本实施例的执行主体可以是终端或者服务器或者相应的数据展示系统,即执行主体可以是多种多样的,可以根据实际情况进行设置或者变换。另外,也可以有第三方应用程序协助所述执行主体执行本实施例,例如,可以由(用户所持有的)终端(包括但不限于手机、计算机,体积不限)来执行本实施例中的数据展示方法,并且还可以在终端上安装相应的应用程序,通过终端或应用程序来向用户进行页面或信息展示或数据输入输出。

如图1和图2所示,本说明书第一个实施例提供的数据展示方法包括:

s101:预定条件触发后,搜索数据处理信号。

本实施例可以以终端作为执行主体,终端包括但不限于手机、计算机、平板电脑等。一般来说,终端是用户持有并操作。当然,终端也可以具有较大体积。

另外,终端上安装的程序(程序包括各种应用和操作系统)可以在终端上进行界面展示(包括但不限于命令行界面和图形界面),例如支付应用、社交应用、地图应用等等,这些界面是数据在终端屏幕上的体现。可见,也可以将程序作为本实施例的执行主体。有时候,需要展示的是某些特定数据,而这些特定数据需要某个或某些特定程序来展示,则这某个或某些特定程序可以作为本实施例的执行主体。

本实施例中,数据的展现形式包括但不限于命令行、文本、图片、音、视频或动态内容等。

本实施例中,可以设置预定条件。以下按照1.1和1.2对预定条件进行说明。

1.1、执行主体为终端

若执行主体是终端(即本实施例应用于终端),则用户可以对终端进行操作,例如用户按照特定方向晃动终端或者用户对终端的按键进行特定操作或者用户对终端的特定按键进行操作或者用户对终端的特定按键进行特定操作(特定操作例如长按或连续按压),即用户向终端发出指令,终端会接收到用户的指令。这种情况下,预定条件可以为终端接收到指定指令。

1.2、执行主体为程序

若执行主体是终端上的程序,则用户可以对程序进行操作,例如用户点击程序某界面上的某按钮或者用户对程序某界面进行滑动,即用户向程序发出指令,程序会接收到用户的指令。这种情况下,预定条件可以为程序接收到指定指令。若如前所述,执行主体是某个或某些特定程序,则预定条件可以是这某个或某些特定程序收到指定指令。

预定条件触发后,终端(或程序,即执行主体,下同)搜索数据处理信号。

s103:接收到数据处理信号后,确定所述数据处理信号中包含的目标数据。

终端(或程序)若搜索到多个数据处理信号,则可以根据信号强度判断目标数据所在的数据处理信号;或者,若终端(或程序)搜索并接收到多个数据处理信号,则可以在终端(或程序)上显示相应的页面,页面上可以具有对应各个数据处理信号的选项供用户选择,终端(或程序)根据用户的选择来确定目标数据所在的数据处理信号(即选择页面实际上是用于选择数据处理信号,而所选择的数据处理信号就是目标数据所在的数据处理信号);或者,数据处理信号可以包含信号发送方的标识数据;而进一步的,终端(或程序)可以根据标识数据确定目标数据所在的数据处理信号。

目标数据所在的数据处理信号为目标信号。上面对目标信号的确定方式可以结合使用,例如若多个数据处理信号的标识数据相同,则可以再根据信号强度判断目标数据所在的数据处理信号。

若终端(或程序)搜索到的数据处理信号只有一个,则该数据处理信号为目标信号;若终端(或程序)搜索并接收到的数据处理信号有多个,则根据以上方式或其他方式确定目标数据所在的数据处理信号,从而确定目标信号。

在确定目标信号后,就可以确定目标信号中包含的目标数据。若终端(或程序)搜索到的数据处理信号只有一个,则确定该数据处理信号中包含的目标数据;若终端(或程序)搜索到的数据处理信号有多个,则确定目标信号,再确定目标信号中的目标数据,也就相当于确定(这多个)数据处理信号中包含的目标数据。

本实施例中,可以通过蓝牙beacon和/或近场通信(nfc,nearfieldcommunication)接收数据处理信号(终端可以内置相应的信号搜索和接收装置,数据处理信号可以通过蓝牙beacon和/或近场通信发送)和/或接收声波形式的数据处理信号。

s105:根据所述目标数据确定待展示数据的维度,并展示符合所述维度的数据。

本实施例中,目标数据可以包含当前数据展示事件(将数据展示作为数据展示事件)的维度数据,可以根据目标数据确定当前数据展示事件的维度。维度表述了数据展示事件的特征,维度包括但不限于数据展示时所在的场景和/或位置和/或时间等。

目标数据可以包含待展示数据的当前维度数据(或目标数据用来规定或判断将要展示的数据的维度),从而可以根据目标数据确定待展示数据的当前维度(不妨称为目标维度)。目标维度表述了待展示数据的特征,目标维度包括但不限于数据展示时所在的场景和/或位置和/或时间和/或内容和/或规格和/或类型和/或容量等。即使是相同或相似内容或用途的一组数据,当数据展示的维度发生变化(例如上一次数据展示事件的场景和/或位置和/或时间和当前数据展示事件的场景和/或位置和/或时间不同)时,该组数据的展现形式和/或内容可能是不一样的。

数据展示事件的目标维度可以等同于待展示数据的目标维度。

本实施例中,确定了待展示数据的目标维度后,终端(或程序)就可以确定出符合上述目标维度的数据。

本实施例中,可以在终端(或服务器或其他存储介质)中构建数据库,确定了待展示数据的目标维度后,从数据库中筛选符合所述目标维度的数据;或者确定了待展示数据的目标维度后,终端(或程序)生成符合所述目标维度的数据。

在确定出符合所述目标维度的数据后,就可以展示符合所述目标维度的数据。

由上可知,终端(或程序)确定目标数据后,可以根据目标数据确定待展示数据,进而(通过终端屏幕)展示待展示数据。

本实施例中,终端和程序(或特定程序)可以共同作为执行主体,例如判断是否触发预定条件可以由终端或程序(或特定程序)进行,搜索数据处理信号可以由终端或程序(或特定程序)进行,确定目标数据可以由程序(或特定程序)进行,确定待展示数据可以由程序(或特定程序)进行,展示待展示数据可以由终端或程序(或特定程序)进行,即本实施例可以由终端和程序(或特定程序)共同完成。另外,也可以终端和服务器共同作为执行主体,例如判断是否触发预定条件可以由终端或程序(或特定程序)进行,搜索数据处理信号可以由终端或程序(或特定程序)进行,确定目标数据和要展示的数据可以由服务器进行,展示待展示数据可以由终端或程序(或特定程序)进行,即本实施例可以由终端和服务器共同完成。

本实施例中,预定条件触发后,自动接收(外部的)数据处理信号并自动确定目标数据,数据处理信号和目标数据与当前维度对应,自动根据目标数据确定待展示数据的当前维度,并自动展示符合当前维度的数据,;从而本实施例可以自动确定最新维度下所需要展示的数据,当维度变换时,展示数据也可以自动随之切换,从而本实施例可以自动实现展示数据的确定以及切换,能够提高数据展示效率和效果。

本说明书第二个实施例提供了一种数据展示方法。本实施例的执行主体可以是终端或者服务器或者相应的数据展示系统,即执行主体可以是多种多样的,可以根据实际情况进行设置或者变换。另外,也可以有第三方应用程序协助所述执行主体执行本实施例,例如,可以由终端(包括但不限于手机、计算机,体积不限)来执行本实施例中的数据展示方法,并且还可以在终端上安装相应的应用程序,通过终端或应用程序来进行页面或信息展示或数据输入输出。

如图3所示,本说明书第二个实施例提供的数据展示方法包括:

s201:广播包含有目标数据的数据处理信号,以使终端和/或程序在预定条件触发后,接收所述数据处理信号,并确定所述数据处理信号中包含的所述目标数据;以及,使所述终端和/或程序根据所述目标数据确定待展示数据的维度,并展示符合所述维度的数据。

以终端作为执行主体为例,本实施例中,终端可以广播包含有目标数据的数据处理信号,以使终端和/或程序(即第一个实施例的执行主体)在预定条件触发后,接收所述数据处理信号,并确定所述数据处理信号中包含的所述目标数据;以及,使所述终端和/或程序根据所述目标数据确定待展示数据的维度,并展示符合所述维度的数据。

本实施例从数据处理信号发送者的角度,与第一个实施例对应。本实施例中的“目标数据”和“数据处理信号”分别同第一个实施例中的“目标数据”和“数据处理信号”,“终端和/或程序在预定条件触发后,接收所述数据处理信号,并确定所述数据处理信号中包含的所述目标数据;以及,使所述终端和/或程序根据所述目标数据确定待展示数据的维度,并展示符合所述维度的数据”同第一个实施例的内容。

本实施例中,可以通过蓝牙beacon和/或近场通信和/或声波来广播包含有目标数据的数据处理信号。

蓝牙beacon:蓝牙beacon是建立在低功耗蓝牙协议基础上的一种广播协议,同时它也可以是拥有这个协议的一款低功耗蓝牙设备(从机),并向周围进行连续性广播。

本实施例未详尽说明的内容可以参见第一个实施例。

本实施例中,通过广播包含有目标数据的数据处理信号,以使第一个实施例的执行主体在预定条件触发后,自动接收(外部的)数据处理信号并自动确定目标数据,数据处理信号和目标数据与当前维度对应,自动根据目标数据确定待展示数据的当前维度,并自动展示符合当前维度的数据从而本实施例可以自动确定最新维度下所需要展示的数据,当维度变换时,展示数据也可以自动随之切换,从而本实施例可以自动实现展示数据的确定以及切换,能够提高数据展示效率和效果。

现有技术中,基于场景或需求等,用户会使用终端等设备展示某些数据以供使用,例如展示付款码来进行支付。但是,即使是相同或类似的场景或需求,即使需要用终端展示的数据的内容或用途相同或类似,在不同的条件下(例如不同的国家或地区),数据在终端上的展示形式可能是不同的。例如,不同国家(或地区)都制定了符合本国(或本地区)需求的移动支付付款码标准(付款码标准定义了码的字符长度、码解析规范),比如有的国家(或地区)使用的是长度为19位纯数字的条码,而有的国家(或地区)使用的是emvco定义的码规范,码长度不定并且包含字符,而不同国家(或地区)的支付系统或支付平台,只能受理其对应国家(或地区)的付款码规范。这种情况下,当移动支付网络的入网移动钱包,在不同国家(或地区)使用付款码的时候,需要根据当地商户能够接受的付款码规范进行对应配对或支付,即显示当地商户能够受理的付款码规范。

现有技术中,付款码一般需要用户主动展示,从而确定展示何种形式的付款码或者切换到合适的付款码形式需要用户确定,操作繁琐且效率低,对用户要求高。

本说明书第三个实施例提供了一种支付方法。本实施例的执行主体可以是终端或者服务器或者相应的支付系统,即执行主体可以是多种多样的,可以根据实际情况进行设置或者变换。另外,也可以有第三方应用程序协助所述执行主体执行本实施例,例如,可以由(用户所持有的)终端(包括但不限于手机、计算机,体积不限)来执行本实施例中的支付方法,并且还可以在终端上安装相应的应用程序,通过终端或应用程序来向用户进行页面或信息展示或数据输入输出。

如图4所示,本说明书第三个实施例提供的支付方法包括:

s301:支付条件触发后,搜索支付信号。

本实施例可以以终端作为执行主体,终端包括但不限于手机、计算机、平板电脑等。一般来说,终端是用户持有并操作。当然,终端也可以具有较大体积。

另外,终端上安装的程序(程序包括各种应用和操作系统)可以在终端上进行界面展示(包括但不限于命令行界面和图形界面),例如支付应用、社交应用、地图应用等等,这些界面是数据在终端屏幕上的体现。可见,也可以将程序作为本实施例的执行主体。有时候,需要展示的是某些特定数据,例如本实施例中付款码可以作为特定数据,而这些特定数据需要某个或某些特定程序来展示,例如支付应用,则这某个或某些特定程序可以作为本实施例的执行主体。

本实施例中,数据的展现形式包括但不限于命令行、文本、图片、音、视频或动态内容等。

本实施例中,可以设置支付条件。以下按照3.1和3.2对支付条件进行说明。

3.1、执行主体为终端

若执行主体是终端(即本实施例应用于终端),则用户可以对终端进行操作,例如用户按照特定方向晃动终端或者用户对终端的按键进行特定操作或者用户对终端的特定按键进行操作或者用户对终端的特定按键进行特定操作(特定操作例如长按或连续按压),即用户向终端发出指令,终端会接收到用户的指令。这种情况下,支付条件可以为终端接收到指定指令。

3.2、执行主体为程序

若执行主体是终端上的程序,则用户可以对程序进行操作,例如用户点击程序某界面上的某按钮或者用户对程序某界面进行滑动,即用户向程序发出指令,程序会接收到用户的指令。这种情况下,支付条件可以为程序(例如支付程序)接收到指定指令。若如前所述,执行主体是某个或某些特定程序,则支付条件可以是这某个或某些特定程序(例如支付程序)收到指定指令。

支付条件的触发可以表现为:用户通过对终端或支付应用进行特定操作以调出付款码,例如点击支付应用或其他具有支付功能的应用的“付款码”或“收付款”按钮。

支付条件触发后,终端(或程序,即执行主体,下同)搜索支付信号。

s303:接收到支付信号后,确定所述支付信号中包含的目标数据。

终端(或程序)若搜索到多个支付信号,则可以根据信号强度判断目标数据所在的支付信号;或者,若终端(或程序)搜索并接收到多个支付信号,则可以在终端(或程序)上显示相应的页面,页面上可以具有对应各个支付信号的选项供用户选择,终端(或程序)根据用户的选择来确定目标数据所在的支付信号(即选择页面实际上是用于选择支付信号,而所选择的支付信号就是目标数据所在的支付信号);或者,支付信号可以包含信号发送方(或收款方,收款方可以是信号发送方)的标识数据;而进一步的,终端(或程序)可以根据标识数据确定目标数据所在的支付信号。

目标数据所在的支付信号为目标信号。上面对目标信号的确定方式可以结合使用,例如若多个支付信号的标识数据相同,则可以再根据信号强度判断目标数据所在的支付信号。

若终端(或程序)搜索到的支付信号只有一个,则该支付信号为目标信号;若终端(或程序)搜索并接收到的支付信号有多个,则根据以上方式或其他方式确定目标数据所在的支付信号,从而确定目标信号。

在确定目标信号后,就可以确定目标信号中包含的目标数据。若终端(或程序)搜索到的支付信号只有一个,则确定该支付信号中包含的目标数据;若终端(或程序)搜索到的支付信号有多个,则确定目标信号,再确定目标信号中的目标数据,也就相当于确定(这多个)支付信号中包含的目标数据。

本实施例中,可以通过蓝牙beacon和/或近场通信接收支付信号(终端可以内置相应的信号搜索和接收装置,支付信号可以通过蓝牙beacon发送)和/或接收声波形式的支付信号。

本实施例中,所述目标数据可以为付款码类型数据,即当前场景下可被接受的付款码类型数据。

s305:显示根据所述目标数据所确定的付款码,以使第三方支付设备根据所述付款码进行支付。

本实施例中,目标数据可以包含当前支付事件(将支付作为支付事件)的维度数据,可以根据目标数据确定当前支付事件的维度。维度表述了支付事件的特征,维度包括但不限于支付时所在的场景和/或位置和/或时间等。

目标数据可以包含支付数据(例如付款码)的当前维度数据(或目标数据用来规定或判断将要展示的支付数据的维度),从而可以根据目标数据确定支付数据的当前维度(不妨称为目标维度)。目标维度表述了支付数据的特征,目标维度包括但不限于支付时所在的场景和/或位置和/或时间和/或内容和/或规格和/或类型和/或容量等。即使是相同或相似内容或用途的一组数据,当支付的维度发生变化(例如上一次支付事件的场景和/或位置和/或时间和当前支付事件的场景和/或位置和/或时间不同)时,该组数据的展现形式和/或内容可能是不一样的。

支付事件的目标维度可以等同于支付数据的目标维度。

本实施例中,确定了支付数据的目标维度后,终端(或程序)就可以确定出符合上述目标维度的支付数据。

本实施例中,确定了支付数据的目标维度后,终端(或程序)可以生成符合所述目标维度的支付数据,并展示符合所述目标维度的支付数据以供支付。例如,场景维度是x国,类型维度是15位,则可以确定应当生成符合x国的15位付款码标准的付款码,生成对应的付款码后即可用于支付。

由上可知,终端(或程序)确定目标数据后,可以根据目标数据确定付款码,并(通过终端屏幕)展示所确定的付款码,以使第三方支付设备根据所述付款码进行支付。第三方支付设备可以包括用于获取所述付款码所包含数据的数据获取装置(例如用于扫描付款码的扫描装置);和/或,第三方支付设备可以包括用于输入付款码所包含数据(例如付款码上的数字)的输入装置。

本实施例中,终端和程序(或特定程序)可以共同作为执行主体,例如判断是否触发支付条件可以由终端或程序(或特定程序)进行,搜索支付信号可以由终端或程序(或特定程序)进行,确定目标数据可以由程序(或特定程序)进行,确定待展示数据可以由程序(或特定程序)进行,展示待展示数据可以由终端或程序(或特定程序)进行,即本实施例可以由终端和程序(或特定程序)共同完成。另外,也可以终端和服务器共同作为执行主体,例如判断是否触发预定条件可以由终端或程序(或特定程序)进行,搜索支付信号可以由终端或程序(或特定程序)进行,确定目标数据和要展示的付款码可以由服务器进行,展示付款码可以由终端或程序(或特定程序)进行,即本实施例可以由终端和服务器共同完成。

本实施例中,支付条件触发后,自动接收(外部的)支付信号并自动确定目标数据,支付信号和目标数据与当前维度对应,根据目标数据所自动确定的付款码也是符合当前维度的,从而本实施例可以自动确定最新维度下所需要展示的付款码,当维度变换时,付款码也可以自动随之切换,从而本实施例可以自动实现付款码的确定以及切换,能够提高支付效率和效果。

本说明书第四个实施例提供了一种支付方法。本实施例的执行主体可以是终端或者服务器或者相应的支付系统,即执行主体可以是多种多样的,可以根据实际情况进行设置或者变换。另外,也可以有第三方应用程序协助所述执行主体执行本实施例,例如,可以由终端(包括但不限于手机、计算机,体积不限)来执行本实施例中的支付方法,并且还可以在终端上安装相应的应用程序,通过终端或应用程序来进行页面或信息展示或数据输入输出。

如图5所示,本说明书第四个实施例提供的支付方法包括:

s401:广播包含有目标数据的支付信号,以使终端和/或程序在支付条件触发后,接收所述支付信号,并确定所述支付信号中包含的所述目标数据;以及,使所述终端和/或程序显示根据所述目标数据所确定的付款码,以使第三方支付设备根据所述付款码进行支付。

以终端作为执行主体为例,本实施例中,终端可以广播包含有目标数据的支付信号,以使终端和/或程序(即第三个实施例的执行主体)在支付条件触发后,接收所述支付信号,并确定所述支付信号中包含的所述目标数据;以及,使所述终端和/或程序显示根据所述目标数据所确定的付款码,以使第三方支付设备根据所述付款码进行支付。

本实施例从支付信号发送者(或收款方)的角度,与第三个实施例对应。本实施例中的“目标数据”和“支付信号”分部同第三个实施例中的“目标数据”和“支付信号”,“终端和/或程序在支付条件触发后,接收所述支付信号,并确定所述支付信号中包含的所述目标数据;以及,使所述终端和/或程序显示根据所述目标数据所确定的付款码,以使第三方支付设备根据所述付款码进行支付”同第三个实施例的内容。

本实施例中,可以通过蓝牙beacon和/或近场通信和/或声波来广播包含有目标数据的支付信号。

蓝牙beacon:蓝牙beacon是建立在低功耗蓝牙协议基础上的一种广播协议,同时它也可以是拥有这个协议的一款低功耗蓝牙设备(从机),并向周围进行连续性广播。

本实施例未详尽说明的内容可以参见第三个实施例。

本实施例中,通过广播包含有目标数据的支付信号,以使第三个实施例的执行主体在支付条件触发后,自动接收(外部的)支付信号并自动确定目标数据,支付信号和目标数据与当前维度对应,,根据目标数据所自动确定的付款码也是符合当前维度的,从而本实施例可以自动确定最新维度下所需要展示的付款码,当维度变换时,付款码也可以自动随之切换,从而本实施例可以自动实现付款码的确定以及切换,能够提高支付效率和效果。

如图6所示,本说明书第五个实施例提供了一种数据展示装置,包括:

数据处理信号搜索模块501,用于预定条件触发后,搜索数据处理信号;

目标数据确定模块503,用于接收到数据处理信号后,确定所述数据处理信号中包含的目标数据;

数据展示模块505,用于根据所述目标数据确定待展示数据的维度,并展示符合所述维度的数据。

可选的,所述目标数据确定模块503还用于:

若搜索到多个数据处理信号,则根据信号强度判断目标数据所在的数据处理信号;

或,

若搜索到多个数据处理信号,则显示用于选择数据处理信号的选择页面,根据所选择的数据处理信号确定目标数据。

可选的,所述数据处理信号搜索模块501通过蓝牙beacon和/或近场通信接收数据处理信号和/或接收声波形式的数据处理信号。

可选的,所述数据处理信号还包含信号发送方的标识数据。

可选的,所述数据处理信号还包含信号发送方的标识数据,所述目标数据确定模块503还用于若搜索到多个数据处理信号,则根据数据处理信号中的标识数据判断目标数据所在的数据处理信号。

可选的,所述装置包括终端,预定条件触发包括:所述终端或所述终端上的目标应用接收到指定指令。

如图7所示,本说明书第六个实施例提供了一种数据展示装置,包括:

数据处理信号广播模块601,用于广播包含有目标数据的数据处理信号,以使终端和/或程序在预定条件触发后,接收所述数据处理信号,并确定所述数据处理信号中包含的所述目标数据;以及,使所述终端和/或程序根据所述目标数据确定待展示数据的维度,并展示符合所述维度的数据。

可选的,所述数据处理信号广播模块601通过蓝牙beacon和/或近场通信和/或声波广播包含有目标数据的数据处理信号。

如图8所示,本说明书第七个实施例提供了一种支付装置,包括:

支付信号搜索模块701,用于支付条件触发后,搜索支付信号;

目标数据确定模块703,用于接收到支付信号后,确定所述支付信号中包含的目标数据;

支付显示模块705,用于显示根据所述目标数据所确定的付款码,以使第三方支付设备根据所述付款码进行支付。

可选的,所述目标数据确定模块703还用于:

若搜索到多个支付信号,则根据信号强度判断需要目标数据所在的支付信号;

或,

若搜索到多个支付信号,则显示用于选择支付信号的选择页面,根据所选择的支付信号确定目标数据。

可选的,所述目标数据为付款码类型数据。

可选的,所述支付信号搜索模块701通过蓝牙beacon和/或近场通信接收支付信号和/或接收声波形式的支付信号。

可选的,所述支付信号还包含收款方的标识数据。

可选的,所述支付信号还包含收款方的标识数据,所述目标数据确定模块703还用于若搜索到多个支付信号,则根据支付信号中的标识数据判断目标数据所在的支付信号。

可选的,所述装置包括终端,支付条件触发包括:所述终端或所述终端上的支付应用接收到指定指令。

可选的,所述第三方支付设备包括用于获取所述付款码所包含数据的数据获取装置;

和/或,

所述第三方支付设备包括用于扫描所述付款码的扫描装置和/或用于输入所述付款码所包含数据的输入装置。

如图9所示,本说明书第八个实施例提供了一种支付装置,包括:

支付信号广播模块801,用于广播包含有目标数据的支付信号,以使终端和/或程序在支付条件触发后,接收所述支付信号,并确定所述支付信号中包含的所述目标数据;以及,使所述终端和/或程序显示根据所述目标数据所确定的付款码,以使第三方支付设备根据所述付款码进行支付。

可选的,所述支付信号广播模块801通过蓝牙beacon和/或近场通信和/或声波广播包含有目标数据的支付信号。

本说明书第九个实施例提供了一种数据展示设备,包括:

至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行第一个实施例中的数据展示方法。

本说明书第十个实施例提供了一种数据展示设备,包括:

至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行第二个实施例中的数据展示方法。

本说明书第十一个实施例提供了一种支付设备,包括:

至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行第三个实施例中的支付方法。

本说明书第十二个实施例提供了一种支付设备,包括:

至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行第四个实施例中的支付方法。

本说明书第十三个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现第一个实施例中的数据展示方法。

本说明书第十四个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现第二个实施例中的数据展示方法。

本说明书第十五个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现第三个实施例中的支付方法。

本说明书第十六个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现第四个实施例中的支付方法。

上述各实施例可以结合使用。

上述对本说明书特定实施例进行了描述,其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,附图中描绘的过程不一定必须按照示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书实施例提供的装置、设备、非易失性计算机可读存储介质与方法是对应的,因此,装置、设备、非易失性计算机存储介质也具有与对应方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述对应装置、设备、非易失性计算机存储介质的有益技术效果。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmablelogicdevice,pld)(例如现场可编程门阵列(fieldprogrammablegatearray,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardwaredescrip地址tionlanguage,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescrip地址tionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescrip地址tionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescrip地址tionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescrip地址tionlanguage)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchip地址pic18f26k20以及siliconelabsc8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

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

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

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

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

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

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

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

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

本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

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

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