一种使用隧道代理实现账号系统的自动化交互方法技术方案

技术编号:38763872 阅读:11 留言:0更新日期:2023-09-10 10:37
本发明专利技术公开了一种使用隧道代理实现账号系统的自动化交互方法,包括:在多个客户端需要和服务端通过账号进行数据交互的情况下,隧道代理接收多个客户端的数据交互请求,访问服务端;隧道代理从服务端接收返回信息,并分别传输至多个客户端;在多个客户端成功登陆账号的情况下,关闭隧道代理和客户端的交互通道;隧道代理将客户端标识和服务器标识转发至自动化服务端,自动化服务端通过客户端标识和服务端标识实现多个客户端和服务端的自动化交互。互。互。

【技术实现步骤摘要】
一种使用隧道代理实现账号系统的自动化交互方法


[0001]本专利技术涉及自动化交互
,并且更具体地,涉及一种使用隧道代理实现账号系统的自动化交互方法。

技术介绍

[0002]当前客户端和服务器端进行网页自动化数据交互,有RPA和API两种方式。如果交互是需要使用账号的情况下,使用的这两种方式都会需要知晓账号的情况下进行实施。若想保护账号不被第三方知晓一般采用本地部署服务进行交互操作。这样账号与自动化交互操作进行了强耦合,需要账号用户安装服务,不但不方便操作,而且不利于集中化管理。

技术实现思路

[0003]针对现有技术的不足,本专利技术提供一种使用隧道代理实现账号系统的自动化交互方法。
[0004]根据本专利技术的一个方面,提供了一种使用隧道代理实现账号系统的自动化交互方法,包括:
[0005]在多个客户端需要和服务端通过账号进行数据交互的情况下,隧道代理接收多个客户端的数据交互请求,访问服务端;
[0006]隧道代理从服务端接收返回信息,并分别传输至多个客户端;
[0007]在多个客户端成功登陆账号的情况下,关闭隧道代理和客户端的交互通道;
[0008]隧道代理将客户端标识和服务器标识转发至自动化服务端,自动化服务端通过客户端标识和服务端标识实现多个客户端和服务端的自动化交互。
[0009]可选地,还包括:
[0010]服务端根据数据交互请求中获取客户端登录的账号信息;
[0011]在账号信息正确的情况下,服务端向隧道代理返回登录成功信息。
[0012]可选地,客户端为移动端或PC端。
[0013]可选地,自动化服务端通过客户端标识和服务端标识实现多个客户端和服务端的自动化交互,包括:
[0014]自动化服务端从服务端接收客户端所需信息,并返回至多个客户端。
[0015]根据本专利技术的另一个方面,提供了一种使用隧道代理实现账号系统的自动化交互装置,包括:
[0016]接收模块,用于在多个客户端需要和服务端通过账号进行数据交互的情况下,隧道代理接收多个客户端的数据交互请求,访问服务端;
[0017]传输模块,用于隧道代理从服务端接收返回信息,并分别传输至多个客户端;
[0018]关闭模块,用于在多个客户端成功登陆账号的情况下,关闭隧道代理和客户端的交互通道;
[0019]交互模块,用于隧道代理将客户端标识和服务器标识转发至自动化服务端,自动
化服务端通过客户端标识和服务端标识实现多个客户端和服务端的自动化交互。
[0020]根据本专利技术的又一个方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行本专利技术上述任一方面所述的方法。
[0021]根据本专利技术的又一个方面,提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本专利技术上述任一方面所述的方法。
[0022]从而,本专利技术提供一种使用隧道代理实现账号系统的自动化交互方法,使用隧道代理进行用户交互标识的获取。高效利用隧道代理基本代理特性。可自定义隧道代理下游进行后续操作,灵活,便捷。保护用户账号的同时完成需要账号系统的自动化交互。
附图说明
[0023]通过参考下面的附图,可以更为完整地理解本专利技术的示例性实施方式:
[0024]图1是本专利技术一示例性实施例提供的使用隧道代理实现账号系统的自动化交互方法的流程示意图;
[0025]图2是本专利技术一示例性实施例提供的使用隧道代理实现账号系统的自动化交互方法的另一流程示意图;
[0026]图3是本专利技术一示例性实施例提供的使用隧道代理实现账号登录的示意图;
[0027]图4是本专利技术一示例性实施例提供的使用隧道代理成功登录的示意图;
[0028]图5是本专利技术一示例性实施例提供的使用隧道代理实现账号系统的自动化交互方法的示意图;
[0029]图6是本专利技术一示例性实施例提供的使用隧道代理实现账号系统的自动化交互装置的结构示意图;
[0030]图7是本专利技术一示例性实施例提供的电子设备的结构。
具体实施方式
[0031]下面,将参考附图详细地描述根据本专利技术的示例实施例。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是本专利技术的全部实施例,应理解,本专利技术不受这里描述的示例实施例的限制。
[0032]应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。
[0033]本领域技术人员可以理解,本专利技术实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
[0034]还应理解,在本专利技术实施例中,“多个”可以指两个或两个以上,“至少一个”可以指一个、两个或两个以上。
[0035]还应理解,对于本专利技术实施例中提及的任一部件、数据或结构,在没有明确限定或者在前后文给出相反启示的情况下,一般可以理解为一个或多个。
[0036]另外,本专利技术中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
另外,本专利技术中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0037]还应理解,本专利技术对各个实施例的描述着重强调各个实施例之间的不同之处,其相同或相似之处可以相互参考,为了简洁,不再一一赘述。
[0038]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0039]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。
[0040]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。
[0041]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0042]本专利技术实施例可以应用于终端设备、计算机系统、服务器等电子设备,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与终端设备、计算机系统、服务器等电子设备一起使用的众所周知的终端设备、计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。
[0043]终端设备、计算机系统、服务器等电子设备可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种使用隧道代理实现账号系统的自动化交互方法,其特征在于,包括:在多个客户端需要和服务端通过账号进行数据交互的情况下,隧道代理接收多个所述客户端的数据交互请求,访问所述服务端;所述隧道代理从所述服务端接收返回信息,并分别传输至多个所述客户端;在多个所述客户端成功登陆所述账号的情况下,关闭所述隧道代理和所述客户端的交互通道;所述隧道代理将客户端标识和服务器标识转发至自动化服务端,所述自动化服务端通过所述客户端标识和所述服务端标识实现多个所述客户端和所述服务端的自动化交互。2.根据权利要求1所述的方法,其特征在于,还包括:所述服务端根据数据交互请求中获取客户端登录的账号信息;在所述账号信息正确的情况下,所述服务端向所述隧道代理返回登录成功信息。3.根据权利要求1所述的方法,其特征在于,所述客户端为移动端或PC端。4.根据权利要求1所述的方法,其特征在于,所述自动化服务端通过所述客户端标识和所述服务端标识实现多个所述客户端和所述服务端的自动化交互,包括:所述自动化服务端从所述服务端接收所述客户端所需信息,并返回至多个所述客户端。5.一种使用隧道代理实现账号系统的自动化交互装置,其特征在于,包括:接收模块,用于在多个客户端需要和服务端通过账号进行数据交互的情况下,隧道代理接收多个所述客户端的数据交互请求,访问所述服务端;传输模块,用于所述...

【专利技术属性】
技术研发人员:张志博陈凌云李宁陈炎胡万里
申请(专利权)人:德邦证券股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1