图书自助设备的在线注册方法及装置与流程

文档序号:14574795发布日期:2018-06-02 01:25阅读:232来源:国知局
图书自助设备的在线注册方法及装置与流程

本发明涉及软件技术领域,尤其涉及一种图书自助设备的在线注册方法及装置。



背景技术:

随着电子技术及网络技术的不断发展,市面上出现了面对读者的图书自助设备。图书自助设备是图书馆提供给读者自助完成图书借阅图书等业务操作的设备,在提高读者操作效率的同时,也面临着设备部署和维护上的投入问题。现阶段设备的部署和维护需要工程师在现场操作,远程的监控系统也只能远程发现问题不能远程解决问题。例如,图书自助设备的注册通常需要工作人员现场进行操作,考虑现场解压、设备连接及网络等因素,造成图书馆自助服务器设备的部署效率低的问题。

有鉴于此,有必要提出对目前的图书自助设备的注册技术进行进一步的改进。



技术实现要素:

为解决上述至少一技术问题,本发明的主要目的是提供一种图书自助设备的在线注册方法。

为实现上述目的,本发明采用的一个技术方案为:提供一种图书自助设备的在线注册方法,所述图书自助设备配置有APP应用,所述图书自助设备的在线注册方法包括:

在利用APP应用在云端中修改图书自助设备的注册信息后,登录云端;

向云端发送心跳信息,以获取云端需要同步配置的数据;

查询是否有云端数据的下发请求,若有云端数据的下发请求,则根据下发请求从云端获取详细配置数据;

重新加载详细的配置数据。

其中,所述查询是否有云端数据的下发请求,若有云端数据的下发请求则根据下发请求从云端获取详细配置数据的步骤,具体包括:

查询是否有云端数据的下发请求,若有则根据下发请求获取下发数据信息;

查询是否有云端数据的下发清单,若有云端数据的下发清单则从云端获取对应的清单数据;

根据清单数据从云端获取对应的详细配置数据。

其中,所述查询是否有云端数据的下发请求,若有云端数据的下发请求则根据下发请求从云端获取详细配置数据的步骤,还包括:

调用auth_sync_request_has_sync接口查询是否有云端数据的下发请求,若有则根据下发请求获取下发数据信息;

调用auth_sync_get_cloud_sync_summary接口查询是否有云端数据的下发清单,若有云端数据的下发清单则从云端获取对应的清单数据;

调用auth_sync_get_cloud_sync_record接口并根据清单数据从云端获取对应的详细配置数据。

其中,所述获取与清单数据对应的详细配置数据的步骤之后,还包括:

将详细配置数据保存至本地数据库的步骤。

其中,在重新加载详细的配置数据的步骤之后,还包括:

向APP应用返回注册成功的信息并跳转至自助服务页面的步骤。

为实现上述目的,本发明采用的另一个技术方案为:提供一种图书自助设备的在线注册装置,所述图书自助装置配置有APP应用,所述图书自助设备的在线注册装置包括:

登录模块,用于在利用APP应用在云端中修改图书自助设备的注册信息后,登录云端;

发送模块,用于向云端发送心跳信息,以获取云端需要同步配置的数据;

查询模块,用于查询是否有云端数据的下发请求,若有云端数据的下发请求,则根据下发请求从云端获取详细配置数据;

加载模块,用于重新加载详细的配置数据。

其中,所述查询模块,具体包括:

第一查询单元,用于查询是否有云端数据的下发请求,若有则根据下发请求获取下发数据信息;

第二查询单元,用于查询是否有云端数据的下发清单,若有云端数据的下发清单则从云端获取对应的清单数据;

获取单元,用于根据清单数据从云端获取对应的详细配置数据。

其中,所述查询模块,还包括:

第一调用单元,用于调用auth_sync_request_has_sync接口,并根据第一查询单元查询是否有云端数据的下发请求,若有则根据下发请求获取下发数据信息;

第二调用单元,用于调用auth_sync_get_cloud_sync_summary接口,并根据第二查询单元查询是否有云端数据的下发清单,若有云端数据的下发清单则从云端获取对应的清单数据;

第三调用单元,用于调用auth_sync_get_cloud_sync_record接口,并利用获取单元根据清单数据从云端获取对应的详细配置数据。

其中,还包括存储模块,用于将详细配置数据保存至本地数据库。

其中,还包括反馈模块,用于向APP应用返回注册成功的信息并跳转至自助服务页面。

本发明的技术方案主要采用先在利用APP应用在云端中修改图书自助设备的注册信息后,登录云端;然后向云端发送心跳信息,以获取云端需要同步配置的数据;再查询是否有云端数据的下发请求,若有云端数据的下发请求,则根据下发请求从云端获取详细配置数据;最后重新加载详细的配置数据,如此,在利用APP应用修改设备的注册信息后,在设备端可以直接登录云端进行在线注册,无需现场去设置注册参数及下载文件,能够缩短注册时间及成本,更方便设备的部署。

附图说明

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

图1为本发明一实施例图书自助设备的在线注册方法的方法流程图;

图2为本发明另一实施例图书自助设备的在线注册方法的方法流程图;

图3为本发明一实施例图书自助设备的在线注册装置的模块方框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

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

需要说明,本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

请参照图1,在本发明实施例中,该图书自助设备的在线注册方法,所述图书自助设备配置有APP应用,所述图书自助设备的在线注册方法包括:

步骤S10、在利用APP应用在云端中修改图书自助设备的注册信息后,登录云端;本步骤之前,还包括对图书自助设备进行出厂配置,包括安装操作系统(winXP以上)、安装运行依赖环境(.Net框架、数据库、硬件驱动等)、标准版软件(中间件平台),以使设备端软件达到能运行的标准。图书自助设备注册的前提条件是云端已经添加过设备所属图书馆,并且有对应设备的配置信息,通过APP应用将图书自助设备信息添加至云端,本步骤中,在添加成功后,图书自助设备可直接登录云端。由于云端只存在修改、删除方式,故该添加方式实际为修改方式,即通过修改完成设备的初步注册。

步骤S20、向云端发送心跳信息,以获取云端需要同步配置的数据;本步骤中,通过向云端发送心跳可以获取云端的同步配置数据。

步骤S30、查询是否有云端数据的下发请求,若有云端数据的下发请求,则根据下发请求从云端获取详细配置数据;步骤中在查询到有云端数据的下发请求时,可从云端获取详细配置数据,并将该详细配置数据同步到图书自助设备。

步骤S40、重新加载详细的配置数据。本步骤,图书自助设备可以将同步的详细配置数据进行重新加载,以完成设备数据的同步配置,如此,在数据配置完成后,注册页面自动跳转到自助服务页面。

本发明的技术方案主要采用先在利用APP应用在云端中修改图书自助设备的注册信息后,登录云端;然后向云端发送心跳信息,以获取云端需要同步配置的数据;再查询是否有云端数据的下发请求,若有云端数据的下发请求,则根据下发请求从云端获取详细配置数据;最后重新加载详细的配置数据,如此,在利用APP应用修改设备的注册信息后,在设备端可以直接登录云端进行在线注册,无需现场去设置注册参数及下载文件,能够缩短注册时间及成本,更方便设备的部署。

在一具体的实施例中,所述查询是否有云端数据的下发请求,若有云端数据的下发请求则根据下发请求从云端获取详细配置数据的步骤,具体包括:

查询是否有云端数据的下发请求,若有则根据下发请求获取下发数据信息;

查询是否有云端数据的下发清单,若有云端数据的下发清单则从云端获取对应的清单数据;

根据清单数据从云端获取对应的详细配置数据。

本实施例中,通过图书自助设备与云端的数据交互,查询并从云端同步配置数据,如此,能够提高数据传输速率,提高通信的可靠性。具体包括,查询云端数据的下发请求获取下发数据信息,及查询云端数据的下发清单获取清单数据,最后根据清单数据同步获取详细配置数据。

进一步的,所述查询是否有云端数据的下发请求,若有云端数据的下发请求则根据下发请求从云端获取详细配置数据的步骤,还包括:

调用auth_sync_request_has_sync接口查询是否有云端数据的下发请求,若有则根据下发请求获取下发数据信息;

调用auth_sync_get_cloud_sync_summary接口查询是否有云端数据的下发清单,若有云端数据的下发清单则从云端获取对应的清单数据;

调用auth_sync_get_cloud_sync_record接口并根据清单数据从云端获取对应的详细配置数据。

本实施例中,为了提高数据交互的可靠性,通过三个接口分别对各阶段的配置信息与云端进行交互,有利于提高数据的准确性,减少数据的混淆。

具体的,所述获取与清单数据对应的详细配置数据的步骤之后,还包括:

将详细配置数据保存至本地数据库的步骤。

本步骤中,详细配置数据在图书自助设备中有存储,且存储于本地数据库,如此,以方便后续设备的维护。

本实施例中,在重新加载详细的配置数据的步骤之后,还包括:

向APP应用返回注册成功的信息并跳转至自助服务页面的步骤。

本实施例中,在注册成功后,通过APP应用可以直接登录自助服务页面,该设备的显示器也可以直接登录自助服务页面。

请参照图2,在一具体的示例中,该图书自助设备的在线注册方法包括:APP应用、图书自助设备、云端,其中,图书自助设备包括同步程序(Sync)及中间件服务程序(MidServer),云端包括云端应用服务器、云端注册服务器、云端同步服务器。

1、在安装有APP应用的智能终端、电脑等设备中打开注册页面,如http://soft.seaeverit.com:18002/cloudviewservice_register/device/connet?deviceCode,由云端注册服务器返回首次登陆注册页面,如http://soft.seaeverit.com:18002/cloudviewservice_register/device/connet?deviceCode;

2、在修改图书自助设备注册信息后,注册设备,以将设备添加至云端注册服务器中;

3、在收到注册设备返回消息后,调用sys_init_set_id接口在中间件服务程序设置设备参数;

4、中间件服务程序调用auth_cloud_login接口登陆云端同步服务器;

5、中间件服务程序调用auth_cloud_login_heartbeat接口向云端同步服务器发送心跳信息,返回需要配置的同步数据;

6、同步程序调用auth_sync_request_has_sync接口查询中间件服务程序内是否有云端数据下发请求,若有则返回下发数据信息;

7、同步程序调用auth_sync_get_cloud_sync_summary接口查询中间件服务程序是否有云端数据的下发清单,由中间件服务程序调用auth_cloud_request_db_sync_summary接口获取下发清单,若有则返回清单数据;

8、同步程序调用sync_get_cloud_sync_record接口获取下发数据,由中间件服务程序调用auth_cloud_get_db_sync_record接口获取详细配置数据;

9、同步程序调用db_config_excute接口保存详细配置数据到本地数据库;

10、同步程序调用sys_reload_config接口通知中间件服务程序重新加载详细配置数据;

11、打开注册页面,可直接登录云端应用服务器的自助服务页面。

请参照图3,本发明的实施例中,该图书自助设备的在线注册装置,所述图书自助装置配置有APP应用,所述图书自助设备的在线注册装置包括:

登录模块10,用于在利用APP应用在云端中修改图书自助设备的注册信息后,登录云端;本装置在出厂时经过出厂部署,主要为安装操作系统(winXP以上)、安装运行依赖环境(.Net框架、数据库、硬件驱动等)、标准版软件(中间件平台),以使设备端软件达到能运行的标准;通过APP应用将图书自助设备信息添加至云端后,通过登录模块10可以从设备登录云端,完成云端数据配置。

发送模块20,用于向云端发送心跳信息,以获取云端需要同步配置的数据;通过发送模块20可以向云端发送心跳,以可以获取云端的同步配置数据。

查询模块30,用于查询是否有云端数据的下发请求,若有云端数据的下发请求,则根据下发请求从云端获取详细配置数据;通过查询模块30,查询到有云端数据的下发请求时,可从云端获取详细配置数据,并将该详细配置数据同步到图书自助设备。

加载模块40,用于重新加载详细的配置数据。通过加载模块40,可以将同步的详细配置数据进行重新加载,以完成设备数据的同步配置,如此,在数据配置完成后,注册页面自动跳转到自助服务页面。

在一具体的实施例中,所述查询模块30,具体包括:

第一查询单元,用于查询是否有云端数据的下发请求,若有则根据下发请求获取下发数据信息;

第二查询单元,用于查询是否有云端数据的下发清单,若有云端数据的下发清单则从云端获取对应的清单数据;

获取单元,用于根据清单数据从云端获取对应的详细配置数据。

本实施例中,通过第一查询单元、第二查询单元及获取单元,可实现图书自助设备与云端的数据交互,查询并从云端同步配置数据,如此,能够提高数据传输速率,提高通信的可靠性。具体包括,通过第一查询单元查询云端数据的下发请求获取下发数据信息,及通过第二查询单元查询云端数据的下发清单获取清单数据,最后获取单元,根据清单数据同步获取详细配置数据。

具体的,所述查询模块30,还包括:

第一调用单元,用于调用auth_sync_request_has_sync接口,并根据第一查询单元查询是否有云端数据的下发请求,若有则根据下发请求获取下发数据信息;

第二调用单元,用于调用auth_sync_get_cloud_sync_summary接口,并根据第二查询单元查询是否有云端数据的下发清单,若有云端数据的下发清单则从云端获取对应的清单数据;

第三调用单元,用于调用auth_sync_get_cloud_sync_record接口,并利用获取单元根据清单数据从云端获取对应的详细配置数据。

本实施例中,为了提高数据交互的可靠性,通过三个调用单元调用三个接口分别对各阶段的配置信息与云端进行交互,有利于提高数据的准确性,减少数据的混淆。

具体的,还包括存储模块,用于将详细配置数据保存至本地数据库。本实施例中,通过存储模块,可以将详细配置数据在图书自助设备中存储,且存储于本地数据库,如此,以方便后续设备的维护。

具体的,还包括反馈模块,用于向APP应用返回注册成功的信息并跳转至自助服务页面。在注册成功后,通过反馈模块可以反馈注册成功信息,并在注册成功后,通过APP应用可以直接登录自助服务页面,该设备的显示器也可以直接登录自助服务页面。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

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