信息处理方法、装置、设备及存储介质
技术领域
本说明书属于支付领域,尤其涉及一种信息处理方法、装置、设备及存储介质。
背景技术
随着移动支付技术的发展,人们使用电子设备(比如手机或可穿戴设备)进行支付的情况越来越多,其中电子设备支付的方式包括离线支付。在进行离线支付时,电子设备输出预存储的支付信息,收银设备获取支付信息,从而实现支付。
由于进行离线支付时电子设备没有连接互联网,因此,电子设备无法获取支付结果信息,导致电子设备的用户无法感知支付结果,比如用户无法获知是否支付成功以及支付的金额是否正确,导致用户体验不好。
发明内容
本说明书实施例提供一种信息处理方法、装置、设备及存储介质,能够解决处于离线状态的电子设备在进行支付的情况下,用户无法感知支付结果的问题。
一方面,本说明书实施例提供一种信息处理方法,应用于第一电子设备,信息处理方法包括:在第一电子设备输出支付信息的情况下,通过目标网络向第二电子设备发送第一请求,第一请求包括支付信息的第一标识信息,以使第二电子设备根据第一标识信息,获取基于支付信息产生的支付结果信息;通过目标网络接收第二电子设备发送的支付结果信息;输出支付结果信息。
另一方面,本说明书实施例提供了一种信息处理方法,应用于第二电子设备,信息处理方法包括:通过目标网络接收第一电子设备发送的第一请求,第一请求包括支付信息的第一标识信息;根据第一标识信息,获取基于支付信息产生的支付结果信息;通过目标网络向第一电子设备发送支付结果信息。
再一方面,本说明书实施例提供了一种信息处理装置,应用于第一电子设备,信息处理装置包括:第一请求发送模块,用于在第一电子设备输出支付信息的情况下,通过目标网络向第二电子设备发送第一请求,第一请求包括支付信息的第一标识信息,以使第二电子设备根据第一标识信息,获取基于支付信息产生的支付结果信息;支付结果接收模块,用于通过目标网络接收第二电子设备发送的支付结果信息;支付结果输出模块,用于输出支付结果信息。
再一方面,本说明书实施例提供了一种信息处理装置,应用于第二电子设备,信息处理装置包括:第一请求接收模块,用于通过目标网络接收第一电子设备发送的第一请求,第一请求包括支付信息的第一标识信息;支付结果获取模块,用于根据第一标识信息,获取基于支付信息产生的支付结果信息,支付结果信息为第二电子设备通过互联网从服务器接收得到;支付结果发送模块,用于通过目标网络向第一电子设备发送支付结果信息。
再一方面,本说明书实施例提供了一种信息处理设备,信息处理设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现上述的信息处理方法。
再一方面,本说明书实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述的信息处理方法。
本说明书实施例的信息处理方法、装置、设备及存储介质,未连接互联网的第一电子设备在进行支付时,可以通过目标网络向第二电子设备发送第一请求,以使连接互联网的第二电子设备获取基于支付信息产生的支付结果信息。第二电子设备将支付结果信息发送至第一电子设备,由第一电子设备输出支付结果信息。因此,即使进行支付的第一电子设备未连接互联网,第一电子设备也可以输出支付结果信息,使得用户可以获知支付结果,提升了用户的使用体验。
附图说明
为了更清楚地说明本说明书实施例的技术方案,下面将对本说明书实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本说明书一个实施例提供的用于实现信息处理方法的***框架的结构示意图。
图2示出了本说明书一个实施例提供的用于实现信息处理方法的***示意图。
图3示出了本说明书一个实施例提供的信息处理方法的交互示意图。
图4示出了本说明书提供的一个实施例的信息处理装置的结构示意图。
图5示出了本说明书提供的另一个实施例的信息处理装置的结构示意图。
图6示出了本说明书实施例提供的信息处理设备的硬件结构示意图。
具体实施方式
下面将详细描述本说明书的各个方面的特征和示例性实施例,为了使本说明书的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本说明书进行进一步详细描述。对于本领域技术人员来说,本说明书可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本说明书的示例来提供对本说明书更好的理解。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
为了解决现有技术问题,本说明书实施例提供了一种信息处理方法、装置、设备及存储介质。下面首先对本说明书实施例所提供的用于实现信息处理方法的***框架进行介绍。
图1示出了本说明书一个实施例提供的用于实现信息处理方法的***框架的结构示意图。如图1所示,用于实现信息处理方法的***包括第一电子设备、第二电子设备、收银设备和服务器。第一电子设备可以为手机或可穿戴设备等。第二电子设备为目标网络中用于获取交易信息的连接互联网的节点。比如,第二电子设备为手机、各种网关设备、收银设备、智能家居设备等物联网(Internet of Things,IoT)设备。收银设备可以包括销售终端(point of sale,POS)。服务器可以为支付平台的服务器。第一电子设备与第二电子设备通过目标网络相连,第二电子设备和收银设备均通过互联网与服务器相连。目标网络可以为除互联网之外的网络,比如,目标网络为Mesh网络。第二电子设备与收银设备可以是同一个设备或者不同的设备。
用户在进行离线支付时,用户操作第一电子设备,使得第一电子设备输出支付信息。比如,支付信息为支付二维码。在第一电子设备输出支付信息的情况下,收银设备获取支付信息,并向服务器发送支付请求,实现第一电子设备的支付。由此,服务器中产生了支付信息对应的支付结果信息。
另外,在第一电子设备输出支付信息的情况下,第一电子设备通过目标网络向第二电子设备发送查询支付结果的第一请求。第二电子设备接收第一请求,并根据第一请求,获取基于支付信息产生的支付结果信息。第二电子设备通过目标网络将支付结果信息发送至第一电子设备。
第一电子设备输出支付结果信息。比如,第一电子设备显示或播放支付结果信息。由此,用户在使用第一电子设备进行支付时,可以感知此次的支付结果。
比如,用于实现信息处理方法的***如图2所示,未连接互联网的第一电子设备进入一个Mesh网络的覆盖范围之后,第一电子设备加入至Mesh网络中。如果需要使用第一电子设备进行支付,则第一电子设备显示支付二维码,然后收银设备的扫码枪扫描该支付二维码,并到支付服务提供商的服务端请求交易,从而完成第一电子设备的离线支付。
另外,第一电子设备在显示支付二维码的情况下,第一电子设备向Mesh网络中的各个节点(即上述的第二电子设备)发送查询支付结果信息的请求。Mesh网络中的节点N2通过互联网获取第一电子设备的支付结果信息,并将支付结果信息发送至第一电子设备。第一电子设备将支付结果信息反馈给用户。因此,虽然用户使用离线支付,但是可以通过Mesh网络中的连接有互联网的节点获取到支付结果信息。
基于上述的***架构,图3示出了本说明书一个实施例提供的信息处理方法的交互示意图。如图3所示,信息处理方法包括步骤101至步骤104。
其中,步骤101,在第一电子设备输出支付信息的情况下,第一电子设备通过目标网络向第二电子设备发送第一请求,第一请求包括支付信息的第一标识信息。
在步骤101中,第一电子设备输出支付信息包括:第一电子设备显示支付信息,或者,第一电子设备发送支付信息。
可选地,目标网络包括无线网格(Mesh)网络或者紫蜂协议ZigBee网络。
其中,Mesh网络可以包括无线保真Mesh网络或者蓝牙Mesh网络。蓝牙Mesh网络是用于建立多对多设备通信的低功耗蓝牙(BLE)新的网络拓扑。蓝牙Mesh网络允许创建基于多个设备的大型网络,蓝牙Mesh网络可以包含数十台、数百甚至数千台蓝牙Mesh设备,这些设备之间可以相互进行信息的传递,可以适用于楼宇自动化、无线传感器网络、资产跟踪等物联网(Internet of Things,IoT)解决方案。
支付信息的第一标识信息可以为支付信息经过哈希计算得到的特征值。比如,支付信息为支付二维码,支付信息的第一标识信息为对支付二维码对应的数字进行哈希计算得到的数字。
步骤102,第二电子设备通过目标网络接收第一电子设备发送的第一请求,根据第一请求中的第一标识信息,获取基于支付信息产生的支付结果信息。支付结果信息为第二电子设备通过互联网从服务器接收得到。
步骤103,第二电子设备通过目标网络将支付结果信息发送至第一电子设备。
步骤104,第一电子设备通过目标网络接收第二电子设备发送的支付结果信息,并输出支付结果信息。
其中,输出支付结果信息包括以下至少一项:显示支付结果信息,语音播放支付结果信息。
本说明书实施例中,未连接互联网的第一电子设备在进行支付时,可以通过目标网络向第二电子设备发送第一请求,以使连接互联网的第二电子设备获取基于支付信息产生的支付结果信息。第二电子设备将支付结果信息发送至第一电子设备,由第一电子设备输出支付结果信息。因此,未连接互联网的第一电子设备在进行支付的情况下,用户可以感知到支付结果,优化支付流程,提升了用户的使用体验。由此,用户可以通过支付结果快速发现被盗刷或支付金额错误的情况,从而提高支付安全性。
其次,本说明书实施例可以使用现有技术中已搭建的网络实现第一电子设备与第二电子设备之间的通信,不会增加设备的成本和功耗。
再次,目前具有连接互联网功能的电子设备包括通信模块,比如通信模块为2g/3g/4g等移动网络模块或者无线保真模块。通信模块的功耗通常比较高。而本说明书实施例中的第一电子设备可以为不具有连接互联网功能的电子设备,因此本说明书实施例既可以使用低成本、低功耗的电子设备进行支付,还可以借助目标网络进行必要的网络通信,优化支付体验。
在本说明书的一个或多个实施例中,第一电子设备可以向目标网络中的多个第二电子设备发送第一请求。然而并非每个第二电子设备可以获取到基于支付信息产生的支付结果信息,而是连接互联网的第二电子设备可以获取到支付结果信息。因此,第二电子设备的数量可以为M个,支付结果信息的数量可以为N个,M和N为整数,M≥N≥2。
比如,第一电子设备未连接互联网,未连接互联网的第一电子设备在输出支付信息的情况下,通过目标网络向M个第二电子设备发送第一请求。由于M个第二电子设备中有N个第二电子设备连接互联网,所以,该N个第二电子设备可以获取到支付结果信息。因此,第一电子设备接收该N个第二电子设备发送的N个支付结果信息。另外,由于N个支付结果信息是第一电子设备分别从N个第二电子设备接收得到,因此,N个支付结果信息的格式或具体内容可能不相同。但是,N个支付结果信息是与同一个支付信息相关联的支付结果信息,即N个支付结果信息是同一笔支付产生的支付结果信息。
在此情况下,为了避免第一电子设备重复输出N个相同的支付结果信息,那么第一电子设备输出支付结果信息之前,信息处理方法还包括:第一电子设备在N个支付结果信息中选择其中一个支付结果信息。
第一电子设备输出支付结果信息,包括:第一电子设备输出在N个支付结果信息中选择出的其中一个支付结果信息。
本说明书实施例中,如果第一电子设备接收到多个相同的支付结果信息,则选择其中一个支付结果信息,并输出选择出的其中一个支付结果信息。从而避免重复地输出相同的支付结果信息而给用户带来困扰。
在本说明书的一个或多个实施例中,第一电子设备在N个支付结果信息中选择其中一个支付结果信息,包括:第一电子设备对N个支付结果信息进行去重处理,以在N个支付结果信息中筛选出其中一个支付结果信息。
本说明书实施例中,第一电子设备对接收到的支付结果信息进行去重处理,从而避免重复输出相同的支付结果信息。其中,第一电子设备进行去重处理包括:第一电子设备每当接收到一个支付结果信息之后,判断该支付结果信息是否已经输出;如果已经输出该支付结果信息,则忽略该支付结果信息,如果未输出该支付结果信息,则输出该支付结果信息。
在本说明书的一个或多个实施例中,第二电子设备根据第一标识信息,获取基于支付信息产生的支付结果信息,包括:第二电子设备向服务器发送第二请求,第二请求包括第一标识信息,以使服务器根据第一标识信息,查询出基于支付信息产生的支付结果信息;第二电子设备接收服务器发送的支付结果信息。
本说明书实施例中,连接互联网的第二电子设备向支付平台的服务器发送查询支付结果信息的第二请求,从而获取支付结果信息。
在本说明书的一个或多个实施例中,第二电子设备向服务器发送第二请求之后,且接收服务器发送的支付结果信息之前,信息处理还包括:第二电子设备在首次发送第二请求的预定时间段内,每隔预定时长判断是否接收到服务器发送的支付结果信息;第二电子设备在判定未接收到服务器发送的支付结果信息的情况下,重新向服务器发送第二请求。
本说明书实施例中,在第一电子设备显示支付信息之后,由于用户将第一电子设备显示的支付二维码展示给收银人员需要花费一定的时间,以及收银人员用扫码枪扫描支付二维码需要花费一定的时间。因此,从第一电子设备显示支付信息的时刻到收银设备读取支付信息的时刻之间存在一定的时长。由此,第一电子设备显示支付信息之后,并不会立刻完成支付,而是在支付信息显示了一段时间之后,服务器才产生支付结果信息。因此,第二电子设备向服务器发送第二请求时,可能会存在服务器中还未产生支付结果信息的情况,这样服务器基于第二请求可能会查询不到支付结果信息。因此,第二电子设备需要重新向服务器发送第二请求,以重新查询支付结果信息,从而保证了第二电子设备能够获取到支付结果信息。
另外,可能存在第一电子设备显示支付信息,但是用户不使用第一电子设备显示的支付信息进行支付的情况,在此情况下,虽然第一电子设备向第二电子设备发送第一请求,但是第二电子设备在首次发送第二请求的预定时间段内会重复发送第二请求,如果超出该预定时间段,则不会继续重复发送第二请求。
在本说明书的一个或多个实施例中,第二电子设备根据第一标识信息,获取基于支付信息产生的支付结果信息之前,信息处理方法还包括:第二电子设备接收第一电子设备输出的支付信息,并读取支付信息的第二标识信息;第二电子设备比较第二标识信息与第一标识信息是否匹配。
第二电子设备根据第一标识信息,获取基于支付信息产生的支付结果信息,包括:在第二标识信息与第一标识信息匹配的情况下,第二电子设备根据第一标识信息,获取基于支付信息产生的支付结果信息。其中,第二标识信息与第一标识信息匹配包括第二标识信息与第一标识信息相同。
本说明书实施例中,在第一电子设备输出支付信息的情况下,第二电子设备可以读取该支付信息,以实现第一电子设备的支付,即第二电子设备可以为实现第一电子设备支付的设备,即收银设备。第二电子设备比较第二标识信息与第一标识信息是否匹配,如果匹配,说明实现第一电子设备支付的设备与接收第一请求的电子设备是同一个收银设备,那么由该收银设备获取支付结果信息,并发送给第一电子设备。由此可见,收银设备不仅实现与第一电子设备的交易,还实现将支付结果信息发送给第一电子设备,充分利用了收银设备,不需要新增加额外的资源,从而提高了资源利用率。
在本说明书的一个或多个实施例中,第二电子设备根据第一标识信息,获取基于支付信息产生的支付结果信息,包括:根据第一标识信息,在第二电子设备从服务器接收到的至少一个支付结果信息中,查询出基于支付信息产生的支付结果信息。
在本说明书实施例中,由于第二电子设备实现第一电子设备的支付,在第一电子设备支付完之后,支付的服务器向第二电子设备发送基于支付信息产生的支付结果信息。因此,第二电子设备中有第一电子设备的支付结果信息,那么第二电子设备可以在自己接收到的支付结果信息中查询第一电子设备的支付结果信息,不需要请求服务器查询支付结果信息,避免占用过多资源。
在本发明的一个或多个实施例中,第二电子设备接收第一电子设备输出的支付信息,包括:第二电子设备通过预定方式接收第一电子设备输出的支付信息;其中,预定方式为除目标网络之外的信息接收方式。
本发明实施例中,第二电子设备通过预定方式接收第一电子设备输出的支付信息,并通过目标网络接收第一电子设备发送的第一请求,即第二电子设备是通过两种不同的方式接收支付信息和第一请求。
其中,预定方式可以为近距离数据传输方式。比如,预定方式包括以下至少一项:蓝牙、近场通信(Near Field Communication,NFC)、射频识别(Radio FrequencyIdentification,RFID)。比如,第一电子设备为手机,第二电子设备为收银设备,在手机上显示支付二维码,收银设备通过扫码枪扫描手机上显示的支付二维码,以实现手机的支付。在手机上显示支付二维码之后,收银设备通过目标网络接收第一请求,根据第一请求获取手机本次支付的支付结果信息,并通过目标网络将支付结果信息发送给手机。
图4示出了本说明书提供的一个实施例的信息处理装置的结构示意图。信息处理装置应用于第一电子设备,信息处理装置200包括:第一请求发送模块201,用于在第一电子设备输出支付信息的情况下,通过目标网络向第二电子设备发送第一请求,第一请求包括支付信息的第一标识信息,以使第二电子设备根据第一标识信息,获取基于支付信息产生的支付结果信息;支付结果接收模块202,用于通过目标网络接收第二电子设备发送的支付结果信息;支付结果输出模块203,用于输出支付结果信息。
本说明书实施例中,未连接互联网的第一电子设备在进行支付时,可以通过目标网络向第二电子设备发送第一请求,以使连接互联网的第二电子设备获取基于支付信息产生的支付结果信息。第二电子设备将支付结果信息发送至第一电子设备,由第一电子设备输出支付结果信息。因此,未连接互联网的第一电子设备在进行支付的情况下,用户可以感知到支付结果,优化支付流程,提升了用户的使用体验。由此,用户可以通过支付结果快速发现被盗刷或支付金额错误的情况,从而提高支付安全性。
在本说明书的一个或多个实施例中,第二电子设备的数量为M个,支付结果信息的数量为N个,N个所述支付结果信息为与同一个支付信息相关联的支付结果信息,M和N为整数,M≥N≥2。
信息处理装置200还包括:信息选择模块,用于在N个支付结果信息中选择其中一个支付结果信息;支付结果输出模块203,具体用于输出在N个支付结果信息中选择出的其中一个支付结果信息。
本说明书实施例中,如果第一电子设备接收到多个相同的支付结果信息,则选择其中一个支付结果信息,并输出选择出的其中一个支付结果信息。从而避免重复地输出相同的支付结果信息而给用户带来困扰。
在本说明书的一个或多个实施例中,信息选择模块包括:去重模块,用于对N个支付结果信息进行去重处理,以在N个支付结果信息中筛选出其中一个支付结果信息。
本说明书实施例中,第一电子设备对接收到的支付结果信息进行去重处理,从而避免重复输出相同的支付结果信息。
在本说明书的一个或多个实施例中,目标网络包括无网格Mesh网络或者紫蜂协议ZigBee网络。
图5示出了本说明书提供的另一个实施例的信息处理装置的结构示意图。信息处理装置应用于第二电子设备,信息处理装置300包括:第一请求接收模块301,用于通过目标网络接收第一电子设备发送的第一请求,第一请求包括支付信息的第一标识信息;支付结果获取模块302,用于根据第一标识信息,获取基于支付信息产生的支付结果信息,支付结果信息为第二电子设备通过互联网从服务器接收得到;支付结果发送模块303,用于通过目标网络向第一电子设备发送支付结果信息,以使第一电子设备输出支付结果信息。
本说明书实施例中,未连接互联网的第一电子设备在进行支付时,可以通过目标网络向第二电子设备发送第一请求,以使连接互联网的第二电子设备获取基于支付信息产生的支付结果信息。第二电子设备将支付结果信息发送至第一电子设备,由第一电子设备输出支付结果信息。因此,未连接互联网的第一电子设备在进行支付的情况下,用户可以感知到支付结果,优化支付流程,提升了用户的使用体验。由此,用户可以通过支付结果快速发现被盗刷或支付金额错误的情况,从而提高支付安全性。
在本说明书的一个或多个实施例中,支付结果获取模块302包括:第二请求发送模块,用于向服务器发送第二请求,第二请求包括第一标识信息,以使服务器根据第一标识信息,查询出基于支付信息产生的支付结果信息;第一接收模块,用于接收服务器发送的支付结果信息。
本说明书实施例中,连接互联网的第二电子设备向支付平台的服务器发送查询支付结果信息的第二请求,从而获取支付结果信息。
在本说明书的一个或多个实施例中,信息处理装置300还包括:判断模块,用于在首次发送第二请求的预定时间段内,每隔预定时长判断是否接收到服务器发送的支付结果信息;请求重复模块,用于在判定未接收到服务器发送的支付结果信息的情况下,重新向服务器发送第二请求。
本说明书实施例中,在第一电子设备显示支付信息之后,由于用户将第一电子设备显示的支付二维码展示给收银人员需要花费一定的时间,以及收银人员用扫码枪扫描支付二维码需要花费一定的时间。因此,从第一电子设备显示支付信息的时刻到收银设备读取支付信息的时刻之间存在一定的时长。由此,第一电子设备显示支付信息之后,并不会立刻完成支付,而是在支付信息显示了一段时间之后,服务器才产生支付结果信息。因此,第二电子设备向服务器发送第二请求时,可能会存在服务器中还未产生支付结果信息的情况,这样服务器基于第二请求可能会查询不到支付结果信息。因此,第二电子设备需要重新向服务器发送第二请求,以重新查询支付结果信息。从而保证了第二电子设备能够获取到支付结果信息。
在本说明书的一个或多个实施例中,信息处理装置300还包括:信息获取模块,用于接收第一电子设备输出的支付信息,并读取支付信息的第二标识信息;比较模块,用于比较第二标识信息与第一标识信息是否匹配。
支付结果获取模块302,具体用于在第二标识信息与第一标识信息匹配的情况下,根据第一标识信息,获取基于支付信息产生的支付结果信息。
本说明书实施例中,在第一电子设备输出支付信息的情况下,第二电子设备可以读取该支付信息,以实现第一电子设备的支付,即第二电子设备可以为实现第一电子设备支付的设备,即收银设备。第二电子设备比较第二标识信息与第一标识信息是否匹配,如果匹配,说明实现第一电子设备支付的设备与接收第一请求的电子设备是同一个收银设备,那么可以由该收银设备获取支付结果信息,并发送给第一电子设备。由此可见,收银设备不仅实现与第一电子设备的交易,还实现将支付结果信息发送给第一电子设备,充分利用了收银设备,不需要新增加额外的资源,从而提高了资源利用率。
在本说明书的一个或多个实施例中,支付结果获取模块302包括:信息查询模块,用于根据第一标识信息,在第二电子设备从服务器接收到的至少一个支付结果信息中,查询出基于支付信息产生的支付结果信息。
在本说明书实施例中,由于第二电子设备实现第一电子设备的支付,在第一电子设备支付完之后,支付的服务器向第二电子设备发送基于支付信息产生的支付结果信息。因此,第二电子设备中有第一电子设备的支付结果信息,那么第二电子设备可以在自己接收到的支付结果信息中查询第一电子设备的支付结果信息,不需要请求服务器查询支付结果信息,避免占用过多资源。
在本说明书的一个或多个实施例中,信息获取模块,具体用于通过预定方式接收第一电子设备输出的所述支付信息;其中,预定方式为除目标网络之外的信息接收方式。
在本说明书的一个或多个实施例中,目标网络包括无线网格Mesh网络或者紫蜂协议ZigBee网络。
本申请实施例中支付涉及的技术载体,例如可以包括近场通信(Near FieldCommunication,NFC)、WIFI、3G/4G/5G、POS 机刷卡技术、二维码扫码技术、条形码扫码技术、蓝牙、红外、短消息(Short Message Service,SMS)、多媒体消息(Multimedia MessageService,MMS)等。
图6示出了本说明书实施例提供的信息处理设备的硬件结构示意图。
信息处理设备可以包括处理器401以及存储有计算机程序指令的存储器402。
具体地,上述处理器401可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit ,ASIC),或者可以被配置成实施本说明书实施例的一个或多个集成电路。
存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器402可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器402可在综合网关容灾设备的内部或外部。在特定实施例中,存储器402是非易失性固态存储器。在特定实施例中,存储器402包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。
处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种信息处理方法。
在一个示例中,信息处理设备还可包括通信接口403和总线410。其中,如图6所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。
通信接口403,主要用于实现本说明书实施例中各模块、装置、单元和/或设备之间的通信。
总线410包括硬件、软件或两者,将信息处理设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、***组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本说明书实施例描述和示出了特定的总线,但本说明书考虑任何合适的总线或互连。
该信息处理设备可以执行本说明书实施例中的信息处理方法,从而实现结合图3至5描述的信息处理方法和装置。
另外,结合上述实施例中的信息处理方法,本说明书实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种信息处理设备方法。
需要明确的是,本说明书并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本说明书的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本说明书的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
以上的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本说明书的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
还需要说明的是,本说明书中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或***。但是,本说明书不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相 似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
以上,仅为本说明书的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本说明书的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本说明书揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本说明书的保护范围之内。