CN113985793A - 一种基于中间层的智能设备远程交互方法及*** - Google Patents
一种基于中间层的智能设备远程交互方法及*** Download PDFInfo
- Publication number
- CN113985793A CN113985793A CN202111387940.7A CN202111387940A CN113985793A CN 113985793 A CN113985793 A CN 113985793A CN 202111387940 A CN202111387940 A CN 202111387940A CN 113985793 A CN113985793 A CN 113985793A
- Authority
- CN
- China
- Prior art keywords
- signal
- client
- request
- butted
- intelligent equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000003993 interaction Effects 0.000 title claims abstract description 21
- 230000002159 abnormal effect Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23051—Remote control, enter program remote, detachable programmer
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提供一种基于中间层的智能设备远程交互方法及***,包括,所述中间层接收客户端的握手请求信号,通过查询预设的请求参数表确定所述握手请求信号确定对接的智能设备及请求参数;所述中间层根据确定的请求参数生成对应的打开设备信号并发送至所述对接的智能设备;接收所述对接的智能设备返回的到响应结果信号;所述中间层根据返回的到响应结果信号判断是否所述客户端与所述对接的智能设备之间建立持续的远程连接,当返回的到响应结果信号为成功时,判定建立持续的远程连接。本发明由一台服务器终端控制不同***的设备硬件服务层之间的数据交换,实现自助设备各硬件模块的实时跨***调用,完成Linux和安卓***的VTM自助办电设备的业务办理。
Description
技术领域
本发明涉及远程交互技术领域,特别是涉及一种基于中间层的智能设备远程交互方法及***。
背景技术
随着智慧营业厅的建设,很多简单而工作量占比较大的业务实现通过自助服务进行办理,无需再人工柜台办理。同时通过智能设备网点信息服务平台的建设,南山智慧营业厅的工作模式具备极高的可推广性,特别是智能设备具备快速采购与推广的条件。随着智能设备的数量越来越多,为确保智能设备接入的规范性、提高对智能设备的管理力度,降低智能设备运维成本。在此背景,建立统一的智能设备接入标准建设迫在眉睫。
尤其是,随着自助式电力服务开始逐渐成为电力服务行业的主流,且得到客户的广泛认可。目前越来越多的业务办理逐渐采取VTM自助办理设备进行处理。但是,随着新型产品及设备配件的迭代升级,随之出现多种***、多种***版本的设备共存的情况,如何在这种情况下实现VTM终端的远程交互尤为重要。
发明内容
本发明的目的在于,提出一种基于中间层的智能设备远程交互方法及***,解决现有方法在多种***、多种***版本的设备共存场景中,交互规范不统一的技术问题。
一方面,提供一种基于中间层的智能设备远程交互方法,包括:
所述中间层接收客户端的握手请求信号,通过查询预设的请求参数表确定所述握手请求信号确定对接的智能设备及请求参数,并生成对应的认可信号返回给所述客户端;
所述中间层根据确定的请求参数生成对应的打开设备信号并发送至所述对接的智能设备;接收所述对接的智能设备返回的到响应结果信号;其中,所述响应结果信号包括成功或失败;
所述中间层根据返回的到响应结果信号判断是否所述客户端与所述对接的智能设备之间建立持续的远程连接,当返回的到响应结果信号为成功时,判定所述客户端与所述对接的智能设备之间建立持续的远程连接。
优选地,还包括:
当返回的到响应结果信号为失败时,判定所述客户端与所述对接的智能设备之间不建立持续的远程连接。
优选地,所述生成对应的认可信号返回给所述客户端具体包括:
当所述中间层确定对接的智能设备及请求参数后,查询预设的请求参数表中是否包含对应的请求参数;若包含,则根据查询结果确定对接的智能设备,并生成认可信号为成功,若不包含,则生成认可信号为失败。
优选地,所述接收所述对接的智能设备返回的到响应结果信号具体包括:
根据所述请求参数确定需要调用的所述对接的智能设备的配件;
对所述对接的智能设备进行初始化,并检测对应配件是否正常;若所有配件正常,则生成响应结果信号为成功,若任一配件异常,则生成响应结果信号为失败。
优选地,还包括:
当所述中间层接收到客户端的关闭设备请求或取消当前配件操作请求时,中断所述客户端与所述对接的智能设备之间建立的远程连接。
优选地,还包括:
当所述中间层接收到客户端的重新使用配件请求时,直接调用对应配件与所述客户端之间建立持续的远程连接。
另一方面,还提供一种基于中间层的智能设备远程交互***,用以所述的基于中间层的智能设备远程交互方法,包括:
所述客户端,用以接收用户输入的握手请求信号,并转发给所述中间层;
所述中间层,用以通过查询预设的请求参数表确定所述握手请求信号确定对接的智能设备及请求参数,并生成对应的认可信号返回给所述客户端;根据确定的请求参数生成对应的打开设备信号并发送至所述对接的智能设备;接收所述对接的智能设备返回的到响应结果信号;其中,所述响应结果信号包括成功或失败;以及根据返回的到响应结果信号判断是否所述客户端与所述对接的智能设备之间建立持续的远程连接,当返回的到响应结果信号为成功时,判定所述客户端与所述对接的智能设备之间建立持续的远程连接。
优选地,所述中间层还用于确定对接的智能设备及请求参数后,查询预设的请求参数表中是否包含对应的请求参数;若包含,则根据查询结果确定对接的智能设备,并生成认可信号为成功,若不包含,则生成认可信号为失败。
优选地,所述中间层还用于根据所述请求参数确定需要调用的所述对接的智能设备的配件;
对所述对接的智能设备进行初始化,并检测对应配件是否正常;若所有配件正常,则生成响应结果信号为成功,若任一配件异常,则生成响应结果信号为失败。
优选地,所述中间层还用于接收到客户端的关闭设备请求或取消当前配件操作请求时,中断所述客户端与所述对接的智能设备之间建立的远程连接;
当所述中间层接收到客户端的重新使用配件请求时,直接调用对应配件与所述客户端之间建立持续的远程连接。
综上,实施本发明的实施例,具有如下的有益效果:
本发明提供的基于中间层的智能设备远程交互方法及***,通过制定的中间层交互协议,通过约定标准的接口规范,完成由一台服务器终端控制不同***的设备硬件服务层之间的数据交换,实现自助设备各硬件模块的实时跨***调用,完成Linux和安卓***的VTM自助办电设备的业务办理。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,根据这些附图获得其他的附图仍属于本发明的范畴。
图1为本发明实施例中一种基于中间层的智能设备远程交互方法的主流程示意图。
图2为本发明实施例中一种基于中间层的智能设备远程交互***的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
如图1所示,为本发明提供的一种基于中间层的智能设备远程交互方法的一个实施例的示意图。在该实施例中,所述方法包括以下步骤:
所述中间层接收客户端的握手请求信号,通过查询预设的请求参数表确定所述握手请求信号确定对接的智能设备及请求参数,并生成对应的认可信号返回给所述客户端;也就是,初始化设备,使用设备前调用它,得知设备是否正常。
具体实施例中,当所述中间层确定对接的智能设备及请求参数后,查询预设的请求参数表中是否包含对应的请求参数;若包含,则根据查询结果确定对接的智能设备,并生成认可信号为成功,若不包含,则生成认可信号为失败。
请求参数表如下,
认可信号如下表
进一步的,所述中间层根据确定的请求参数生成对应的打开设备信号并发送至所述对接的智能设备;接收所述对接的智能设备返回的到响应结果信号;其中,所述响应结果信号包括成功或失败;也就是,请求打开设备及对应的配件,返回对应的响应信号。打开设备信号如下表,
响应结果信号如下表
具体实施例中,根据所述请求参数确定需要调用的所述对接的智能设备的配件;对所述对接的智能设备进行初始化,并检测对应配件是否正常;若所有配件正常,则生成响应结果信号为成功,若任一配件异常,则生成响应结果信号为失败。
进一步的,所述中间层根据返回的到响应结果信号判断是否所述客户端与所述对接的智能设备之间建立持续的远程连接,当返回的到响应结果信号为成功时,判定所述客户端与所述对接的智能设备之间建立持续的远程连接。当返回的到响应结果信号为失败时,判定所述客户端与所述对接的智能设备之间不建立持续的远程连接。
进一步的,当所述中间层接收到客户端的关闭设备请求或取消当前配件操作请求时,中断所述客户端与所述对接的智能设备之间建立的远程连接。当所述中间层接收到客户端的重新使用配件请求时,直接调用对应配件与所述客户端之间建立持续的远程连接。也就是,关闭设备或取消当前配件的操作,若需要重新使用配件method直接传openDevice。
如图2所示,为本发明提供的一种基于中间层的智能设备远程交互***的一个实施例的示意图。在该实施例中,包括:
所述客户端,用以接收用户输入的握手请求信号,并转发给所述中间层;
所述中间层,用以通过查询预设的请求参数表确定所述握手请求信号确定对接的智能设备及请求参数,并生成对应的认可信号返回给所述客户端;根据确定的请求参数生成对应的打开设备信号并发送至所述对接的智能设备;接收所述对接的智能设备返回的到响应结果信号;其中,所述响应结果信号包括成功或失败;以及根据返回的到响应结果信号判断是否所述客户端与所述对接的智能设备之间建立持续的远程连接,当返回的到响应结果信号为成功时,判定所述客户端与所述对接的智能设备之间建立持续的远程连接。
具体地,所述中间层还用于确定对接的智能设备及请求参数后,查询预设的请求参数表中是否包含对应的请求参数;若包含,则根据查询结果确定对接的智能设备,并生成认可信号为成功,若不包含,则生成认可信号为失败。所述中间层还用于根据所述请求参数确定需要调用的所述对接的智能设备的配件;对所述对接的智能设备进行初始化,并检测对应配件是否正常;若所有配件正常,则生成响应结果信号为成功,若任一配件异常,则生成响应结果信号为失败。所述中间层还用于接收到客户端的关闭设备请求或取消当前配件操作请求时,中断所述客户端与所述对接的智能设备之间建立的远程连接;当所述中间层接收到客户端的重新使用配件请求时,直接调用对应配件与所述客户端之间建立持续的远程连接。
关于基于中间层的智能设备远程交互***的具体实现过程,可参考上述的基于中间层的智能设备远程交互方法,在此不再赘述。
综上,实施本发明的实施例,具有如下的有益效果:
本发明提供的基于中间层的智能设备远程交互方法及***,通过制定的中间层交互协议,通过约定标准的接口规范,完成由一台服务器终端控制不同***的设备硬件服务层之间的数据交换,实现自助设备各硬件模块的实时跨***调用,完成Linux和安卓***的VTM自助办电设备的业务办理。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (10)
1.一种基于中间层的智能设备远程交互方法,其特征在于,包括:
所述中间层接收客户端的握手请求信号,通过查询预设的请求参数表确定所述握手请求信号确定对接的智能设备及请求参数,并生成对应的认可信号返回给所述客户端;
所述中间层根据确定的请求参数生成对应的打开设备信号并发送至所述对接的智能设备;接收所述对接的智能设备返回的到响应结果信号;其中,所述响应结果信号包括成功或失败;
所述中间层根据返回的到响应结果信号判断是否所述客户端与所述对接的智能设备之间建立持续的远程连接,当返回的到响应结果信号为成功时,判定所述客户端与所述对接的智能设备之间建立持续的远程连接。
2.如权利要求1所述的方法,其特征在于,还包括:
当返回的到响应结果信号为失败时,判定所述客户端与所述对接的智能设备之间不建立持续的远程连接。
3.如权利要求1所述的方法,其特征在于,所述生成对应的认可信号返回给所述客户端具体包括:
当所述中间层确定对接的智能设备及请求参数后,查询预设的请求参数表中是否包含对应的请求参数;若包含,则根据查询结果确定对接的智能设备,并生成认可信号为成功,若不包含,则生成认可信号为失败。
4.如权利要求3所述的方法,其特征在于,所述接收所述对接的智能设备返回的到响应结果信号具体包括:
根据所述请求参数确定需要调用的所述对接的智能设备的配件;
对所述对接的智能设备进行初始化,并检测对应配件是否正常;若所有配件正常,则生成响应结果信号为成功,若任一配件异常,则生成响应结果信号为失败。
5.如权利要求4所述的方法,其特征在于,还包括:
当所述中间层接收到客户端的关闭设备请求或取消当前配件操作请求时,中断所述客户端与所述对接的智能设备之间建立的远程连接。
6.如权利要求5所述的方法,其特征在于,还包括:
当所述中间层接收到客户端的重新使用配件请求时,直接调用对应配件与所述客户端之间建立持续的远程连接。
7.一种基于中间层的智能设备远程交互***,用以实现如权利要求1-6任一项所述的方法,其特征在于,包括:
所述客户端,用以接收用户输入的握手请求信号,并转发给所述中间层;
所述中间层,用以通过查询预设的请求参数表确定所述握手请求信号确定对接的智能设备及请求参数,并生成对应的认可信号返回给所述客户端;根据确定的请求参数生成对应的打开设备信号并发送至所述对接的智能设备;接收所述对接的智能设备返回的到响应结果信号;其中,所述响应结果信号包括成功或失败;以及根据返回的到响应结果信号判断是否所述客户端与所述对接的智能设备之间建立持续的远程连接,当返回的到响应结果信号为成功时,判定所述客户端与所述对接的智能设备之间建立持续的远程连接。
8.如权利要求7所述的***,其特征在于,所述中间层还用于确定对接的智能设备及请求参数后,查询预设的请求参数表中是否包含对应的请求参数;若包含,则根据查询结果确定对接的智能设备,并生成认可信号为成功,若不包含,则生成认可信号为失败。
9.如权利要求8所述的***,其特征在于,所述中间层还用于根据所述请求参数确定需要调用的所述对接的智能设备的配件;
对所述对接的智能设备进行初始化,并检测对应配件是否正常;若所有配件正常,则生成响应结果信号为成功,若任一配件异常,则生成响应结果信号为失败。
10.如权利要求9所述的***,其特征在于,所述中间层还用于接收到客户端的关闭设备请求或取消当前配件操作请求时,中断所述客户端与所述对接的智能设备之间建立的远程连接;
当所述中间层接收到客户端的重新使用配件请求时,直接调用对应配件与所述客户端之间建立持续的远程连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111387940.7A CN113985793A (zh) | 2021-11-22 | 2021-11-22 | 一种基于中间层的智能设备远程交互方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111387940.7A CN113985793A (zh) | 2021-11-22 | 2021-11-22 | 一种基于中间层的智能设备远程交互方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113985793A true CN113985793A (zh) | 2022-01-28 |
Family
ID=79749855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111387940.7A Pending CN113985793A (zh) | 2021-11-22 | 2021-11-22 | 一种基于中间层的智能设备远程交互方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113985793A (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201286116Y (zh) * | 2008-09-01 | 2009-08-05 | ***通信集团湖南有限公司 | 业务处理设备及业务处理*** |
CN103761626A (zh) * | 2014-02-13 | 2014-04-30 | 国家电网公司 | 供电营业厅的双向交互支撑***及其实现方法 |
CN104333808A (zh) * | 2014-11-14 | 2015-02-04 | 复旦大学 | 用于Android及Linux智能电视机上的通用播放器 |
CN106506565A (zh) * | 2017-01-04 | 2017-03-15 | 上海上讯信息技术股份有限公司 | 一种远程命令执行方法及设备 |
CN108062382A (zh) * | 2017-12-13 | 2018-05-22 | 广州视源电子科技股份有限公司 | 信息交互的方法、装置、设备以及存储介质 |
CN108765785A (zh) * | 2018-04-02 | 2018-11-06 | 广州供电局有限公司 | 一种远程视频柜员机vtm自助终端*** |
CN109243106A (zh) * | 2018-08-28 | 2019-01-18 | 山东浪潮商用***有限公司 | 一种基于云计算的契税缴纳自助办税*** |
CN111787097A (zh) * | 2020-06-30 | 2020-10-16 | 北京同邦卓益科技有限公司 | 接口报文转换配置方法、接口报文转换方法及设备 |
CN112562217A (zh) * | 2020-12-16 | 2021-03-26 | 恒银金融科技股份有限公司 | 自助终端控制***的流程引擎设计、通讯方式、工作方法 |
CN112751929A (zh) * | 2020-12-28 | 2021-05-04 | 深圳市科创思科技有限公司 | 一种与远程plc设备通信的方法及*** |
CN112835733A (zh) * | 2021-03-31 | 2021-05-25 | 中国工商银行股份有限公司 | 自助服务设备业务处理方法、装置及自助服务设备 |
-
2021
- 2021-11-22 CN CN202111387940.7A patent/CN113985793A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201286116Y (zh) * | 2008-09-01 | 2009-08-05 | ***通信集团湖南有限公司 | 业务处理设备及业务处理*** |
CN103761626A (zh) * | 2014-02-13 | 2014-04-30 | 国家电网公司 | 供电营业厅的双向交互支撑***及其实现方法 |
CN104333808A (zh) * | 2014-11-14 | 2015-02-04 | 复旦大学 | 用于Android及Linux智能电视机上的通用播放器 |
CN106506565A (zh) * | 2017-01-04 | 2017-03-15 | 上海上讯信息技术股份有限公司 | 一种远程命令执行方法及设备 |
CN108062382A (zh) * | 2017-12-13 | 2018-05-22 | 广州视源电子科技股份有限公司 | 信息交互的方法、装置、设备以及存储介质 |
CN108765785A (zh) * | 2018-04-02 | 2018-11-06 | 广州供电局有限公司 | 一种远程视频柜员机vtm自助终端*** |
CN109243106A (zh) * | 2018-08-28 | 2019-01-18 | 山东浪潮商用***有限公司 | 一种基于云计算的契税缴纳自助办税*** |
CN111787097A (zh) * | 2020-06-30 | 2020-10-16 | 北京同邦卓益科技有限公司 | 接口报文转换配置方法、接口报文转换方法及设备 |
CN112562217A (zh) * | 2020-12-16 | 2021-03-26 | 恒银金融科技股份有限公司 | 自助终端控制***的流程引擎设计、通讯方式、工作方法 |
CN112751929A (zh) * | 2020-12-28 | 2021-05-04 | 深圳市科创思科技有限公司 | 一种与远程plc设备通信的方法及*** |
CN112835733A (zh) * | 2021-03-31 | 2021-05-25 | 中国工商银行股份有限公司 | 自助服务设备业务处理方法、装置及自助服务设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0163251B1 (ko) | 클라이언트 서버형 네트워크 | |
US8732694B2 (en) | Method and system for performing services in server and client of client/server architecture | |
CN105939201A (zh) | 服务器状态的检查方法和装置 | |
KR101416280B1 (ko) | 이벤트 처리 시스템 및 방법 | |
CN111405130B (zh) | 一种语音交互的***及方法 | |
CN114691567A (zh) | 基于微服务的多云接口适配方法、***及存储介质 | |
CN110162314A (zh) | 一种软件升级管理的方法、服务器、终端、装置及存储介质 | |
KR102233152B1 (ko) | Ocpp 프로토콜 전기 자동차 충전 시스템 | |
US9172581B2 (en) | Communication system, datacenter apparatus, and control method used in datacenter apparatus | |
CN113985793A (zh) | 一种基于中间层的智能设备远程交互方法及*** | |
CN104349499A (zh) | 会话接入、移动终端与呼叫中心通讯的接入***及方法 | |
US20060050856A1 (en) | Computer telephony server for scripted call termination | |
CN112506485B (zh) | 业务处理*** | |
US5828744A (en) | Call waiting processing system, and originating terminal unit, destination terminal unit and originating/destination terminal unit utilized in the same system | |
CN113765871B (zh) | 堡垒机管理的方法和装置 | |
US20020168062A1 (en) | Methods and apparatus for automatically determining a call service request | |
CN112905273A (zh) | 一种服务调用方法和装置 | |
CN113312390A (zh) | 业务数据调用方法、装置及存储介质和电子设备 | |
US5594902A (en) | Custom service control system | |
CN111309744A (zh) | 对象处理方法、装置、电子设备及计算机可读存储介质 | |
KR20050067413A (ko) | 서비스 통합 시스템을 위한 방법 및 장치 | |
EP3567831B1 (en) | Communication management | |
CN114125003A (zh) | 一种基于通信中间件的vtm设备通信方法及*** | |
KR100281560B1 (ko) | 전화메일서비스의 실시간 시행방법 | |
CN100387032C (zh) | 一个智能呼叫中实现与外部数据***多次交互的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |