本发明涉及信息处理技术领域,具体而言,涉及一种券信息处理方法、装置及电子设备。
背景技术:
随着互联网金融的发展,现如今各大商家会不定期推出优惠券码以供消费者使用。商户端会根据用户的支付款项制备并推送卡券信息;当用户每一笔现金支付后会收到七张优惠券,其中三张为当下支付商户发布的券信息,其余四张有几种不同的逻辑,包含商户标签、用户标签、平台锁定、以时间为导向的推送及lbs为导向的推送。消费者可以通过购买优惠券码的方式提前预定折扣产品,然后在消费折扣产品时向商家出示优惠券码。伴随着大数据的发展,消费者与商家进行电子商务交互(购买优惠券码)时会存在信息泄露的风险。
技术实现要素:
为了至少克服现有技术中的上述不足,本发明的目的之一在于提供一种券信息处理方法、装置及电子设备。
本发明实施例提供了一种券信息处理方法,应用于与第一终端和第二终端通信的电子设备,所述方法包括:
当所述第一终端向所述第二终端发送券码获取请求并获取所述第二终端基于所述券码获取请求发送的目标券码时,拦截所述第一终端向所述第二终端发出的确认信息;
将所述确认信息进行缓存;
获取所述第二终端发送的对所述第一终端中的所述目标券码进行验证而生成的验证结果;
在判定出所述验证结果表征所述目标券码通过验证时,将所述确认信息发送至所述第二终端。
在一种可替换的实施例中,所述拦截所述第一终端向所述第二终端发出的确认信息,包括:
从信息拦截接口广播拦截指令,以使接收到所述拦截指令的所述第一终端在所述拦截指令的指令编码中添加所述第一终端的终端标识和信息特征向量得到拦截反馈信息并在向所述第二终端发出所述确认信息之前将所述拦截反馈信息进行转发;
当从所述信息拦截接口接收到所述拦截反馈信息时,获取所述拦截反馈信息中的所述终端标识和所述信息特征向量;
向服务器发送携带有所述终端标识和所述信息特征向量的匹配请求,以使所述服务器根据所述终端标识和所述信息特征向量对所述第一终端以及所述确认信息的从属关系进行匹配并得到匹配结果;
接收所述服务器发送的匹配结果,在所述匹配结果表征所述第一终端和所述确认信息存在所述从属关系时,向所述第一终端发送信息拦截标识,以使得所述第一终端在接收到所述拦截标识时将所述确认信息发送至所述电子设备。
在一种可替换的实施例中,所述将所述确认信息进行缓存,包括:
确定缓存所述确认信息的第一数据库,并通过反射调用或者系统调用的方式向所述第一数据库的第一缓存空间请求所述第一数据库的存储容量信息,并获取所述第一数据库的存储容量信息;
确定第二数据库,将所述第一数据库的存储容量信息发送至所述第二数据库,以使所述第二数据库将所述第一数据库的存储容量信息作为所述第二数据库的存储容量信息,并使所述第二数据库的第二缓存空间将所述第二数据库虚拟为所述第一数据库,并获得所述第二数据库基于所述第一数据库获取的确认信息,然后将所述确认信息缓存至所述第二缓存空间中;其中,所述第二数据库在所述第一数据库的存储容量信息表征所述第一数据库的存储容量不足时请求所述第一数据库进行关联存储的数据库。
在一种可替换的实施例中,在判定出所述验证结果表征所述目标券码通过验证之后并在将所述确认信息发送至所述第二终端之前,所述方法还包括:
获得为所述第二终端分配的数据传输协议的隐藏标识信息,生成所述第二终端对应的包括所述第二终端的验证字符、所述数据传输协议的协议地址以及所述隐藏标识信息的权限列表,并将所述第二终端对应的权限列表发送给所述第一终端,以使得所述第一终端接收并保存所述第二终端对应的权限列表;其中,所述权限列表还包括通信时长信息和通信时段信息,所述通信时长信息为所述第一终端和所述第二终端的历史通信时长综合;所述隐藏标识信息包括:数据传输协议的标识编码、识别编码、隐藏编码和验证编码;
当所述第一终端向所述电子设备发送获取所述第二终端对应的通信记录的请求消息时,所述电子设备将所述第二终端对应的通信记录发送给所述第一终端;
当所述第一终端获得所述请求消息对应的所述第二终端的所述通信记录、所述第二终端的验证字符以及所述数据传输协议的协议地址所对应的权限列表时,所述电子设备使所述第一终端在获得的权限列表中包括所述通信时长信息和所述通信时段信息所对应的通信区间内,根据获得的所述权限列表包括的所述通信区间所对应的隐藏标识信息对所述第二终端的信息窃取风险进行验证,获得验证结果;
所述将所述确认信息发送至所述第二终端,包括:
在所述验证结果表征所述第二终端不存在所述信息窃取风险时将所述确认信息发送至所述第二终端。
本发明实施例提供了一种券信息处理装置,应用于与第一终端和第二终端通信的电子设备,所述装置包括:
拦截模块,用于当所述第一终端向所述第二终端发送券码获取请求并获取所述第二终端基于所述券码获取请求发送的目标券码时,拦截所述第一终端向所述第二终端发出的确认信息;
缓存模块,用于将所述确认信息进行缓存;
获取模块,用于获取所述第二终端发送的对所述第一终端中的所述目标券码进行验证而生成的验证结果;
发送模块,用于在判定出所述验证结果表征所述目标券码通过验证时,将所述确认信息发送至所述第二终端。
在一种可替换的实施例中,所述拦截模块,用于:
从信息拦截接口广播拦截指令,以使接收到所述拦截指令的所述第一终端在所述拦截指令的指令编码中添加所述第一终端的终端标识和信息特征向量得到拦截反馈信息并在向所述第二终端发出所述确认信息之前将所述拦截反馈信息进行转发;
当从所述信息拦截接口接收到所述拦截反馈信息时,获取所述拦截反馈信息中的所述终端标识和所述信息特征向量;
向服务器发送携带有所述终端标识和所述信息特征向量的匹配请求,以使所述服务器根据所述终端标识和所述信息特征向量对所述第一终端以及所述确认信息的从属关系进行匹配并得到匹配结果;
接收所述服务器发送的匹配结果,在所述匹配结果表征所述第一终端和所述确认信息存在所述从属关系时,向所述第一终端发送信息拦截标识,以使得所述第一终端在接收到所述拦截标识时将所述确认信息发送至所述电子设备。
在一种可替换的实施例中,所述缓存模块,用于:
确定缓存所述确认信息的第一数据库,并通过反射调用或者系统调用的方式向所述第一数据库的第一缓存空间请求所述第一数据库的存储容量信息,并获取所述第一数据库的存储容量信息;
确定第二数据库,将所述第一数据库的存储容量信息发送至所述第二数据库,以使所述第二数据库将所述第一数据库的存储容量信息作为所述第二数据库的存储容量信息,并使所述第二数据库的第二缓存空间将所述第二数据库虚拟为所述第一数据库,并获得所述第二数据库基于所述第一数据库获取的确认信息,然后将所述确认信息缓存至所述第二缓存空间中;其中,所述第二数据库在所述第一数据库的存储容量信息表征所述第一数据库的存储容量不足时请求所述第一数据库进行关联存储的数据库。
在一种可替换的实施例中,所述发送模块,还用于:
获得为所述第二终端分配的数据传输协议的隐藏标识信息,生成所述第二终端对应的包括所述第二终端的验证字符、所述数据传输协议的协议地址以及所述隐藏标识信息的权限列表,并将所述第二终端对应的权限列表发送给所述第一终端,以使得所述第一终端接收并保存所述第二终端对应的权限列表;其中,所述权限列表还包括通信时长信息和通信时段信息,所述通信时长信息为所述第一终端和所述第二终端的历史通信时长综合;所述隐藏标识信息包括:数据传输协议的标识编码、识别编码、隐藏编码和验证编码;
当所述第一终端向所述电子设备发送获取所述第二终端对应的通信记录的请求消息时,所述电子设备将所述第二终端对应的通信记录发送给所述第一终端;
当所述第一终端获得所述请求消息对应的所述第二终端的所述通信记录、所述第二终端的验证字符以及所述数据传输协议的协议地址所对应的权限列表时,所述电子设备使所述第一终端在获得的权限列表中包括所述通信时长信息和所述通信时段信息所对应的通信区间内,根据获得的所述权限列表包括的所述通信区间所对应的隐藏标识信息对所述第二终端的信息窃取风险进行验证,获得验证结果;
所述发送模块,还用于:
在所述验证结果表征所述第二终端不存在所述信息窃取风险时将所述确认信息发送至所述第二终端。
本发明实施例还提供了一种电子设备,包括处理器以及与所述处理器连接的存储器和总线;其中,所述处理器和所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述的券信息处理方法。
本发明实施例还提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现上述的券信息处理方法。
本发明实施例所提供的一种券信息处理方法、装置及电子设备,通过在第一终端获取到目标券码并向第二终端发出确认信息时对该确认信息进行拦截并缓存,能够避免第一终端直接将确认信息发送给第二终端,从而避免第二终端根据确认信息对第一终端的其他信息进行窃取,当第二终端对目标券码进行验证时,能够确定第二终端的合法性和安全性,进而在获得的验证结果表征目标券码通过验证时将确认信息发送给第二终端,从而在发送确认信息之前基于第二终端对目标券码进行验证的动作确定第二终端的合法性和安全性,从而避免第一终端的信息泄露,达到避免商家或消费者因券信息泄露而造成财务损失的目的。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例所提供的一种券信息处理方法的流程图。
图2为本发明实施例所提供的一种券信息处理装置的功能模块框图。
图3为本发明实施例所提供的一种电子设备的方框示意图。
图标:
200-券信息处理装置;201-拦截模块;202-缓存模块;203-获取模块;204-发送模块;
300-电子设备;301-处理器;302-总线;303-存储器。
具体实施方式
下面将参照附图更详细地描述本发明公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种券信息处理方法、装置、电子设备及可读存储介质,用以改善现有消费者与商家进行电子商务交互时存在的信息泄露的风险。
为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
图1为根据本发明一个实施例提供的券信息处理方法的流程图,应用于与第一终端和第二终端通信的电子设备,在本实施例中,第一终端可以为消费者使用的终端,第二终端可以为商家所使用的终端,该方法可以包括以下内容:
步骤s21,当所述第一终端向所述第二终端发送券码获取请求并获取所述第二终端基于所述券码获取请求发送的目标券码时,拦截所述第一终端向所述第二终端发出的确认信息。
步骤s22,将所述确认信息进行缓存。
步骤s23,获取所述第二终端发送的对所述第一终端中的所述目标券码进行验证而生成的验证结果。
步骤s24,在判定出所述验证结果表征所述目标券码通过验证时,将所述确认信息发送至所述第二终端。
基于步骤s21-步骤s24,通过在第一终端获取到目标券码并向第二终端发出确认信息时对该确认信息进行拦截并缓存,能够避免第一终端直接将确认信息发送给第二终端,从而避免第二终端根据确认信息对第一终端的其他信息进行窃取,当第二终端对目标券码进行验证时,能够确定第二终端的合法性和安全性,进而在获得的验证结果表征目标券码通过验证时将确认信息发送给第二终端,从而在发送确认信息之前基于第二终端对目标券码进行验证的动作确定第二终端的合法性和安全性,从而避免第一终端的信息泄露。
在具体实施时,为了提高对确认信息拦截的效率,避免对确认信息拦截的遗漏,需要在拦截确认信息之前对第一终端以及其发送的确认信息进行验证,为此,在步骤s21中,所述拦截所述第一终端向所述第二终端发出的确认信息,具体可以包括以下内容:
步骤s211,从信息拦截接口广播拦截指令,以使接收到所述拦截指令的所述第一终端在所述拦截指令的指令编码中添加所述第一终端的终端标识和信息特征向量得到拦截反馈信息并在向所述第二终端发出所述确认信息之前将所述拦截反馈信息进行转发。
步骤s212,当从所述信息拦截接口接收到所述拦截反馈信息时,获取所述拦截反馈信息中的所述终端标识和所述信息特征向量。
步骤s213,向服务器发送携带有所述终端标识和所述信息特征向量的匹配请求,以使所述服务器根据所述终端标识和所述信息特征向量对所述第一终端以及所述确认信息的从属关系进行匹配并得到匹配结果。
步骤s214,接收所述服务器发送的匹配结果,在所述匹配结果表征所述第一终端和所述确认信息存在所述从属关系时,向所述第一终端发送信息拦截标识,以使得所述第一终端在接收到所述拦截标识时将所述确认信息发送至所述电子设备。
可以理解,通过步骤s211-步骤s214,能够对拦截指令进行广播,并获取第一终端基于拦截指令转发的拦截反馈信息,由于拦截反馈信息中携带了终端标识和信息特征向量,因此电子设备能够将终端标识和信息特征向量发送给服务器以使得服务器对第一终端以及确认信息的从属关系进行匹配,如此,能够提高匹配的时效性和准确性,进一步地,电子设备在接收到表征第一终端和确认信息存在所述从属关系的匹配结果时才向第一终端发送信息拦截标识从而实现对确认信息的拦截,能够确保拦截的准确性和可靠性,避免对确认信息拦截的遗漏,提高对确认信息拦截的效率。同时也避免了因遗漏对确认信息的拦截导致确认信息被第二终端接收带来的第一终端的信息泄露风险。
在具体实施时,为了确保对确认信息进行安全、有效地缓存,需要确保数据库存在充足的存储容量,然而在实际场景下,由于信息数据规模的扩大,难以确保电子设备在拦截了确认信息后能够及时地将确认信息存储到存在充足的存储容量的数据库中,这样可能会导致确认信息的丢失,为此,在步骤s22中,所述将所述确认信息进行缓存,具体还可以包括以下内容:
步骤s221,确定缓存所述确认信息的第一数据库,并通过反射调用或者系统调用的方式向所述第一数据库的第一缓存空间请求所述第一数据库的存储容量信息,并获取所述第一数据库的存储容量信息。
步骤s222,确定第二数据库,将所述第一数据库的存储容量信息发送至所述第二数据库,以使所述第二数据库将所述第一数据库的存储容量信息作为所述第二数据库的存储容量信息,并使所述第二数据库的第二缓存空间将所述第二数据库虚拟为所述第一数据库,并获得所述第二数据库基于所述第一数据库获取的确认信息,然后将所述确认信息缓存至所述第二缓存空间中。
在步骤s222中,所述第二数据库在所述第一数据库的存储容量信息表征所述第一数据库的存储容量不足时请求所述第一数据库进行关联存储的数据库。
通过步骤s221-步骤s222,能够在第一数据库的存储容量不足时实现第二数据库与第一数据库的关联存储,进而确保对确认信息的及时存储,避免确认信息的丢失带来的第一终端设备的信息泄露。
在具体实施时,可能会存在第二终端发送虚假的验证结果的情况,在这种情况下,为了确保第二终端的合法性和安全性,进而确保第二终端不会根据接收到的确认信息窃取第一终端的信息,在步骤s24中,在判定出所述验证结果表征所述目标券码通过验证之后并在将所述确认信息发送至所述第二终端之前,具体还可以包括以下内容:
步骤s241,获得为所述第二终端分配的数据传输协议的隐藏标识信息,生成所述第二终端对应的包括所述第二终端的验证字符、所述数据传输协议的协议地址以及所述隐藏标识信息的权限列表,并将所述第二终端对应的权限列表发送给所述第一终端,以使得所述第一终端接收并保存所述第二终端对应的权限列表。
在s241中,所述权限列表还包括通信时长信息和通信时段信息,所述通信时长信息为所述第一终端和所述第二终端的历史通信时长综合;所述隐藏标识信息包括:数据传输协议的标识编码、识别编码、隐藏编码和验证编码。
步骤s242,当所述第一终端向所述电子设备发送获取所述第二终端对应的通信记录的请求消息时,所述电子设备将所述第二终端对应的通信记录发送给所述第一终端。
步骤s243,当所述第一终端获得所述请求消息对应的所述第二终端的所述通信记录、所述第二终端的验证字符以及所述数据传输协议的协议地址所对应的权限列表时,所述电子设备使所述第一终端在获得的权限列表中包括所述通信时长信息和所述通信时段信息所对应的通信区间内,根据获得的所述权限列表包括的所述通信区间所对应的隐藏标识信息对所述第二终端的信息窃取风险进行验证,获得验证结果。
进一步地,在步骤s243的基础上,所述将所述确认信息发送至所述第二终端,具体包括:在所述验证结果表征所述第二终端不存在所述信息窃取风险时将所述确认信息发送至所述第二终端。
可以理解,通过步骤s241-步骤s243,能够根据预先为第二终端分配的数据传输协议的隐藏标识信息并结合第一终端对第二终端进行信息窃取风险的验证,进而确保第二终端发送的验证结果是安全可靠的,如此,能够实现对第二终端的合法性和安全性的验证,进而确保将确认信息发送给第二终端之后,第二终端不会根据接收到的确认信息窃取第一终端的信息。
在具体实施时,电子设备可能会与多个终端进行交互,为了确保电子设备与第一终端进行拦截指令和拦截反馈信息交互的时效性,从而避免因拦截时效性问题导致对确认信息的拦截失败,在步骤s21之前,所述方法还包括:
步骤s31,获取所述第一终端的信息传输性能参数,根据所述信息传输性能参数得到所述第一终端的当前传输线程,对所述当前传输线程进行拆分得到多个子线程。
步骤s32,对所述当前传输线程进行压缩处理,得到多个不同线程密度的目标传输线程。
步骤s33,针对所述多个子线程中的每个子线程,执行以下步骤并得到多个优化线程:
从所述多个不同线程密度的目标传输线程中,为所述子线程选择一个线程密度的目标传输线程,并基于所述一个线程密度的目标传输线程对应的信号传输脉冲频率,判断所述子线程中是否包含设定脉冲频段,若所述子线程中未包含所述设定脉冲频段,过滤所述子线程,若所述子线程中包含所述设定脉冲频段,保留所述子线程。根据所保留的子线程确定出所述多个优化线程。
步骤s34,提取每个优化线程的脉冲频段的特征向量。
步骤s35,根据所述特征向量对所述多个优化线程进行排序,并将完成排序的所述多个优化线程进行整合得到总线程。
步骤s36,根据所述总线程建立与所述第一终端之间的拦截信息传输通道。
可以理解,在步骤s36中,拦截信息传输通道用于对拦截指令和拦截反馈信息进行传输。
可以理解,通过步骤s31-步骤s36,能够根据第一终端的性能参数建立与第一终端之间的拦截信息传输通道,如此,能够使得电子设备与第一终端在进行拦截指令和拦截反馈信息交互时不会被其他信息干扰,避免了串线现象的发生,同时也避免了信道拥挤时带来的拦截指令和拦截反馈信息传输延迟,确保电子设备与第一终端进行拦截指令和拦截反馈信息交互的时效性,从而避免因拦截时效性问题导致对确认信息的拦截失败。
在上述基础上,本发明实施例提供了一种券信息处理装置200。图2为根据本发明一个实施例提供的一种券信息处理装置200的功能模块框图,该券信息处理装置200包括:
拦截模块201,用于当所述第一终端向所述第二终端发送券码获取请求并获取所述第二终端基于所述券码获取请求发送的目标券码时,拦截所述第一终端向所述第二终端发出的确认信息;
缓存模块202,用于将所述确认信息进行缓存;
获取模块203,用于获取所述第二终端发送的对所述第一终端中的所述目标券码进行验证而生成的验证结果;
发送模块204,用于在判定出所述验证结果表征所述目标券码通过验证时,将所述确认信息发送至所述第二终端。
在一种可替换的实施例中,所述拦截模块201,用于:
从信息拦截接口广播拦截指令,以使接收到所述拦截指令的所述第一终端在所述拦截指令的指令编码中添加所述第一终端的终端标识和信息特征向量得到拦截反馈信息并在向所述第二终端发出所述确认信息之前将所述拦截反馈信息进行转发;
当从所述信息拦截接口接收到所述拦截反馈信息时,获取所述拦截反馈信息中的所述终端标识和所述信息特征向量;
向服务器发送携带有所述终端标识和所述信息特征向量的匹配请求,以使所述服务器根据所述终端标识和所述信息特征向量对所述第一终端以及所述确认信息的从属关系进行匹配并得到匹配结果;
接收所述服务器发送的匹配结果,在所述匹配结果表征所述第一终端和所述确认信息存在所述从属关系时,向所述第一终端发送信息拦截标识,以使得所述第一终端在接收到所述拦截标识时将所述确认信息发送至所述电子设备。
在一种可替换的实施例中,所述缓存模块202,用于:
确定缓存所述确认信息的第一数据库,并通过反射调用或者系统调用的方式向所述第一数据库的第一缓存空间请求所述第一数据库的存储容量信息,并获取所述第一数据库的存储容量信息;
确定第二数据库,将所述第一数据库的存储容量信息发送至所述第二数据库,以使所述第二数据库将所述第一数据库的存储容量信息作为所述第二数据库的存储容量信息,并使所述第二数据库的第二缓存空间将所述第二数据库虚拟为所述第一数据库,并获得所述第二数据库基于所述第一数据库获取的确认信息,然后将所述确认信息缓存至所述第二缓存空间中;其中,所述第二数据库在所述第一数据库的存储容量信息表征所述第一数据库的存储容量不足时请求所述第一数据库进行关联存储的数据库。
在一种可替换的实施例中,所述发送模块204,还用于:
获得为所述第二终端分配的数据传输协议的隐藏标识信息,生成所述第二终端对应的包括所述第二终端的验证字符、所述数据传输协议的协议地址以及所述隐藏标识信息的权限列表,并将所述第二终端对应的权限列表发送给所述第一终端,以使得所述第一终端接收并保存所述第二终端对应的权限列表;其中,所述权限列表还包括通信时长信息和通信时段信息,所述通信时长信息为所述第一终端和所述第二终端的历史通信时长综合;所述隐藏标识信息包括:数据传输协议的标识编码、识别编码、隐藏编码和验证编码;
当所述第一终端向所述电子设备发送获取所述第二终端对应的通信记录的请求消息时,所述电子设备将所述第二终端对应的通信记录发送给所述第一终端;
当所述第一终端获得所述请求消息对应的所述第二终端的所述通信记录、所述第二终端的验证字符以及所述数据传输协议的协议地址所对应的权限列表时,所述电子设备使所述第一终端在获得的权限列表中包括所述通信时长信息和所述通信时段信息所对应的通信区间内,根据获得的所述权限列表包括的所述通信区间所对应的隐藏标识信息对所述第二终端的信息窃取风险进行验证,获得验证结果;
所述发送模块204,还用于:
在所述验证结果表征所述第二终端不存在所述信息窃取风险时将所述确认信息发送至所述第二终端。
所述电子设备300包括处理器和存储器,上述拦截模块201、缓存模块202、获取模块203和发送模块204等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数第一终端的信息泄露。
本发明实施例提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现所述券信息处理方法。
本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述券信息处理方法。
本发明实施例中,如图3所示,电子设备300包括至少一个处理器301、以及与处理器301连接的至少一个存储器303、总线;其中,处理器301、存储器303通过总线302完成相互间的通信;处理器301用于调用存储器303中的程序指令,以执行上述的券信息处理方法。本文中的电子设备300可以是电子设备、pc、pad、手机等。
本申请是参照根据本申请实施例的方法、电子设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理电子设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理电子设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
在一个典型的配置中,电子设备包括一个或多个处理器(cpu)、存储器和总线。电子设备还可以包括输入/输出接口、网络接口等。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储电子设备或任何其他非传输介质,可用于存储可以被计算电子设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者电子设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者电子设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者电子设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。