数据处理方法、装置及电子设备与流程

文档序号:17932080发布日期:2019-06-15 00:58阅读:199来源:国知局
数据处理方法、装置及电子设备与流程

本发明涉及计算机技术领域,具体而言,涉及一种数据处理方法、数据处理装置及电子设备。



背景技术:

随着计算机技术的发展和生活节奏的加快,人们越来越追求更高效、更高质量的生活,例如随着汽车购买量的增加,道路的拥堵情况越来越严重,对于一些需要缴纳车辆通行费的关卡,由于信息采集设备的识别速率低、人工收费的效率低等原因,特别容易在关卡处形成拥堵。

现有的车辆收费方式主要还是以人工收费为主,对于高速收费,虽然会在收费站设置电子不停车收费系统(electronictollcollectionsystem,简称etc)以减轻车辆堵塞的问题,但是电子不停车收费系统的造价成本高,并且后期的维护成本也高。

鉴于此,本领域亟需开发一种新的车辆的数据处理方法。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本发明的实施例提供了一种数据处理方法、数据处理装置及电子设备,进而至少在一定程度上可以减少配置收费设备的成本和人工成本,提高支付效率,进一步提升了用户体验。

本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。

根据本发明实施例的一个方面,提供了一种数据处理方法,包括:接收资源扣减终端发送的第一数据包,所述第一数据包包括请求链接信息和请求主体信息;解析所述第一数据包,以获取所述请求链接信息和所述请求主体信息;将所述请求链接信息和所述请求主体信息封装,以形成资源扣减请求;将所述资源扣减请求通过移动网络发送至服务器,接收所述服务器响应所述资源扣减请求而返回的扣减结果,并将所述扣减结果发送至所述资源扣减终端。

根据本发明实施例的一个方面,提供了一种数据处理装置,包括:接收模块,用于接收资源扣减终端发送的第一数据包,所述第一数据包包括请求链接信息和请求主体信息;解析模块,用于解析所述第一数据包,以获取所述请求链接信息和所述请求主体信息;封装模块,用于将所述请求链接信息和所述请求主体信息封装,以形成资源扣减请求;发送模块,用于将所述资源扣减请求通过移动网络发送至服务器,接收所述服务器响应所述资源扣减请求而返回的扣减结果,并将所述扣减结果发送至所述资源扣减终端。

在本发明的一些实施例中,所述第一数据包中还包括验证信息,所述验证信息包括加密信息和特征信息;基于前述方案,所述数据处理装置配置为:解析所述第一数据包,以获取所述加密信息和所述特征信息;对所述加密信息进行哈希处理,以获取待匹配特征信息;将所述特征信息与所述待匹配特征信息进行比对,以判断所述第一数据包的合法性;若所述特征信息与所述待匹配特征信息相同,则所述第一数据包合法。

在本发明的一些实施例中,基于前述方案,所述发送模块包括:发送单元,用于将所述资源扣减请求通过移动网络发送至所述服务器,通过所述服务器根据预设协议提取所述资源扣减请求中的资源扣减参数,调用目标应用平台的资源扣减接口,以使所述目标应用平台根据所述资源扣减参数进行资源转移;接收单元,用于接收所述服务器发送的根据所述目标应用平台的反馈信息形成的扣减结果;处理单元,用于根据与所述资源扣减终端之间的通信协议对所述扣减结果进行处理,并将处理后的所述扣减结果发送至所述资源扣减终端。

在本发明的一些实施例中,基于前述方案,所述处理单元配置为:根据与所述资源扣减终端之间的串口通信协议对所述扣减结果进行处理,以获取第二数据包,并将所述第二数据包发送至所述资源扣减终端。

根据本发明实施例的一个方面,提供了一种数据处理方法,包括:获取标识信息,根据所述标识信息确定资源扣减信息;响应用户根据所述资源扣减信息进行的触发操作,并根据第一预设协议将所述资源扣减信息与目标信息加密形成请求主体信息;获取请求链接信息,根据第二预设协议对所述请求链接信息和所述请求主体信息进行处理以形成第一数据包,并将所述第一数据包发送至信息传输终端。

在本发明的一些实施例中,基于前述方案,所述第二数据包中的数据信息包含第二预设开头标识和第二预设结尾标识。

根据本发明实施例的一个方面,提供了一种数据处理装置,包括:信息生成模块,用于获取标识信息,根据所述标识信息确定资源扣减信息;信息加密模块,用于响应用户根据所述资源扣减信息进行的触发操作,并根据第一预设协议将所述资源扣减信息与目标信息加密形成请求主体信息;数据包生成模块,用于获取请求链接信息,根据第二预设协议对所述请求链接信息和所述请求主体信息进行处理以形成第一数据包,并将所述第一数据包发送至信息传输终端。

在本发明的一些实施例中,基于前述方案,所述信息加密模块配置为:通过资源扣减前端调用目标函数库的资源扣减接口,将所述资源扣减信息通过所述资源扣减接口发送至所述目标函数库;通过所述目标函数库对所述资源扣减信息进行检测,并将检测后的所述资源扣减信息与所述目标信息根据所述第一预设协议进行加密,以形成所述请求主体信息。

在本发明的一些实施例中,基于前述方案,所述第一预设协议为所述目标函数库与服务器之间的协议;所述第二预设协议为所述目标函数库与所述信息传输终端之间的通信协议。

在本发明的一些实施例中,所述数据处理装置还包括:加密模块,用于对所述资源扣减信息、所述目标信息和所述目标函数库版本号进行加密以获取加密信息;特征信息生成模块,用于对所述加密信息进行哈希处理,以获取特征信息;验证信息生成模块,用于根据所述特征信息和所述加密信息形成验证信息;第一数据包生成模块,用于根据与所述信息传输终端之间的通信协议对所述验证信息、所述请求链接信息和所述请求主体信息进行处理,以获取所述第一数据包。

在本发明的一些实施例中,基于前述方案,所述数据处理装置还包括:编号发送模块,用于在通过所述资源扣减前端向所述目标函数库发送所述资源扣减信息时,通过所述资源扣减前端向所述目标函数库发送与所述资源扣减信息对应的资源扣减编号;防重模块,用于根据所述资源扣减信息和所述资源扣减编号进行防重操作。

在本发明的一些实施例中,基于前述方案,所述防重模块配置为:获取与当前资源扣减业务相邻的上次资源扣减业务所对应的第一资源扣减信息和第一资源扣减编号;通过所述目标函数库对当前资源扣减业务对应的第二资源扣减信息和所述第一资源扣减信息进行比对;当所述第一资源扣减信息与所述第二资源扣减信息相同时,将所述第二资源扣减信息对应的资源扣减编号替换为所述第一资源扣减编号;通过所述目标函数库根据所述第一资源扣减编号、所述第二资源扣减信息和所述目标信息形成第二数据包,并将所述第二数据包发送至所述信息传输终端;通过所述目标函数库接收所述信息传输终端发送的第三数据包,所述第三数据包为所述信息传输终端根据所述服务器返回的目标扣减结果而生成的数据包。

在本发明的一些实施例中,基于前述方案,所述数据处理装置还包括:调用模块,用于通过所述资源扣减前端在启动时调用所述目标函数库的初始化接口,并将所述目标信息通过所述初始化接口发送至所述目标函数库。

在本发明的一些实施例中,基于前述方案,所述第一数据包中的数据信息包含第一预设开头标识和第一预设结尾标识。

在本发明的一些实施例中,基于前述方案,所述第二数据包中的数据信息包含第二预设开头标识和第二预设结尾标识。

根据本发明实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的数据处理方法。

在本发明的一些实施例所提供的技术方案中,资源扣减终端根据标识信息生成包含请求链接信息和请求主体信息的第一数据包,并将第一数据包发送至信息传输终端;信息传输终端对第一数据包进行解析以获取其中的请求链接信息和请求主体信息,并对请求链接信息和请求主体信息进行封装以形成资源扣减请求,接着将该资源扣减请求通过移动网络发送至服务器,并接收服务器响应该资源扣减请求而返回的扣减结果;最后信息传输终端将该扣减结果发送至资源扣减终端。本发明的技术方案一方面能够避免安装专门的收费装置和额外的识别装置,同时避免了使用专线连接外部网络,减少了购买成本和维护成本;另一方面,能够通过信息传输终端实现收费系统对特定网络服务的访问,实现扣费平台的自动扣费,避免了现金支付的繁琐,提高了支付效率,进一步提高了用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1示出了可以应用本发明实施例的技术方案的示例性系统架构的示意图;

图2示意性示出了根据本发明的一个实施例的数据处理方法的流程示意图;

图3示意性示出了根据本发明的一个实施例的信息传输终端的结构示意图;

图4示意性示出了根据本发明的一个实施例的信息传输终端校验验证信息的流程示意图;

图5示意性示出了根据本发明的一个实施例的数据处理方法的流程示意图;

图6示意性示出了根据本发明的一个实施例的资源扣减终端的结构示意图;

图7示意性示出了根据本发明的一个实施例的形成请求主体信息的流程示意图;

图8示意性示出了根据本发明的一个实施例的防重操作的流程示意图;

图9示意性示出了根据本发明的一个实施例的数据处理的交互流程示意图;

图10示意性示出了根据本发明的一个实施例的数据处理装置的框图;

图11示意性示出了根据本发明的一个实施例的数据处理装置的框图;

图12示出了适于用来实现本发明实施例的电子设备的计算机系统的结构示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本发明的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本发明的各方面。

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

图1示出了可以应用本发明实施例的技术方案的示例性系统架构的示意图。

如图1所示,系统架构100可以包括资源扣减终端101、信息传输终端102、网络103、服务器104、服务器105和资源转移终端106。其中,资源扣减终端101可以是便携式计算机、台式计算机等具有显示屏幕的终端设备;信息传输终端102可以是一种智能终端,如搭载有安卓操作系统的智能设备等;资源转移终端106可以是智能手机、便携式计算机等终端设备;网络103用以在资源扣减终端101和信息传输终端102之间、资源扣减终端101和服务器105之间、信息传输终端102和服务器104之间、服务器104和资源转移终端106之间提供通信链路的介质。网络103可以包括各种连接类型,例如有线通信链路、无线通信链路等等,在本发明实施例中,资源扣减终端101和信息传输终端102之间的网络103可以是有线通信链路,例如可以通过串口连接线提供通信链路,也可以是无线通信链路,通过无线网络提供通信链路;资源扣减终端101和服务器105之间的网络103、信息传输终端102和服务器104之间的网络103及服务器104和资源转移终端106之间的网络103可以是无线通信链路,具体地可以是移动网络。

应该理解,图1中的终端、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端、网络和服务器。比如服务器104可以是多个服务器组成的服务器集群等,用于对资源扣减订单进行管理;服务器105也可以是多个服务器组成的服务器集群等,用于对接收到的标识信息进行处理,还可用于存储与资源扣减相关的信息。

在本发明的一个实施例中,资源扣减终端101获取标识信息后,将标识信息发送至与资源扣减终端101连接的服务器105,服务器105根据该标识信息确定资源扣减信息,并将该资源扣减信息返回至资源扣减终端101;资源扣减终端101在接收到执行资源扣减的触发操作后,根据第一预设协议将资源扣减信息与目标信息加密形成请求主体信息,然后获取请求链接信息,将请求链接信息和请求主体信息根据第二预设协议进行处理,形成第一数据包,并将第一数据包发送至信息传输终端102;信息传输终端102接收到第一数据包后,对其进行解析以获取请求链接信息和请求主体信息,通过对请求链接信息和请求主体信息进行封装形成资源扣减请求,接着将该资源扣减请求通过移动网络发送至服务器104;服务器104在接收到信息传输终端102发送的资源扣减请求后,根据第一预设协议提取资源扣减请求中的资源扣减参数,并调用资源转移终端106中的目标应用平台的资源扣减接口,将资源扣减参数通过该资源扣减接口发送至目标应用平台对应的资源转移服务器,通过该资源转移服务器根据资源扣减参数进行资源转移后,将扣减结果发送至服务器104,该扣减结果经服务器104通过移动网络发送至信息传输终端102,再经信息传输终端102发送至资源扣减终端101,以供工作人员根据扣减结果进行后续操作。本发明实施例的技术方案一方面能够避免安装专门的收费装置,同时避免了使用专线连接外部网络,减少了购买成本和维护成本;另一方面,能够通过信息传输终端实现资源扣减终端(收费系统)对特定网络服务的访问,实现扣费平台的自动扣费,避免了现金支付的繁琐,提高了支付效率,进一步提高了用户体验。

需要说明的是,本发明实施例所提供的数据处理方法一般由服务器104执行,相应地,数据处理装置一般设置于服务器104中。但是,在本发明的其它实施例中,终端也可以与服务器具有相似的功能,从而执行本发明实施例所提供的数据处理方案。

在本领域的相关技术中,在一些收费场景中,主要是通过人工收费,并且主要以现金支付为主,例如车辆在通过停车场收费站、高速公路收费站等时需要付费,以停车场收费站缴费的场景为例,车辆进入停车场时,图像采集设备采集车辆标识信息,如车牌号,然后将车辆标识信息上传至服务器,以使服务器存储该车辆标识信息及与其对应的进场时间;当车辆出场时,图像采集设备采集车辆标识信息,并将车辆标识信息上传至服务器,服务器根据该车辆标识信息获取车辆的进场时间,并根据当前时间与进场时间的差值确定车主需缴纳的停车费,并通过人工收费的方式收取停车费;以高速公路收费站缴费的场景为例,人工收费的方式与停车场收费站缴费的方式相同,为了提高车辆的通行速度,高速公路上还设有电子不停车收费系统(electronictollcollectionsystem,简称etc)专用通道,当车辆驶入高速收费路段时,通过安装在车辆挡风玻璃上的车载电子标签与在收费站etc车道上的微波天线之间的微波专用短程通讯,获取该车载电子标签中的车辆信息,并将该车辆信息发送至服务器,服务器中存储该车辆信息及与其对应的驶入时间,当车辆驶出高速收费路段时,收费站etc车道上的微波天线与车载电子标签之间的微波专用短程通讯,通过服务器根据车辆的驶入时间和驶出时间,利用计算机联网技术与银行进行后台结算处理,从而达到车辆通过路桥收费站不需停车而能交纳路桥费的目的。

人工收费效率低,容易引起道路拥堵,并且用户需要随身携带现金,降低了用户体验;虽然etc专用车道在一定程度上缓解了车辆的通行压力,但是使用etc专用车道需要在车辆中额外安装电子标识卡,用于与etc专用车道的微波天线进行微波通讯,并且将收费站的普通车道变更为etc专用车道的费用较高,需要为车道增加etc专用的收发器等设备,另外etc专用车道需要通过专线连接外部网络,专线的搭建以及维护的时间成本和资金成本是非常高的。

鉴于相关技术中存在的问题,本发明实施例首先提出了一种数据处理方法,本发明实施例中的数据处理方法可以用于任意的支付场景,例如超市、商场、停车场收费站、高速公路收费站等等,以下以高速公路收费站场景为例对本发明实施例的技术方案的实现细节进行详细阐述:

图2示意性示出了根据本发明的一个实施例的数据处理方法的流程图,该数据处理方法可以由终端设备来执行,该终端设备可以是图1中所示的信息传输终端。参照图2所示,该数据处理方法至少包括步骤s210至步骤s240,详细介绍如下:

在步骤s210中,接收资源扣减终端发送的第一数据包,所述第一数据包包括请求链接信息和请求主体信息。

在本发明的一个实施例中,可以通过资源扣减终端101获取车辆标识信息,具体地,可以通过资源扣减终端101内置的拍摄单元或与资源扣减终端101外部连接的拍摄装置对目标对象进行拍照,以获取车牌图像,然后对车牌图像中的字符进行识别,以获取车辆标识信息,即车牌号。在获得车辆标识信息后,资源扣减终端101可以将车辆标识信息发送至服务器105,服务器105可以根据车辆标识信息和相关数据确定资源扣减信息,然后将资源扣减信息返回至资源扣减终端101;接着资源扣减终端101能够根据与服务器103之间的协议对资源扣减信息和目标信息进行加密处理,以形成请求主体信息,然后获取请求链接信息,并根据与信息传输终端102之间的通信协议对请求链接信息和请求主体信息进行处理,以形成第一数据包。

其中,资源扣减终端101可以是便携式计算机、台式计算机等具有显示屏幕的终端设备,用于安装收费软件以实现工作人员对通行车辆的收费操作;信息传输终端102可以是一种智能终端,如搭载有安卓操作系统的智能设备,该智能终端可以与资源扣减终端101无线连接或者有线连接,例如可以在资源扣减终端101中安装无线网卡,通过该无线网卡实现资源扣减终端101和信息传输终端102的无线连接,也可以在资源扣减终端101和信息传输终端102中设置相同类型的串口,通过串口连接线实现资源扣减终端101和信息传输终端102之间的有线通讯链接。串口是串行接口的简称,也称串行通信接口或串行通讯接口,是采用串行通信方式的扩展接口,数据传输模式是数据一位一位地顺序传送,该串口可以是同步串行接口,也可以是异步串行接口,具体地,该串口可以是rs-232、rs-422、rs485、usb等等。若资源扣减终端101和信息传输终端102之间是通过无线网络连接的,则二者之间可以通过蓝牙通信协议进行数据处理;若资源扣减终端101和信息传输终端102之间是通过串口连接的,则二者之间可以根据串口通信协议进行数据处理。进一步的,该智能终端还可以通过插入sim卡与移动网络连接,用以使资源扣减终端101通过信息传输终端102访问外网。

在本发明的一个实施例中,资源扣减终端101形成第一数据包后,可以将该第一数据包通过无线网络或者预设串口发送至信息传输终端102,考虑到实际的使用场景以及可靠性问题,数据传输可以以串口传输为主,该预设串口可以是任意类型的串口,但是鉴于目前普遍使用的计算机系统都是windows系统,因此可以将rs-232串口作为该预设串口。为了便于理解本发明实施例的技术方案,下文将以资源扣减终端101和信息传输终端102之间通过串口进行输出传输为例进行说明。

在步骤s220中,解析所述第一数据包,以获取所述请求链接信息和所述请求主体信息。

在本发明的一个实施例中,信息传输终端102在接收到第一数据包后,可以根据其与资源扣减终端101之间的串口通信协议对第一数据包进行解析,以获取请求链接信息和请求主体信息,其中请求链接信息为预先设定的链接地址,具体地可以是统一资源定位符url,如https://dev.api.unipay.qq.com,请求主体信息是根据资源扣减信息和目标信息加密形成的信息,该资源扣减信息可以包括车牌号、收费信息、出入站信息、出入站时间等信息,该目标信息可以包括车站、车道、串口号等信息。通信协议又称通信规程,是指通讯双方对数据传送控制的一种约定,约定中包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。资源扣减终端101根据预设串口对应的串口通信协议,以约定好的格式、参数等对请求链接信息和请求主体信息进行加工处理形成第一数据包,信息传输终端102接收到第一数据包后,为了获取其中的数据信息,则必须根据其与资源扣减终端101约定好的串口通信协议对第一数据包进行解析,以获得请求链接信息和请求主体信息。

图3示出了信息传输终端的结构示意图,如图3所示,信息传输终端102包括串口301、数据解析程序302和sim卡303,串口301通过串口连接线与资源扣减终端101的串口连接,用以获取资源扣减终端101输出的第一数据包,并将服务器104返回的扣减结果发送至资源扣减终端101;数据解析程序302对来自串口301的第一数据包进行解析,以获取请求链接信息和请求主体信息,以及将扣减结果根据串口通信协议进行处理生成第二数据包,并通过串口301发送至资源扣减终端101;sim卡可以使信息传输终端102与移动网络连接,进而能够将根据请求链接信息和请求主体信息生成的资源扣减请求通过移动网络发送至服务器104,并且还可以接收服务器104返回的扣减结果。

在步骤s230中,将所述请求链接信息和所述请求主体信息封装,以形成资源扣减请求。

在本发明的一个实施例中,由于信息传输终端102与服务器104之间的网络103为无线通信网络,具体地可以是移动网络,因此信息传输终端102可以将请求链接信息和请求主体信息进行封装形成一http网络请求,该http网络请求即为资源扣减请求。该http网络请求可以由四部分组成,具体为请求行、请求头、空行和消息体,其中请求行由请求方法、url路径和http版本号组成,请求方法可以是get、post中的任意一种,不同的请求方法,对应的url路径的内容也不同,例如当请求方法为get时,可以根据请求链接信息和请求主体信息形成url路径;当请求方法为post时,可以根据请求链接信息形成url路径;请求头缓存相关信息,消息体为信息传输终端102发送给服务器104的请求数据,具体可以是请求主体信息。

在步骤s240中,将所述资源扣减请求通过移动网络发送至服务器,接收所述服务器响应所述资源扣减请求而返回的扣减结果,并将所述扣减结果发送至所述资源扣减终端。

在本发明的一个实施例中,通过信息传输终端102封装形成资源扣减请求后,可以将该资源扣减请求通过移动网络发送至服务器104,服务器104可以根据与资源扣减终端101的协议,从请求主体信息中抽取资源扣减参数,然后调用资源转移终端106中的目标应用平台的资源扣减接口,通过该资源扣减接口将该资源扣减参数发送至目标应用平台对应的资源扣减服务器,通过该资源扣减服务器实现自动扣费,并将扣减结果返回至服务器104;然后服务器104将该扣减结果发送至信息传输终端102,并由信息传输终端102将该扣减结果发送至资源扣减终端101。

在本发明的一个实施例中,资源扣减终端101发送至信息传输终端102的第一数据包中还可以包括应用id,该应用id可以映射至不同的结算系统,当目标应用平台中绑定了某结算系统对应的银行卡时,可以通过资源扣减服务器进行扣减,并通过该结算系统进行结算,将相应数额的资源转移至目标账户中。

进一步地,若资源扣减终端101与信息传输终端102通过预设串口连接,当信息传输终端102接收到服务器104通过移动网络发送的扣减结果后,信息传输终端102可以根据与资源扣减终端101之间的串口通信协议对扣减结果进行加工处理,以形成第二数据包,并将第二数据包通过预设串口发送至资源扣减终端101;资源扣减终端101接收到第二数据包后,可以根据串口通信协议对第二数据包进行解析以获取该扣减结果。

在本发明的一个实施例中,在数据传输的过程中,为了保证数据的安全性和完整性,从资源扣减终端101发送至信息传输终端102的第一数据包中还可以包含一验证信息,该验证信息包括加密信息和特征信息,信息传输终端102接收到第一数据包后,可以先对验证信息进行校验,再将请求链接信息和请求主体信息取出并封装。图4示出了信息传输终端校验验证信息的流程示意图,如图4所示,在步骤s401中,解析第一数据包,以获取加密信息和特征信息;在对资源扣减信息和目标信息进行加密形成请求主体信息的同时,可以对资源扣减信息、目标信息和目标函数库版本号进行加密以形成加密信息,接着对加密信息进行哈希处理形成特征信息,并根据加密信息和特征信息形成验证信息;最后将验证信息、请求链接信息和请求主体信息根据串口通信协议进行处理形成第一数据包,在解析第一数据包时,则可以根据串口通信协议进行解析;在步骤s402中,对所述加密信息进行哈希处理,以获取待匹配特征信息;在步骤s403中,将所述特征信息与所述待匹配特征信息进行比对,以判断所述第一数据包的合法性;在步骤s404中,若所述特征信息与所述待匹配特征信息相同,则所述第一数据包合法;在步骤s405中,若所述特征信息与所述待匹配特征信息不相同,则所述第一数据包不合法。

图5示意性示出了根据本发明的一个实施例的数据处理方法的流程图,该数据处理方法可以由终端设备来执行,该终端设备可以是图1中所示的资源扣减终端。同样地,以高速公路收费站的场景为例对本发明实施例的技术方案进行说明,参照图5所示,该数据处理方法至少包括步骤s510至步骤s530,详细介绍如下:

在步骤s510中,获取标识信息,根据所述标识信息确定资源扣减信息。

在本发明的一个实施例中,为了完成对车辆的自动收费,减少人力成本,在车辆驶出高速收费路段时,收费系统需要根据车辆的标识信息确定车辆的驶入时间、驶出时间、驶入站名、驶出站名、车型等信息,进而通过与收费系统连接的服务器根据该些信息确定车辆所需缴纳的费用,车辆的标识信息可以是车辆的唯一标识,例如可以是车牌号,收费系统根据车牌号即可确定车辆的相关信息。车辆在驶入收费区域时,收费系统可以获取图像采集设备采集并识别出的车辆的标识信息,收费系统根据该标识信息可以在车辆管理平台上获取车辆的注册信息,如车辆的类型是小轿车、客车还是挂车等等,并记录该车辆的驶入时间及驶入站名,当车辆驶出收费路段时,收费系统可以再次获取图像采集设备采集并识别出的车辆的标识信息,根据该标识信息获取系统中存储的车辆信息、驶入时间和驶入站名,并将相关信息发送至服务器,以使服务器根据车辆信息、驶入时间、驶入站名、当前时间及当前站名中的一个或多个确定车辆的资源扣减信息。以高速公路收费站为例,可以根据车辆信息和高速公路收费标准确定资源扣减信息,如车辆为一类车,其从a收费站进入高速公路并从b收费站驶出高速公路,a收费站和b收费站之间的距离为100km,根据收费标准:一类车,每公里收费一元,即可确定资源扣减信息,该资源扣减信息具体为:车牌号:川a12345,驶入站:a收费站,驶入时间:pm1:00,驶出站:b收费站,驶出时间:pm2:10,通行金额:100元。

在本发明的一个实施例中,图像采集设备采集车辆的车牌图像后,可以通过ocr(opticalcharacterrecognition,光学字符识别)方法识别车牌图像中的文字、字符,也可以通过训练好的深度学习网络模型识别车牌图像中文字、字符。在采用训练好的深度学习网络模型识别车牌图像之前,可以利用大量的样本车牌图像和检测样本对待训练的深度学习网络模型进行训练,通过不断地调整模型参数使模型的损失函数趋于收敛,即完成对深度学习网络模型的训练。该深度学习网络模型可以是卷积神经网络模型、深度残差网络模型、循环神经网络模型等等,本发明实施例对此不做具体限定。

在本发明的一个实施例中,图6示出了资源扣减终端的结构示意图,如图6所示,资源扣减终端101包括资源扣减前端601、目标函数库602和串口603,其中,资源扣减前端601与图像采集设备、服务器105和目标函数库602连接,用于接收图像采集设备采集车牌图像并对其进行识别以获得车辆的标识信息,并将该标识信息发送至服务器105,通过服务器105根据该标识信息确定资源扣减信息,然后将该资源扣减信息发送至资源扣减前端601,进一步地,还可以发送至资源扣减前端601的显示装置;资源扣减前端601可以调用目标函数库602的资源扣减接口以将该资源扣减信息发送至目标函数库602;目标函数库602可以是一动态链接库,其中存储有运行程序时所需要的目标文件,当资源扣减前端601运行程序时可以调用目标函数库602中与该程序对应的目标文件,保证程序的正常运行,当然该目标函数库602还可以是一静态链接库或其它的第三方库,只要可以存储资源扣减前端601运行程序所需的目标文件即可;串口603用于接收目标函数库602根据资源扣减信息和目标信息生成的第一数据包,并将该第一数据包发送至信息传输终端102。

在步骤s520中,响应用户根据所述资源扣减信息进行的触发操作,并根据第一预设协议将所述资源扣减信息与目标信息加密形成请求主体信息。

在本发明的一个实施例中,与资源扣减前端601连接的服务器105确定资源扣减信息后,可以将资源扣减信息发送至资源扣减前端601,并通过显示屏幕将资源扣减信息,如车牌号、车型、车道、出入站名、出入站时间及通行金额等信息,呈现给工作人员,工作人员确认信息无误后,可以进行相应地触发操作,例如点击页面中的“确认”按钮等,资源扣减终端101接收到工作人员的触发操作后,响应该触发操作,并根据第一预设协议将资源扣减信息与目标信息加密形成请求主体信息。其中,第一预设协议为资源扣减终端101与服务器104之间预先制定的协议,该协议中包括对请求主体信息的数据格式、加密方式、解密方式、数据结构、信息提取方式等问题的约定;目标信息可以包括当前车站信息和车道信息,例如:京沪高速公路兰陵收费站-第三车道,等等,当然目标信息根据应用场景的不同还可以是其它的信息,本发明实施例对此不做具体限定。

在本发明的一个实施例中,图7示出了形成请求主体信息的流程示意图,如图7所示,在步骤s701中,通过资源扣减前端601调用目标函数库602的资源扣减接口,将资源扣减信息通过资源扣减接口发送至目标函数库602;在步骤s702中,通过目标函数库602对资源扣减信息进行检测,并将检测后的资源扣减信息与目标信息根据第一预设协议进行加密,以形成请求主体信息。对资源扣减信息进行检测主要是对资源扣减信息中是否包含车辆的标识信息及与该标识信息对应的收费信息、出入站名、出入站时间等必要信息进行检测,以保证顺利完成对目标账户的资源转移。检测时可以通过判断各必要信息的字段所对应的值是否为空进行确认,若不为空则说明必要参数无误,可用于构造请求主体信息。

在本发明的一个实施例中,目标信息可以是在资源扣减前端601启动时,资源扣减前端601调用目标函数库602的初始化接口,通过该初始化接口将目标信息传入至目标函数库602中的,并且目标信息还可以包括串口号等信息,以使目标函数库602通过标有该串口号的串口将第一数据包发送至信息传输终端102。

在步骤s530中,获取请求链接信息,根据第二预设协议对所述请求链接信息和所述请求主体信息进行处理以形成第一数据包,并将所述第一数据包发送至信息传输终端。

在本发明的一个实施例中,信息传输终端102可以通过sim卡接入移动网络,并以http网络请求的方式向服务器104传输数据,因此在形成第一数据包之前需要获取请求链接信息,该请求链接信息具体可以是预先设定的统一资源定位符url,如https://dev.api.unipay.qq.com。目标函数库602与信息传输终端102之间通过串口连接,因此第二预设协议可以是目标函数库602与信息传输终端102之间预先制定的串口通信协议。具体地,目标函数库602根据与服务器104之间的第一预设协议对资源扣减信息和目标信息进行加密形成请求主体信息后,可以根据与信息传输终端102之间的串口通信协议对请求链接信息和请求主体信息进行处理以形成第一数据包,并将该第一数据包通过预设串口发送至信息传输终端102。

在本发明的一个实施例中,为了保证目标函数库602和信息传输终端102之间的数据传输的安全性和完整性,可以在发送第一数据包的同时,向信息传输终端102发送一验证信息,以使信息传输终端102根据该验证信息判断接收到的数据是否合法。该验证信息包括特征信息和加密信息,目标函数库602可以对资源扣减信息、目标信息和目标函数库版本号进行加密处理,以获取加密信息,接着目标函数库602可以对该加密信息进行哈希处理以获取特征信息;然后根据加密信息和特征信息形成验证信息;最后目标函数库602根据第二预设协议(即与信息传输终端102之间的串口通信协议)对验证信息、请求链接信息和请求主体信息进行处理以形成第一数据包,并将该第一数据包通过预设串口发送至信息传输终端102,信息传输终端102接收到第二数据包后可以解析第一数据包以获得该验证信息,通过对验证信息中的加密信息进行哈希处理以获取一待匹配特征信息,接着将特征信息和待匹配特征信息进行匹配,并根据匹配结果判断接收到的数据的合法性。

在本发明的一个实施例中,为了避免串口中的脏数据或者不合法请求对第一数据包和第二数据包的影响,可以在根据串口通信协议对请求链接信息和请求主体信息或扣减结果进行处理的同时,在数据结构中增加预设开头标识和预设结尾标识,比如第一数据包的数据结构中设置有第一预设开头标识和第一预设结尾标识,第二数据包的数据结构中设置有第二预设开头标识和第二预设结尾标识,当信息传输终端102接收到第一数据包后,对其进行解析,当识别出第一预设开头标识时即可明确该第一预设开头标识后的数据为请求链接信息和请求主体信息,当识别到第一预设结尾标识时则说明数据获取结束;同理,当资源扣减终端101接收到第二数据包后,可以根据第二预设开头标识和第二预设结尾标识提取第二数据包中的扣减结果,而不受脏数据或不合法请求的影响。

在本发明的一个实施例中,可能会存在资源扣减终端101接收服务器104返回的扣减结果超时的情况,导致工作人员对同一标识信息发起多次资源扣减操作,为了防止重复扣减,资源扣减终端101可以在获取资源扣减信息的同时获取一资源扣减编号,即一个资源扣减编号对应一个资源扣减信息,并在通过资源扣减前端601向目标函数库602发送资源扣减信息的同时,通过资源扣减前端601向目标函数库602发送与资源扣减信息对应的资源扣减编号,进而使得目标函数库602和服务器104根据资源扣减信息和资源扣减编号进行防重操作。

图8示出了防重操作的流程示意图,如图8所示,在步骤s801中,获取与当前资源扣减业务相邻的上次资源扣减业务所对应的第一资源扣减信息和第一资源扣减编号;在步骤s802中,通过目标函数库602对当前资源扣减业务对应的第二资源扣减信息和第一资源扣减信息进行比对;在步骤s803中,当第一资源扣减信息与第二资源扣减信息相同时,将第二资源扣减信息对应的资源扣减编号替换为第一资源扣减编号;当第一资源扣减信息与第二资源扣减信息相同时,则认为当前资源扣减业务与上次资源扣减业务是同一业务,则可将当前资源扣减业务的资源扣减编号替换为上次资源扣减业务的资源扣减编号;在步骤s804中,通过目标函数库602根据第一资源扣减编号、第二资源扣减信息和目标信息形成第二数据包,并将该第二数据包发送至信息传输终端102;在步骤s805中,通过目标函数库602接收信息传输终端102返回的第三数据包,该第三数据包为信息传输终端102根据服务器104返回的目标扣减结果而生成的数据包。其中,在步骤s804中,根据第一资源扣减编号、第二资源扣减信息和目标信息形成第二数据包具体可以是:根据目标函数库602与服务器104之间的协议将第一资源扣减编号、第二资源扣减信息和目标信息进行加密形成请求主体信息;接着获取请求链接信息,将请求链接信息和请求主体信息根据目标函数库602与信息传输终端102之间的串口通信协议进行处理,以形成该第二数据包。

在本发明的一个实施例中,信息传输终端102解析第二数据包,得到第一资源扣减信息编号后,将其通过移动网络发送至服务器104,服务器104可以将第一资源扣减编号与扣减成功的所有资源扣减编号进行比对,若存在与第一资源扣减编号相同的目标资源扣减编号,则通过服务器104获取与该目标资源扣减编号对应的目标扣减结果,并将该目标扣减结果发送至信息传输终端102,以使信息传输终端102根据与目标函数库602之间的串口通信协议对该目标扣减结果进行处理形成第三数据包。若不存在与第一资源扣减编号相同的目标资源扣减编号,则根据第二资源扣减信息对具有第一资源扣减编号的资源扣减业务进行扣减操作。

在本发明的一个实施例中,用户可以通过目标应用平台进行资源扣减,以避免现金支付的繁琐,提高支付效率和通行速度,该目标应用平台可以是微信、支付宝或其它可用于支付的网络平台。用户只需提前通过目标应用平台进行注册,将车辆的标识信息与支付账户关联即可,服务器104接收到与资源扣减终端101连接的服务器105所确定的资源扣减信息后,提取其中的资源扣减参数,并调用目标应用平台的资源扣减接口,通过该资源扣减接口将资源扣减参数发送至目标应用平台对应的资源转移服务器,以使其根据资源扣减参数进行资源转移,当完成资源转移后,资源转移服务器可以向服务器104返回一扣减结果,接着服务器104将扣减结果发送至信息传输终端102,并通过信息传输终端102发送至资源扣减终端101。其中,服务器104将资源扣减参数发送至目标应用平台对应的资源扣减服务器后,资源转移终端106,即车主的终端,能够接收到资源扣减通知,通过车主在显示屏幕的扣减界面中输入支付密码后,即可完成资源转移,当完成资源转移后,资源转移终端106可以接收到资源转移成功的通知信息。进一步地,用户还可以在目标应用平台中设置小额免密,当目标应用平台接收到资源扣减参数后就可以直接扣减,不需要用户手动输入支付密码,进一步提升了用户体验。

在本发明的一个实施例中,以高速公路收费站缴费为例,图9示出了数据处理的交互流程示意图,如图9所示,在步骤s901中,资源扣减前端接收一收费请求,通过与资源扣减前端连接的服务器根据车辆的标识信息确定资源扣减信息和资源扣减编号;在步骤s902中,响应用户根据资源扣减信息进行的触发操作,资源扣减前端将资源扣减信息和资源扣减编号发送至目标函数库;在步骤s903中,目标函数库根据第一预设协议将资源扣减信息与目标信息加密形成请求主体信息,同时获取请求链接信息,并根据第二预设协议对请求链接信息和请求主体信息进行处理以形成第一数据包;在步骤s904中,目标函数库通过预设串口将第一数据包发送至信息传输终端;在步骤s905中,信息传输终端中的数据解析程序对第一数据包进行解析,以获取验证信息、请求链接信息和请求主体信息;在步骤s906中,信息传输终端根据验证信息判断数据的合法性;在步骤s907中,判定数据合法后,将请求链接信息和请求主体信息封装成资源扣减请求;在步骤s908中,信息传输终端将资源扣减请求通过移动网络发送至服务器;在步骤s909中,服务器根据第一预设协议提取资源扣减参数,并调用资源转移终端中的目标应用平台的资源扣减接口,通过该资源扣减接口将资源扣减参数发送至目标应用平台对应的资源扣减服务器;在步骤s910中,资源扣减服务器根据资源扣减参数进行资源转移,并向服务器返回一扣减结果;在步骤s911中,服务器将扣减结果发送至信息传输终端;在步骤s912中,信息传输终端根据与目标函数库的串口通信协议对扣减结果进行处理生成第二数据包,并将第二数据包通过预设串口发送至目标函数库;在步骤s913中,目标函数库对第二数据包进行解析,以获取扣减结果;在步骤s914中,目标函数库将扣减结果返回至资源扣减前端,以通过资源扣减前端的显示屏幕将扣减结果呈现给工作人员,便于工作人员根据扣减结果对车辆进行放行;在步骤s915中,目标应用平台对应的资源扣减服务器向资源转移终端发送资源转移成功的提示信息。

在本发明的一个实施例中,以停车场收费站缴费为例对本发明实施例进行说明,当车辆驶出停车场时,图像采集装置能够采集车辆的图像信息,并从该图像信息中识别获取其中的车辆标识信息,如车牌号;接着图像采集装置可以将车辆标识信息发送至收费终端,即资源扣减终端101,与收费终端连接的服务器105根据车辆标识信息和其中存储的与该车辆标识信息对应的进场时间等信息确定停车费,并将停车费发送至收费终端,收费终端将停车费、出口号、订单号等信息根据与服务器104之间设定的协议进行加密以形成请求主体信息和验证信息,同时获取请求链接信息;然后收费终端将请求主体信息、请求链接信息和验证信息根据与信息传输终端102之间的协议进行处理以形成第一数据包,并将第一数据包发送至信息传输终端102;信息传输终端102对第一数据包进行解析,以获取请求主体信息、请求链接信息和验证信息,信息传输终端102根据验证信息判断信息的完整性和安全性后,将请求主题信息和请求链接信息封装成http网络请求,并通过移动网络将该http网络请求发送至服务器104,通过服务器104调用资源转移终端106中目标应用平台的扣减接口,通过该扣减接口将资源转移参数发送至目标应用平台对应的资源转移服务器,以实现扣费,扣费成功后,服务器104将扣减结果发送至信息传输终端102,并通过信息传输终端102发送至收费终端,收费终端的显示屏幕能够将扣减结果呈现给工作人员或档杆控制系统,使工作人员控制档杆放行车辆或档杆控制系统自动抬升档杆以放行车辆,同时资源转移服务器还可以在扣费成功后向车主的资源转移终端106发送扣费成功的通知信息。

当然,本发明实施例中的数据处理方法还可以应用于其它的收费场景,例如加油站、超市等等,都可以通过本发明实施例的数据处理方法根据获取的标识信息确定资源扣减信息,进而根据资源扣减信息完成自动扣费,避免了现金交易,提高了支付效率,进一步提升了用户体验。

本发明实施例的技术方案避免了安装专门的收费装置和额外的识别装置,同时避免了使用专线连接外部网络,减少了购买装置的成本和维护成本;并且本发明实施例能够只通过信息传输终端即可实现收费系统对特定网络服务的访问,实现了扣费平台的自动扣费,避免了现金支付的繁琐,提高了支付效率,进一步提升了用户体验,对于停车场收费站、高速公路收费站等场景,本发明实施例的技术方案能够提高车辆通行速度,减少拥堵。

以下介绍本发明的装置实施例,可以用于执行本发明上述实施例中的数据处理方法。对于本发明装置实施例中未披露的细节,请参照本发明上述的数据处理方法的实施例。

图10示意性示出了根据本发明的一个实施例的数据处理装置的框图。

参照图10所示,根据本发明的一个实施例的数据处理装置1000,包括:接收模块1001、解析模块1002、封装模块1003和发送模块1004。

其中,接收模块1001,用于接收资源扣减终端发送的第一数据包,所述第一数据包包括请求链接信息和请求主体信息;解析模块1002,用于解析所述第一数据包,以获取所述请求链接信息和所述请求主体信息;封装模块1003,用于将所述请求链接信息和所述请求主体信息封装,以形成资源扣减请求;发送模块1004,用于将所述资源扣减请求通过移动网络发送至服务器,接收所述服务器响应所述资源扣减请求而返回的扣减结果,并将所述扣减结果发送至所述资源扣减终端。

在本发明的一个实施例中,所述第一数据包中还包括一验证信息,所述验证信息包括加密信息和特征信息;所述数据处理装置1000配置为:解析所述第一数据包,以获取所述加密信息和所述特征信息;对所述加密信息进行哈希处理,以获取待匹配特征信息;将所述特征信息与所述待匹配特征信息进行比对,以判断所述第一数据包的合法性;若所述特征信息与所述待匹配特征信息相同,则所述第一数据包合法。

在本发明的一个实施例中,所述发送模块1004包括:发送单元,用于将所述资源扣减请求通过移动网络发送至所述服务器,通过所述服务器根据预设协议提取所述资源扣减请求中的资源扣减参数,调用目标应用平台的资源扣减接口,以使所述目标应用平台根据所述资源扣减参数进行资源转移;接收单元,用于接收所述服务器发送的根据所述目标应用平台的反馈信息形成的扣减结果;处理单元,用于根据与所述资源扣减终端之间的通信协议对所述扣减结果进行处理,并将处理后的所述扣减结果发送至所述资源扣减终端。

在本发明的一个实施例中,所述处理单元配置为:根据与所述资源扣减终端之间的串口通信协议对所述扣减结果进行处理,以获取第二数据包,并将所述第二数据包发送至所述资源扣减终端。

图11示意性示出了根据本发明的一个实施例的数据处理装置的框图。

参照图11所示,根据本发明的一个实施例的数据处理装置1100,包括:信息生成模块1101、信息加密模块1102和数据包生成模块1103。

其中,信息生成模块1101,用于获取标识信息,根据所述标识信息确定一资源扣减信息;信息加密模块1102,用于响应用户根据所述资源扣减信息进行的触发操作,并根据第一预设协议将所述资源扣减信息与目标信息加密形成请求链接信息和请求主体信息;数据包生成模块1103,用于获取请求链接信息,根据第二预设协议对所述请求链接信息和所述请求主体信息进行处理以形成第一数据包,并将所述第一数据包发送至信息传输终端。

在本发明的一个实施例中,所述信息加密模块1102配置为:通过资源扣减前端调用目标函数库的资源扣减接口,将所述资源扣减信息通过所述资源扣减接口发送至所述目标函数库;通过所述目标函数库对所述资源扣减信息进行检测,并将检测后的所述资源扣减信息与所述目标信息根据所述第一预设协议进行加密,以形成所述请求主体信息。

在本发明的一个实施例中,所述第一预设协议为所述目标函数库与服务器之间的协议;所述第二预设协议为所述目标函数库与所述信息传输终端之间的通信协议。

在本发明的一个实施例中,所述数据处理装置1100还包括:加密模块,用于对所述资源扣减信息、所述目标信息和所述目标函数库版本号进行加密以获取加密信息;特征信息生成模块,用于对所述加密信息进行哈希处理,以获取特征信息;验证信息生成模块,用于根据所述特征信息和所述加密信息形成验证信息;第一数据包生成模块,根据与所述信息传输终端之间的通信协议对所述验证信息、所述请求链接信息和所述请求主体信息进行处理,以获取所述第一数据包。

在本发明的一个实施例中,所述数据处理装置1100还包括:编号发送模块,用于在通过所述资源扣减前端向所述目标函数库发送所述资源扣减信息时,通过所述资源扣减前端向所述目标函数库发送与所述资源扣减信息对应的资源扣减编号;防重模块,用于根据所述资源扣减信息和所述资源扣减编号进行防重操作。

在本发明的一个实施例中,所述防重模块配置为:获取与当前资源扣减业务相邻的上次资源扣减业务所对应的第一资源扣减信息和第一资源扣减编号;通过所述目标函数库对当前资源扣减业务对应的第二资源扣减信息和所述第一资源扣减信息进行比对;当所述第一资源扣减信息与所述第二资源扣减信息相同时,将所述第二资源扣减信息对应的资源扣减编号替换为所述第一资源扣减编号;通过所述目标函数库根据所述第一资源扣减编号、所述第二资源扣减信息和所述目标信息形成第二数据包,并将所述第二数据包发送至所述信息传输终端;通过所述目标函数库接收所述信息传输终端发送的第三数据包,所述第三数据包为所述信息传输终端根据所述服务器返回的目标扣减结果而生成的数据包。

在本发明的一个实施例中,所述数据处理装置1100还包括:调用模块,用于通过所述资源扣减前端在启动时调用所述目标函数库的初始化接口,并将所述目标信息通过所述初始化接口发送至所述目标函数库。

在本发明的一些实施例中,所述第一数据包中的数据信息包含第一预设开头标识和第一预设结尾标识。

在本发明的一些实施例中,所述第二数据包中的数据信息包含第二预设开头标识和第二预设结尾标识。

图12示出了适于用来实现本发明实施例的电子设备的计算机系统的结构示意图。

需要说明的是,图12示出的电子设备的计算机系统1200仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图12所示,计算机系统1200包括中央处理单元(centralprocessingunit,cpu)1201,其可以根据存储在只读存储器(read-onlymemory,rom)1202中的程序或者从存储部分1208加载到随机访问存储器(randomaccessmemory,ram)1203中的程序而执行各种适当的动作和处理。在ram1203中,还存储有系统操作所需的各种程序和数据。cpu1201、rom1202以及ram1203通过总线1204彼此相连。输入/输出(input/output,i/o)接口1205也连接至总线1204。

以下部件连接至i/o接口1205:包括键盘、鼠标等的输入部分1206;包括诸如阴极射线管(cathoderaytube,crt)、液晶显示器(liquidcrystaldisplay,lcd)等以及扬声器等的输出部分1207;包括硬盘等的存储部分1208;以及包括诸如lan(localareanetwork,局域网)卡、调制解调器等的网络接口卡的通信部分1209。通信部分1209经由诸如因特网的网络执行通信处理。驱动器1210也根据需要连接至i/o接口1205。可拆卸介质1211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1210上,以便于从其上读出的计算机程序根据需要被安装入存储部分1208。

特别地,根据本发明的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1209从网络上被下载和安装,和/或从可拆卸介质1211被安装。在该计算机程序被中央处理单元(cpu)1201执行时,执行本申请的系统中限定的各种功能。

需要说明的是,本发明实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compactdiscread-onlymemory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本发明实施方式的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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