CN116820624A - 操作指令的发送方法、处理方法、装置、设备和介质 - Google Patents
操作指令的发送方法、处理方法、装置、设备和介质 Download PDFInfo
- Publication number
- CN116820624A CN116820624A CN202311091216.9A CN202311091216A CN116820624A CN 116820624 A CN116820624 A CN 116820624A CN 202311091216 A CN202311091216 A CN 202311091216A CN 116820624 A CN116820624 A CN 116820624A
- Authority
- CN
- China
- Prior art keywords
- target
- account
- client
- instruction
- specified
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 82
- 238000012545 processing Methods 0.000 title claims description 32
- 238000004088 simulation Methods 0.000 claims abstract description 33
- 230000006870 function Effects 0.000 claims description 130
- 230000015654 memory Effects 0.000 claims description 27
- 238000011022 operating instruction Methods 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 9
- 238000003860 storage Methods 0.000 claims description 9
- 230000000694 effects Effects 0.000 claims description 4
- 238000003672 processing method Methods 0.000 abstract description 10
- 206010020772 Hypertension Diseases 0.000 description 16
- 239000000047 product Substances 0.000 description 11
- 239000003814 drug Substances 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 229940079593 drug Drugs 0.000 description 8
- 230000001631 hypertensive effect Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000011161 development Methods 0.000 description 5
- 201000010099 disease Diseases 0.000 description 5
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 235000005911 diet Nutrition 0.000 description 4
- 235000019580 granularity Nutrition 0.000 description 4
- 208000017667 Chronic Disease Diseases 0.000 description 3
- 239000002220 antihypertensive agent Substances 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 206010012601 diabetes mellitus Diseases 0.000 description 3
- 230000037213 diet Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 229940127088 antihypertensive drug Drugs 0.000 description 2
- 230000036772 blood pressure Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000378 dietary effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000008103 glucose Substances 0.000 description 1
- 239000005555 hypertensive agent Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000004801 process automation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
- G06F9/45508—Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation
- G06F9/45512—Command shells
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本说明书实施方式提供了一种操作指令的发送方法、处理方法、装置、设备和介质。方法应用于指令配置单元;指令配置单元能访问多个部署有指定客户端的运行环境;指定客户端登录有第一账户且不同运行环境中指定客户端登录的第一账户不同;方法包括:确定针对目标指定客户端的操作指令;操作指令用于指示对目标指定客户端执行模拟触发操作;模拟触发操作用于模拟目标指定客户端被人的触发操作;将操作指令发送至多个运行环境中部署目标指定客户端的目标运行环境,以使目标运行环境针对目标指定客户端执行模拟触发操作后,目标指定客户端以登录的目标第一账户的账户权限执行模拟触发操作指向的目标功能,一定程度上提高了操作多个指定客户端的效率。
Description
技术领域
本说明书中实施方式关于计算机网络技术领域,具体关于一种操作指令的发送方法、处理方法、装置、设备和介质。
背景技术
随着互联网的发展,许多企业在开展业务时均会使用到其他企业提供的软件。例如,许多企业在开展产品发布会的过程中,均会在指定的社交媒体软件中实时跟进发布会的内容。目前,通常需要工作人员在软件提供的客户端完成指定操作以实现软件的某些功能。然而,人工操作客户端的效率较低,针对一些操作频繁的应用场景,人工操作客户端可能会造成业务推进缓慢。
因此,现有技术中存在人工操作多个客户端的效率较低的技术问题。
发明内容
有鉴于此,本说明书多个实施方式致力于提供一种操作指令的发送方法、处理方法、装置、设备和介质,以一定程度上提升了操作客户端的效率。
本说明书中多个实施方式提供一种操作指令的发送方法,应用于指令配置单元;所述指令配置单元能访问多个部署有指定客户端的运行环境;至少部分运行环境的指定客户端登录有第一账户,且不同运行环境中指定客户端登录的第一账户不同;所述方法包括:确定针对至少部分指定客户端的操作指令,所述至少部分指定客户端分别作为目标指定客户端;其中,所述操作指令用于指示对所述目标指定客户端执行模拟触发操作;其中,所述模拟触发操作用于模拟所述目标指定客户端被人的触发操作;以部署所述目标指定客户端运行环境作为目标运行环境,将所述操作指令发送至所述目标运行环境,以用于使所述目标运行环境针对所述目标指定客户端执行所述模拟触发操作后,所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能;其中,所述目标运行环境中的目标指定客户端登录有所述目标第一账户;所述目标第一账户的账户权限能够执行所述模拟触发操作指向的目标功能。
本说明书的一个实施方式提供一种操作指令的处理方法,所述处理方法应用于多个运行环境中的目标运行环境;所述多个运行环境分别部署有指定客户端;至少部分运行环境的指定客户端登录有第一账户,且不同运行环境中指定客户端登录的第一账户不同;所述目标运行环境中部署的指定客户端作为目标指定客户端;登录在所述目标指定客户端的第一账户作为目标第一账户;所述方法包括:接收针对所述目标指定客户端的操作指令;其中,所述操作指令用于指示对所述目标指定客户端执行模拟触发操作;其中,所述模拟触发操作用于模拟所述目标指定客户端被人的触发操作;根据所述操作指令,对所述目标指定客户端执行所述模拟触发操作,以使所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能;所述目标第一账户的账户权限能够执行所述模拟触发操作指向的目标功能。
本说明书的一个实施方式提供一种指令配置装置,所述指令配置装置能访问多个部署有指定客户端的运行环境;至少部分运行环境的指定客户端登录有第一账户,且不同运行环境中指定客户端登录的第一账户不同;所述指令配置装置包括:确定模块,用于确定针对至少部分指定客户端的操作指令,所述至少部分指定客户端作为目标指定客户端;其中,所述操作指令用于指示对所述目标指定客户端执行模拟触发操作;其中,所述模拟触发操作用于模拟所述目标指定客户端被人的触发操作;发送模块,用于以部署所述目标指定客户端运行环境作为目标运行环境,将所述操作指令发送至所述目标运行环境,以用于使所述目标运行环境针对所述目标指定客户端执行所述模拟触发操作后,所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能;其中,所述目标运行环境中的目标指定客户端登录有所述目标第一账户;所述目标第一账户的账户权限能够执行所述模拟触发操作指向的目标功能。
本说明书的一个实施方式提供一种操作指令的处理装置,所述处理装置应用于多个运行环境中的目标运行环境;所述多个运行环境分别部署有指定客户端;至少部分运行环境的指定客户端登录有第一账户,且不同运行环境中指定客户端登录的第一账户不同;所述目标运行环境中部署的指定客户端作为目标指定客户端;登录在所述目标指定客户端的第一账户作为目标第一账户;所述处理装置包括:接收模块,用于接收针对所述目标指定客户端的操作指令;其中,所述操作指令用于指示对所述目标指定客户端执行模拟触发操作;其中,所述模拟触发操作用于模拟所述目标指定客户端被人的触发操作;执行模块,用于根据所述操作指令,对所述目标指定客户端执行所述模拟触发操作,以使所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能;所述目标第一账户的账户权限能够执行所述模拟触发操作指向的目标功能。
本说明书实施方式提出一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述实施方式所述的方法。
本说明书实施方式提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序被处理器执行时实现上述实施方式所述的方法。
本说明书提供的多个实施方式,通过将指定客户端部署在不同的运行环境中,且不同运行环境的指定客户端中登录的第一账户不同,以在指令配置单元得到针对目标指定客户端的操作指令后,将所述操作指令发送至多个运行环境中部署所述目标指定客户端的目标运行环境,以使所述目标运行环境在执行所述操作指令指示的针对所述目标指定客户端的模拟触发操作后,所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能。实现多个运行环境可以自动模拟人控制指定客户端,提升了对指定客户端的操作效率。
附图说明
图1为本说明书的一个实施方式提供的操作指令的处理***的示意图。
图2为本说明书的一个实施方式提供的操作指令的发送方法的流程示意图。
图3为本说明书的一个实施方式提供的操作指令的处理方法的流程示意图。
图4为本说明书的一个实施方式提供的操作指令的发送装置的示意图。
图5为本说明书的一个实施方式提供的操作指令的处理装置的示意图。
图6为本说明书的一个实施方式提供的计算机设备的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请实施例的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本申请实施例的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在相关技术中,企业可能会使用多种软件产品来开展业务。然而,受限于产品的使用权限,企业只能采用人工的方式,对软件提供的客户端进行操作,以实现软件的某些功能以推进业务。例如,部分企业在开产品发布会的过程中,可能会使用到该企业在社交媒体软件中注册的多个官方账号。具体的,企业可以安排工作人员在多个官方账号中实时发布产品发布会的相关内容。然而,发布会的内容可能较多,工作人员在社交媒体软件中编辑内容至发布需要较多的操作步骤。
或者,部分企业可能会使用指定的即时通讯软件来向企业客户发送指定消息。例如,部分企业可能利用即时通讯软件向企业客户推送台风预警消息。然而,企业客户的数量可能较多,工作人员可能需要操作即时通讯软件的客户端,在一个较短时间内向数量较多的企业客户的发送消息。然而,工作人员操作客户端的效率会较大程度上影响消息发送的时效。
因此,有必要提供一种操作指令的发送方法、处理方法、装置、设备和介质,可以通过将指定客户端部署在不同的运行环境中,且不同运行环境的指定客户端中登录的第一账户不同,以在指令配置单元得到针对目标指定客户端的操作指令后,将所述操作指令发送至多个运行环境中部署所述目标指定客户端的目标运行环境,以使所述目标运行环境在执行所述操作指令指示的针对所述目标指定客户端的模拟触发操作后,所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能,实现提高了对指定客户端的操效率。
本说明书中提供一种操作指令的处理***的应用场景示例。
请参阅图1,所述操作指令的处理***可以包括多个运行环境和用于配置操作指令的指令配置单元。其中,运行环境可以部署有视窗操作***(Windows***)。每个操作***中可以安装一个指定客户端。指定客户端可以是即时通讯软件的客户端。此外,每个指定客户端都可以登录有第一账户,不同操作***内的指定客户端登录的第一账户不同。
所述操作指令的处理***的用户可能是医药领域的医药工作者。所述操作指令的处理***可以帮助医学工作者自动操作指定客户端以实现目标功能。具体的,医药工作者可能维护有多个第一账户。例如,医学工作者可能维护有账户名称为“医学工作者A”和“医学工作者B”的两个第一账户。第一账户可以关联有用户账户集。用户账户集中可以包括第二账户。第二账户可以是与第一账户之间具有通讯权限的账户。例如,第二账户可以是即时通讯软件中第一账户的好友账户。
医学工作者可能希望使用操作指令的处理***实现的目标功能为:自动将在指定药店购买过治疗高血压的降压药的患者拉入即时通讯软件中的高血压慢病会话群组,并进一步地在该会话群组中投放关于高血压的饮食注意事项的建议内容。即,医学工作者可能希望使用维护的第一账户将在指定药店购买过高血压的降压药的患者的第二账户添加为好友,进一步地,将该患者的第二账户加入高血压慢病会话群组,然后在该会话群组中投放关于高血压的饮食注意事项的建议内容。
指令配置单元可以提供多个对应不同功能的指令配置项。其中,每个功能可以通过对指定客户端执行的至少一项操作实现。具体的,例如,指定客户端可以提供有客户端窗口。通过在客户端窗口中执行触发操作实现指定客户端的功能。指令配置项关联有操作指令段。操作指令段可以指示运行环境执行针对指定客户端的模拟触发操作。医学工作者可以使用指令配置单元提供的指令配置页面,通过对指令配置项进行配置,以指示指令配置单元构建实现上述目标功能的操作指令。
具体的,指令配置单元可以提供多个用于操作指定客户端以实现好友添加的指令配置项、将好友拉入指定的会话群组的指令配置项以及在指定的会话群组中投放内容的指令配置项。医学工作者可以在指令配置页面中选中上述指令配置项并进行配置。其中,指令配置项对应的操作指令段可以是基于相应功能的操作逻辑构建的脚本。指令配置单元可以依照医学工作者的配置结果,使用对应配置的指令配置项的操作指令段,生成对应所述目标功能的操作指令。
进一步地,指令配置单元可以自动在医学工作者维护的多个第一账户中确定适于执行上述操作指令的目标第一账户,或者将医学工作者的指定的第一账户作为目标第一账户。例如,指令配置单元确定的目标第一账户为账户名称可以是“医学工作者A”的第一账户。相应的,指令配置单元可以将登录有所述目标第一账户的指定客户端确认为目标指定客户端。部署所述目标指定客户端的运行环境被确认为目标运行环境。
接着,指令配置单元可以将操作指令发送给所述目标运行环境。目标运行环境可以执行所述操作指令,实现对目标指定客户端的模拟触发操作,以使得目标指定客户端可以实现上述目标功能。
具体的,目标运行环境可以提供有操作***界面。例如,操作***界面可以是Windows***的桌面。登录有目标第一账户的指定客户端可以在操作***界面上展示客户端窗口,以及客户端窗口中的控件。目标运行环境可以针对指定客户端提供的客户端窗口执行操作指令指示的模拟触发操作。所述模拟触发操作可以用于模拟人工对客户端窗口中的指定区域,或者针对客户端窗口中的控件执行的触发操作。例如,所述模拟触发操作可以模拟对客户端窗口中控件的单击操作,或者模拟对客户端窗口的指定区域的长按操作等。不同操作指令段可以指示指定客户端的不同功能的触发逻辑。因此,目标运行环境在接收到对应目标功能的操作指令后,可以执行点击指定客户端的客户端窗口中的好友添加控件的模拟触发操作,以将患者对应的账户添加为目标第一账号的好友的操作。进一步地,通过触发群组添加控件,可以将患者对应的账户拉入指定的高血压慢病会话群组。接着,运行环境可以根据操作指令的指示的模拟触发操作,在高血压慢病会话群组输入高血压的饮食注意事项的建议内容,进一步地模拟点击所述内容发送控件,以在高血压慢病会话群组中通过医学工作者维护的第一账户发送高血压的饮食注意事项的建议内容。
本说明书实施方式提供一种数据处理***。所述数据处理***可以包括指定配置单元和多个运行环境。其中,指令配置单元可以部署在服务器,也可以部署在客户端。当然,指定配置单元的功能也可以通过服务器和客户端的配合实现。所述客户端可以是具有网络访问能力的电子设备。具体的,例如,客户端可以是台式电脑、平板电脑、笔记本电脑、智能手机、数字助理、智能可穿戴设备、导购终端、电视机、智能音箱、麦克风等。其中,智能可穿戴设备包括但不限于智能手环、智能手表、智能眼镜、智能头盔、智能项链等。或者,客户端也可以为能够运行于所述电子设备中的软件。服务器可以是具有一定运算处理能力的电子设备。其可以具有网络通信模块、处理器和存储器等。当然,所述服务器也可以是指运行于所述电子设备中的软体。所述服务器还可以为分布式服务器,可以是具有多个处理器、存储器、网络通信模块等协同运作的***。或者,服务器还可以为若干服务器形成的服务器集群。或者,随着科学技术的发展,服务器还可以是能够实现说明书实施方式相应功能的新的技术手段。例如,可以是基于量子计算实现的新形态的“服务器”。其中,多个运行环境也可以部署在服务器或者其他电子设备。例如,手机、平板、个人电脑等。
请参阅图2,本说明书的一个实施方式提供一种操作指令的发送方法。所述操作指令的发送方法可以应用于指令配置单元。所述指令配置单元能访问多个部署有指定客户端的运行环境。至少部分运行环境的指定客户端登录有第一账户,且不同运行环境中指定客户端登录的第一账户不同。所述操作指令的发送方法可以包括以下步骤。
步骤S110:确定针对至少部分指定客户端的操作指令,所述至少部分指定客户端分别作为目标指定客户端;其中,所述操作指令用于指示对所述目标指定客户端执行模拟触发操作;其中,所述模拟触发操作用于模拟所述目标指定客户端被人的触发操作。
在一些情况下,操作指令的处理***的用户可能是企业、组织或公司中,负责业务管理和运作的工作人员。在业务开展过程中,工作人员可能需要针对指定客户端执行多项触发操作以实现某些功能,从而推进业务。相关技术中需要工作人员人工操作登录有第一账户的指定客户端,需要花费较大人力且效率较低。相比之下,通过本说明书实施方式提供的操作指令的发送方法,工作人员只需要配置针对指定客户端的操作指令,运行环境便可以自动执行针对指定客户端的模拟触发操作,在一定程度上提高操作指定客户端的效率。
在本实施方式中,指定客户端可以是操作指令的处理***的用户需要操作的客户端。具体的,指定客户端可以表示与用户交互的应用程序界面。通过在应用程序界面中完成触发操作,可以实现用户需求。例如,指定客户端可以是即时通讯软件。相应的,用户可能是内容推广专员。内容推广专员可能需要操作即时通讯软件,向指定的账户发送推广内容。或者,指定客户端可能是社交媒体软件。用户可能是社交媒体软件中企业账户的运营人员。运营人员可能需要操作社交媒体软件,发布企业资讯。
在本实施方式中,第一账户可以表示指定客户端的账户。即,第一账户可以登录在指定客户端。不同第一账户的账户信息至少部分不同。例如,第一账户的权限不同、用户身份证明(Identification,ID)不同。
在本实施方式中,为了实现用户需求的功能,指定客户端可能需要登录有第一账户。例如,企业的内容推广专员在社交媒体软件中发布企业咨询,可能需要在指定客户端登录有该企业的账号。
在本实施方式中,模拟触发操作可以表示模拟指定客户端被人的触发操作。具体的,模拟触发操作可以表示模拟指定客户端的应用程序界面被人的触发操作。针对指定客户端部署的运行环境不同,所述触发操作也可以具有一定的差异。例如,针对部署在个人电脑的指定客户端,触发操作可以表示通过个人电脑的输入设备实现的对应用程序界面的操作。例如,触发操作可以是鼠标对应用程序界面的左击、右击、双击,以及键盘的按键输入等。针对部署在智能手机等移动设备的指定客户端,触发操作也可以是人在触控屏对应用程序界面的滑动、点击等操作。
在本实施方式中,操作指令可以用于指示对指定客户端执行的模拟触发操作。具体的,操作指令还可以指示多项模拟触发操作之间的先后顺序以及触发时长等模拟触发操作的参数。用户可以根据需求的功能对操作指令进行配置或者编辑。通过执行操作指令指示的模拟触发操作,可以使指定客户端响应所述模拟触发操作,实现用户需要的功能。
在本实施方式中,运行环境可以表示指定客户端运行时所需的硬件和软件配置。具体的,运行环境中可以搭载有操作***。指定客户端可以安装在操作***之中。操作***可以执行操作指令以实现对该操作***中的指定客户端的模拟触发操作。例如,操作***可以是视窗操作***(Windows***)。视窗操作***可以提供应用程序接口,以实现操作***中的窗口的管理、界面的控制以及网络服务管理等功能。例如,视窗操作***提供的“Windows窗体.NET功能”,可以实现接收鼠标、键盘的触发事件。当然,操作***也可以是具有对应用程序的客户端界面实现模拟触发操作的其他操作***,本说明书实施方式在此并不具体限定。在一些实施方式中,运行环境也可以通过安装机器人流程自动化(Roboticprocess automation,RPA)等程序来实现模拟用户针对运行环境中的客户端界面的触发操作,本说明书实施方式对此也不作具体限定。在一些实施方式中,运行环境中的操作***可以提供模拟触发操作模块。如此,在运行环境执行操作指令过程中,可以通过调用操作***的模拟触发操作模块,实现针对指定客户端的模拟触发操作。
在本实施方式中,一个运行环境可以是通过一台终端设备提供,也可以部署在云服务器的虚拟服务器之中。
在一些情况下,用户可能需要对分别登录有不同第一账户的多个指定客户端批量执行操作指令。例如,用户可能作为内容推广专员,需要使用多个账户在社交媒体软件中投放指定内容。不同账户投放的内容可能相同,也可能具有一定的差异。或者,用户也可能是药店的工作人员,在将药品销售给患者后,用户可能希望通过即时通讯软件,向患者发送用药信息以及询问患者用药之后的反馈。针对购买不同类型的药品的患者,用户可能发送的用药信息可能不同。相应的,用户可以通过多个账户,分别与购买过不同类型药品的患者进行沟通。因此,在批量执行操作指令的过程中,如果使用同一个运行环境处理对应不同第一账户的操作指令,可能会造成运行环境的处理压力过大,或者造成针对不同第一账户的操作指令的处理过程发生冲突。因此,本说明书实施方式中通过将登录不同账号的指定客户端部署在不同的运行环境中,并且根据操作指令针对的目标第一账户和目标指定客户端,将操作指令发送至部署有登录目标指定客户端的目标运行环境以执行操作指令,可以在一定程度上提高操作指令执行的稳定性。
另外,在一些情况下,指定客户端可能是第三方提供的应用程序。第三方可能对指定客户端的使用环境具有一定的限制。具体的,例如,第三方可能会要求一个运行环境中只能安装一个指定客户端。或者,指定客户端中只能登录有一个第一账户。因此,为了更加灵活地应对在使用第三方提供的指定客户端的限制条件,本说明书实施方式提供的操作指令的发送方法在每一个运行环境中只部署一个登录有第一账户的指定客户端,且不同运行环境的指定客户端登录的账号不同。其中,每个运行环境可以是相对基础的运行环境。例如,运行环境可以没有安装过多的软件,从而可以在一定程度上规避使用指定客户端的限制。另外,基础的运行环境也可以在一定程度上保障运行环境的稳定。
在本实施方式中,指令配置单元可以用于运营人员配置操作指令,以及将操作指令发送给执行操作指令的运行环境。具体的,例如,针对指定客户端能实现的不同功能,指令配置单元可以维护有相应的操作指令段。操作指令段可以用于指示为实现相应的功能,所需要对指定客户端施加的模拟触发操作。因此,运营人员可以通过配置操作指令段,可以构建出针对指定客户端的操作指令。在一些实施方式中,指令配置单元还可以为运营人员提供图形化的配置界面。配置界面可以提供对应不同的功能的指令配置项。运营人员可以选中指令配置项来配置操作指令。当然,指令配置单元也可以直接接收运营人员编辑输入的操作指令。本说明书实施方式对此不作具体限定。
在本实施方式中,指令配置单元可以部署在客户端,也可以部署在服务器。当然,所述指令配置单元也可以一部分部署在客户端中,另一部分部署在服务器中。通过客户端和服务器至今的数据交互,实现指令配置单元的功能。例如,指令配置单元可以在客户端为用户提供指令配置界面,在服务器可以维护有操作指令段。客户端可以将用户的配置结果发送给服务器,服务器根据配置结果和操作指令段生成操作指令后,发送给目标运行环境。
在本实施方式中,所述确定针对指定的指定客户端的操作指令的方法,可以是指令配置单元直接接收到用户编辑输入的操作指令以及该操作指令针对的指定客户端。在一些实施方式中,所述确定针对指定的指定客户端的操作指令的方法,也可以根据指令配置单元为用户提供的指令配置界面,接收到用户针对指令配置界面的配置结果。接着,根据配置结果指示的目标指定客户端,以及预设的操作指令段,可以生成针对目标指定客户端的操作指令。
步骤S120:以部署所述目标指定客户端运行环境作为目标运行环境,将所述操作指令发送至所述目标运行环境,以用于使所述目标运行环境针对所述目标指定客户端执行所述模拟触发操作后,所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能;其中,所述目标运行环境中的目标指定客户端登录有所述目标第一账户;所述目标第一账户的账户权限能够执行所述模拟触发操作指向的目标功能。
在一些情况下,构建完成操作指令后,可以将操作指令发送给目标运行环境,使得目标运行环境执行所述操作指令,以实现操作指令所指向的指定客户端的目标功能,从而提高了操作指定客户端的效率以及稳定性。
在本实施方式中,目标运行环境可以表示部署有目标指定客户端的运行环境。目标指定客户端可以表示登录有目标第一账户的指定客户端。在一些实施方式中,目标运行环境、目标指定客户端和目标第一账户之间一一对应。
在本实施方式中,至少部分第一账户的账户权限可以不同。具体的,例如,指定客户端可以是即时通讯软件。第一账户可以是即时通讯软件的用户账户。不同第一账户的好友列表可能不同。相应的,不同第一账户具有的好友访问权限也可以不同。在一些实施方式中,指定客户端也可以是社交媒体软件。第一账号可以是社交媒体软件的用户账户。不同第一账户在社交媒体软件中的身份不同。例如,第一账户可能企业的官方账号,也可以是企业某一个部门的账号。因此,不同第一账户的权限也可以不同。
在本实施方式中,指定客户端实现用户期望的目标功能可能需要指定的第一账户的账户权限,所述指定的第一账户可以作为目标第一账户。因此,每个操作指令可以对应有能实现该操作指令指向的目标功能的至少一个目标第一账户。
在一些实施方式中,目标操作指令在配置的过程中可以指定目标第一账户。相应的,将所述操作指令发送至多个运行环境中部署所述目标指定客户端的目标运行环境的方法,可以是直接将操作指令发送给配置的过程中指定的目标第一账户。当然,指令配置单元也可以根据目标操作指令所能实现的指定客户端的功能,依照指令配置单元维护的第一账户与指定功能至今的关系,自动确定能实现相应功能的目标指定客户端,接着将操作指令发送至部署有目标客户端的目标运行环境。
在本实施方式中,目标功能可以表示向指定客户端施加模拟触发操作后实现的功能。具体的,例如,针对社交媒体软件,目标功能可以是使用第一账户发布指定内容。相应的,操作指令指示的模拟触发操作可以是依照人操作社交媒体软件以发布指定内容的操作逻辑构建的指令集。当然,针对即时通讯软件,目标功能也可以是向指定好友账户发送指定内容、向指定会话群组发送指定内容或者添加好友等功能。相应的,操作指令指示的模拟触发操作可以是依照人操作即时通讯软件以实现上述功能的操作逻辑所构建的指令集。
在本实施方式中,运行环境在接收到操作指令后,可以执行所述操作指令,以实现对运行环境中部署的指定客户端的模拟触发操作,从而实现模拟触发操作指向的功能。具体的,例如,运行环境中可以部署有视窗操作***。指定客户端可以是即时通讯软件。操作指令可以是该操作***的脚本,用于指示在即时通讯软件中添加好友。操作***在接收到操作指令可以自动执行脚本。具体的,操作***可以调用“Windows窗体.NET功能”。按照即时通讯软件的客户端界面,操作***可以识别到客户端界面中的好友添加控件。接着,依照操作指令,操作***可以模拟针对好友添加控件的点击操作,接着操作***可能识别到好友ID的输入框。然后,依照操作指令的指示,操作***可以点击输入框,并输入好友ID。接着,操作***可以识别并模拟点击输入框的确认控件。从而实现通过指定客户端完成好友添加功能的操作。
在一些实施方式中,所述目标第一账户关联有目标用户账户集;所述目标用户账户集包括至少一个第二账户;所述目标第一账户与所述目标用户账户集中的第二账户之间具有通讯权限;所述模拟触发操作指向的目标功能用于实现通过所述目标第一账户向所述目标用户账户集中指定的第二账户发送指定内容。
在一些情况下,指定客户端可以是具有通讯能力的应用程序。例如,指定客户端可以是即时通讯软件。因此,通过本说明书实施方式提供的操作指令的发送方法,可以较为高效、便捷地帮助用户使用指定客户端向指定人员投放指定内容。在私域运营、产品销售等业务场景下,通过本说明书实施方式提供的操作指令的发送方法,均可以实现较为突出的效果。
在本实施方式中,第一账户可以关联有用户账户集。用户账户集可以包括至少一个第二账户。相应的,目标第一账户可以关联有目标用户账户集。目标用户账户集中的第二账户可以作为目标第二账户。目标第一账户与所述目标用户账户集中的第二账户之间可以具有通讯权限。具体的,例如,指定客户端可以是即时通讯软件,用户账户集中的第二账户可以均为第一账户的好友。针对部分业务场景,第一账户可以是企业运营账户。用户账户集中的第二账户可以表示企业运营账户对应的工作人员所要服务的客户。例如,同一个用户账户集的第二账户可以表示购买过降压药的用户。相应的,运营人员可以是药店的工作人员。工作人员可以使用第一账户,定期向与其关联的用户账户集中的第二账户发送血压的控制建议。
在一些实施方式中,不同用户账户集对应的业务需求可能不同。例如,针对医药场景下,不同用户账户集中的用户账户可以表示购买过不同药品的用户。或者,不同用户账户集中的用户可以表示患有不同疾病的用户。
在一些实施方式中,同一个第一账户可以关联有多个用户账户集。例如,同一个企业运营账号可以负责向多个对应不同疾病的用户账户集中的第二账户发送相应的疾病的治疗建议。
在一些实施方式中,同一个用户账户集可以被多个第一账户关联。即,多个第一账户均可以向该用户账户集中的第二账户发送指令内容。在一些情况下,一个企业运营账户可以由一个运营人员维护。同时,本说明书实施方式提供的操作指令的发送方法,在通过运行环境批量执行操作指令指示的模拟触发操作的情况下,还可以同时接收运营人员的实际触发操作。运营人员的触发操作可以作为操作指令指示的模拟触发操作的补充,从而可以更好地兼容相关技术中指定客户端的操作方法。因此,通过多个运营人员的对应的企业运营账户负责同一个用户账户集,可以在一定程度上避免某个运营人员过于繁忙而无法及时完成任务等问题。
在一些实施方式中,同一个第二账户也可以分别处于多个用户账户集。例如,第二账户的用户可能同时患有高血压和糖尿病,那么该用户可以同时处于对应高血压的用户账户集,以及对应糖尿病的用户账户集。
在本实施方式中,通过所述目标第一账户向所述目标用户账户集中指定的第二账户发送指定内容,可以是一对一私发给指定的第二账户,也可以是发送在指定的第二账户形成的会话群组之中。
在一些实施方式中,所述目标第一账户关联有至少一个指定资源,所述至少一个指定资源作为目标指定资源;所述操作指令的发送方法还可以包括:在检测到第二账户发生针对所述目标指定资源的获取行为的情况下,将所述第二账户添加至所述目标第一账户所关联的所述目标用户账户集。
在一些情况下,同一个用户账户集中的第二账户可能对同一个指定资源发生过获取行为。因此,在检测到第二账户发生针对所述目标指定资源的获取行为的情况下,可以将该第二账户添加至对应目标指定资源的目标用户账户集,从而可以便于第一账户向该第二账户发送指定内容。
在本实施方式中,指定资源可以表示指代任一对象。例如,指定资源可以表示现实世界中的产品。相应的,针对指定资源的获取行为可以表示第二账户对应的用户购买了该产品。或者,指定资源也可以表示虚拟世界中的产品。例如,游戏装备等。当然,所述指定资源也可以表示提供的服务。例如,指定资源可以是互联网医院为患者提供的问诊服务。相应的,针对指定资源的获取行为可以表示第二账户对应的患者接受了问诊服务。
在本实施方式中,将所述第二账户添加至所述目标第一账户所关联的所述目标用户账户集的方法,可以运营人员根据获取行为的行为数据中涉及的第二账户的用户身份证明,使用第一账户将第二账户添加为可通讯的对象。当然,将所述第二账户添加至所述目标第一账户所关联的所述目标用户账户集的方法,也可以基于本说明书实施方式中任一项所述操作指令的发送方法,通过构建用于添加第二账户这一功能的操作指令实现。
在一些实施方式中,第一账户关联有用户账户集;同一个用户账户集关联的第一账户有多个;确定针对指定的指定客户端的操作指令,可以包括:接收针对指定的用户账户集的配置操作;其中,所述指定的用户账户集作为目标用户账户集;在所述目标用户账户集关联的多个第一账户中指定至少一个第一账户作为所述目标第一账户,登录有所述目标第一账户的指定客户端作为所述目标指定客户端;基于所述配置操作生成针对所述目标指定客户端的操作指令。
在一些情况下,针对不同的用户账户集,用户可能希望指定客户端实现不同的功能。例如,针对糖尿病患者的用户账户集,用户可能希望向该用户账户集中的第二账户发送血糖调控建议。针对高血压患者的用户账户集,用户可能希望向该用户账户集中的第二账户推送血压检测仪器的购买链接。因此,用户可以针对不同的用户账户集,配置不同的操作指令,以便于实现不同的业务需求。
在本实施方式中,指令配置单元可以提供有指令配置界面,用于用户配置操作指令。所述配置操作可以表示针对所述指令配置界面的操作。具体的,根据用户期望实现的指定客户端的目标功能,可以进行针对指定的用户账户集的配置操作。例如,指令配置界面可以输入有文本框,可以用于接收用户输入的目标功能的描述文本。通过语言模型可以对描述文本中的功能进行识别,并基于对应所述功能的操作指令段生成操作指令。当然,指令配置界面也可以提供有对应不同功能的指令配置项。通过对指令配置项执行选中、排列等操作,也可以实现针对指定的用户账户集的配置操作。
在一些情况下,同一个用户账户集可能关联有多个第一账户。即多个第一账户均可以执行针对所述用户账户集的操作指令,以操作指定客户端实现符合业务需求的功能。通过在所述目标用户账户集关联的多个第一账户中指定至少一个第一账户作为所述目标第一账户,可以选择最为适合执行所述操作指令的目标第一账户以及目标指定客户端,提高对指定客户端的操作效率,在一定程度上保证运行环境的稳定性。
在本实施方式中,在所述目标用户账户集关联的多个第一账户中指定至少一个第一账户作为所述目标第一账户的方法,可以是根据第一账户对应的运行环境待执行的操作指令的数量,选择待执行操作指令数量最少的运行环境,作为目标运行环境。相应的,目标运行环境中部署的指定客户端可以作为目标指定客户端。目标指定客户端登录的第一账户作为目标第一账号。当然,在所述目标用户账户集关联的多个第一账户中指定至少一个第一账户作为所述目标第一账户的方法,也可以考虑每个第一账户对应的运营人员的工作效率、空闲程度等其他因素。本说明书实施方式在此并不具体限定。
在一些实施方式中,所述操作指令的发送方法还可以包括:接收所述多个第一账户分别对应的多个运行环境提供的状态数据;其中,所述状态数据表示登录有第一账户的指定客户端在相应运行环境中的运行状态;相应的,在所述目标用户账户集关联的多个第一账户中指定至少一个第一账户作为所述目标第一账户的步骤,包括:根据所述状态数据,在所述多个第一账户中确定所述目标第一账户。
在一些情况下,每个运行环境中可以持续运行有监控程序,用于接收操作指令,以及上报运行环境的状态数据。相应的,在所述目标用户账户集关联的多个第一账户中指定至少一个第一账户作为所述目标第一账户的方法可以通过每个运行环境的状态数据确定。
在本实施方式中,状态数据可以用于指示表示登录有第一账户的指定客户端在相应运行环境中的运行状态。所述运行状态可以包括运行环境的运行状态、指定客户端的运行状态以及第一账户的状态等。具体的,例如,状态数据可以用于表示运行环境的空闲程度。具体可以包括运行环境是否因为负载过高而导致界面卡死、程序无响应等问题。或者,状态数据可以表示指定客户端登录的第一账号是否可用。例如,第一账号是否被强制下线。在一些实施方式中,状态数据还可以表示指定客户端登录的第一账号是账户权限是否发生改变等。
在本实施方式中,运行环境可以定时向指令配置单元发送状态数据。具体的,例如,通过运行环境主动上报心跳,监控账号状态,支持优雅上下线,可以较为便捷、高效地帮助指令配置单元在所述多个第一账户中确定所述目标第一账户。
在一些实施方式中,所述指令配置单元提供有对应不同的功能的操作指令段;操作指令段表示为实现相应的功能指定客户端所需要接收到的模拟触发操作;确定针对指定的指定客户端的操作指令,可以包括:接收针对所述目标功能的配置操作;其中,所述目标功能通过指定的多个功能形成;所述配置操作用于指示所述指定的多个功能;依照所述配置操作指示的多个功能,使用所述多个功能对应的操作指令段,构建所述针对所述目标指定客户端的操作指令。
在一些情况下,指定客户端在实现不同功能的过程中,可能涉及的模拟触发操作部分相同。例如,指定客户端可以是即时通讯软件。通过指定客户端以第一账户的名义向第二账户发送产品使用建议的这一功能,以及通过指定客户端以第一账户的名义向第二账户发送优惠券链接的这一功能。前述二个功能均需要实现在客户端界面中识别到第二账户,并进入第一账户与第二账户的会话界面这些步骤。
在另一些情况下,用户期望实现的目标功能可能包括第一客户段依照指定次序实现多项功能。例如,目标功能是需要指定客户端先添加指定的第二账户为好友,接着将第二账户拉入高血压慢病会话群组,最后在高血压会话群组中投放购买高血压药品的优惠券。其中,目标功能中的三个阶段也可能在实现其他目标功能时应用到。
因此,指令配置单元可以提供对应不同功能的操作指令段,从而基于操作指令段生成操作指令,可以在一定程度上避免重复开发以及提高操作指令段的生成效率。进一步的,本说明书实施方式提供的操作指令的发送方法还可以维护有不同颗粒度的操作指令段。其中,实现粗颗粒度的功能的操作指令段,可以通过实现细颗粒度的功能的操作指令段构建得到。通过提高不同颗粒度的操作指令段,还可以便于操作指令段的修改和优化。
在本实施方式中,操作指令段可以用于构建操作指令。具体的,操作指令可以用于指示模拟触发操作,以使得指定客户端实现目标功能。其中,指定客户端实现的目标功能可能包括多个功能。例如,指定客户端为即时通讯软件的情况下,指定客户端实现的目标功能可能包括添加第二账户为好友以及向指定的第二账户指定内容等。相应的,每个操作指令段可以用于指示能实现至少部分目标功能的模拟触发操作。例如,操作指令段可以包括用于指示使用第一账户添加指定的第二账户为好友的操作逻辑的模拟触发操作。或者,操作指令段也可以包括用于指示向指定的第二账户发送指定内容的模拟触发操作。为实现不同的功能,指定客户端的用户可能要使用不同的操作逻辑触发指定客户端。相应的,对应不同功能,可以使用相应的操作逻辑编写模拟触发操作,以构建操作指令段。
在本实施方式中,指令配置单元可以提供指令配置界面。指令配置界面中可以包括对应不同功能的指令配置项。指令配置项可以接收选中、排列等操作。相应的,依照所述配置操作指示的多个功能,使用所述多个功能对应的操作指令段,构建所述针对所述目标指定客户端的操作指令的方法,可以是指令配置单元接收到用户对指令配置项的选中操作,以及指令配置项对应功能的先后顺序之后,指令配置单元根据指令配置项对应功能的操作指令段,生成操作指令。当然,依照所述配置操作指示的多个功能,使用所述多个功能对应的操作指令段,构建所述针对所述目标指定客户端的操作指令的方法,也可以为用户提供操作指令段的参数的配置。例如,针对即时通讯软件中第一账户添加第二账户的功能,第二账户的用户身份证明在操作指令段中可能以可配置的占位符的表示。相应的,用户可以配置该用户身份证明,以便于运行环境在执行模拟触发操作时,可以搜索到目标添加的第二账户。
请参阅图3,本说明书实施方式还提供了一种操作指令的处理方法。所述操作指令的处理方法可以应用于多个运行环境中的目标运行环境。所述多个运行环境分别部署有指定客户端,至少部分运行环境的指定客户端登录有第一账户,且不同运行环境中指定客户端登录的第一账户不同;所述目标运行环境中部署的指定客户端作为目标指定客户端。登录在所述目标指定客户端的第一账户作为目标第一账户。所述操作指令的处理方可以包括以下步骤。
步骤S210:接收针对所述目标指定客户端的操作指令;其中,所述操作指令用于指示对所述目标指定客户端执行模拟触发操作;其中,所述模拟触发操作用于模拟所述目标指定客户端被人的触发操作。
在一些情况下,目标运行环境可以接收到指令配置单元发送的针对目标指定客户端的操作指令。进一步地,目标运行环境可以执行所述操作指令以对部署在目标运行环境中的目标指定客户端施加模拟触发操作,以实现目标功能。
在本实施方式中,接收针对所述目标指定客户端的操作指令的方法,可以是目标运行环境主动向指令配置单元拉取操作指令的列表后,在具有目标指定客户端可实现的功能的操作指令的情况下,目标运行环境可以请求所述操作指令。指令配置单元向目标指定客户端发送操作指令后,目标运行环境接收到所述操作指令。当然,接收针对所述目标指定客户端的操作指令的方法,也可以是目标运行环境被动接收到指令配置单元提供的操作指令。
在一些实施方式中,目标运行环境可以运行有监控程序,可以定时向指令配置单元发送状态数据,以及询问指令配置单元是否有被配置有新的操作指令。
步骤S220:根据所述操作指令,对所述目标指定客户端执行所述模拟触发操作,以使所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能;所述目标第一账户的账户权限能够执行所述模拟触发操作指向的目标功能。
在本实施方式中,在接收到操作指令后,目标运行环境可以立即执行操作指令。当然,在一些实施方式中,操作指令可能是指定客户端中的指定事件被触发后,目标运行环境才执行操作指令。具体的,例如,指定客户端可能是即时通讯软件,指定事件可能是第二账户的用户希望咨询药品的用药信息,向第一账户发出针对药品的咨询文本。目标运行环境可以在识别到该项事件发生后,根据操作指令指示的模拟触发操作自动回复第二账户。在一些实施方式中,目标运行环境还可以向指令配置单元或者其他服务器请求针对第二账户的咨询文本的答案,接着将答案反馈给第二账户。当然,针对不同类型的指定客户端,指定事件也可以不同。例如,针对社交媒体软件,指定事件可以是指定账户发布了新的文章。本说明书实施方式在此不作具体限定。
在一些实施方式中,所述操作指令指示有多个模拟触发操作以实现对所述目标指定客户端能执行所述目标功能;所述多个模拟触发操作包括顺序执行的第一模拟触发操作和第二模拟触发操作;根据所述操作指令,对所述目标指定客户端执行所述模拟触发操作的步骤,包括:针对所述目标指定客户端,执行所述第一模拟触发操作,以使所述目标指定客户端执行所述第一模拟触发指向的功能;根据基准等待时长和随机生成的指定区间内的随机等待时长,生成目标等待时长;在延迟所述目标等待时长之后,才针对所述目标指定客户端,执行所述第二模拟触发操作,以使所述目标指定客户端执行所述第二模拟触发指向的功能。
在一些情况下,通过运行环境自动操作指定客户端会使得模拟触发操作指令执行的速率较快,可能会造成指定客户端无法准确地识别到模拟触发操作,从而导致无法实现操作指令指向的目标功能。因此,运行环境在顺序执行的多个触发操作之间,可以是进行一定时长的延迟,从而提高操作指令执行的稳定性和目标功能成功实现的概率。
在本实施方式中,第一模拟触发操作和第二模拟触发操作可以是执行顺序上相邻的两个模拟触发操作。在运行环境执行完成第一模拟触发操作后,可以延迟目标等待时长后,执行第二模拟触发操作。
在本实施方式中,目标等待时长可以通过基准等待时长和随机等待时长得到。具体的,例如,基准等待时长可以是1秒。随机等待时长可以是0秒至1秒之间的任一数值。相应的,目标等待时长可以是基准等待时长和随机等待时长之和。当然,目标等待时长也可以是基准等待时长和随机等待时长之差,或者基准等待时长和随机等待时长之积等实现方式,本说明书实施方式在此不作具体限定。
请参阅图4,本说明书的一个实施方式还提供一种指令配置装置。所述指令配置装置能访问多个部署有指定客户端的运行环境;至少部分运行环境的指定客户端登录有第一账户,且不同运行环境中指定客户端登录的第一账户不同。所述指令配置装置可以包括确定模块和发送模块。
确定模块,用于确定针对至少部分指定客户端的操作指令,所述至少部分指定客户端作为目标指定客户端;其中,所述操作指令用于指示对所述目标指定客户端执行模拟触发操作;其中,所述模拟触发操作用于模拟所述目标指定客户端被人的触发操作。
发送模块,用于以部署所述目标指定客户端运行环境作为目标运行环境,将所述操作指令发送至所述目标运行环境,以用于使所述目标运行环境针对所述目标指定客户端执行所述模拟触发操作后,所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能;其中,所述目标运行环境中的目标指定客户端登录有所述目标第一账户;所述目标第一账户的账户权限能够执行所述模拟触发操作指向的目标功能。
请参阅图5,本说明书的一个实施方式还提供一种操作指令的处理装置。所述操作指令的处理装置可以应用于多个运行环境中的目标运行环境;所述多个运行环境分别部署有指定客户端;至少部分运行环境的指定客户端登录有第一账户,且不同运行环境中指定客户端登录的第一账户不同;所述目标运行环境中部署的指定客户端作为目标指定客户端;登录在所述目标指定客户端的第一账户作为目标第一账户。所述操作指令的处理装置可以包括接收模块和处理模块。
接收模块,用于接收针对所述目标指定客户端的操作指令;其中,所述操作指令用于指示对所述目标指定客户端执行模拟触发操作;其中,所述模拟触发操作用于模拟所述目标指定客户端被人的触发操作。
执行模块,用于根据所述操作指令,对所述目标指定客户端执行所述模拟触发操作,以使所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能;所述目标第一账户的账户权限能够执行所述模拟触发操作指向的目标功能。
关于指令配置装置或者操作指令的发送装置实现的具体功能和效果,可以参照本说明书其他实施方式对照解释,在此不再赘述。指令配置装置或者操作指令的处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。所述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
请参阅图6,本说明书实施方式还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述任一实施方式中的操作指令的处理方法或者操作指令的发送方法。
在一些实施方式中,所述计算机设备可以包括被***总线连接的处理器、非易失性存储介质、内存储器、通信接口、显示装置和输入装置。所述非易失性存储介质可以存储有操作***和相关的计算机程序。
本说明书实施方式还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机执行时使得,该计算机执行上述任一实施方式中的操作指令的处理方法或者操作指令的发送方法。
本说明书实施方式还提供一种包含指令的计算机程序产品,该指令被计算机执行时使得计算机执行上述任一实施方式中的操作指令的处理方法或者操作指令的发送方法。
本说明书多个实施方式中所涉及的用户信息或者用户账户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据等),均为经过用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律规定和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
可以理解,本文中的具体的例子只是为了帮助本领域技术人员更好地理解本说明书实施方式,而非限制本发明的范围。
可以理解,在本说明书中的各种实施方式中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本说明书实施方式的实施过程构成任何限定。
可以理解,本说明书中描述的各种实施方式,既可以单独实施,也可以组合实施,本说明书实施方式对此并不限定。
除非另有说明,本说明书实施方式所使用的所有技术和科学术语与本说明书的技术领域的技术人员通常理解的含义相同。本说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在限制本说明书的范围。本说明书所使用的术语“和/或”包括一个或多个相关的所列项的任意的和所有的组合。在本说明书实施方式和所附权利要求书中所使用的单数形式的“一种”、“上述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
可以理解,本说明书实施方式的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施方式的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific IntegratedCircuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本说明书实施方式中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本说明书实施方式所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本说明书实施方式中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasablePROM,EPROM)、电可擦除可编程只读存储器(EEPROM)或闪存。易失性存储器可以是随机存取存储器(RAM)。应注意,本文描述的***和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
本领域普通技术人员可以意识到,结合本文中所公开的实施方式描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本说明书的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施方式中的对应过程,在此不再赘述。
在本说明书所提供的几个实施方式中,应所述理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
另外,在本说明书各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本说明书的技术方案本质上或者说对现有技术做出贡献的部分或者所述技术方案的部分可以以软件产品的形式体现出来,所述计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本说明书的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本说明书揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本说明书的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (12)
1.一种操作指令的发送方法,其特征在于,应用于指令配置单元;所述指令配置单元能访问多个部署有指定客户端的运行环境;至少部分运行环境的指定客户端登录有第一账户,且不同运行环境中指定客户端登录的第一账户不同;所述方法包括:
确定针对至少部分指定客户端的操作指令,所述至少部分指定客户端分别作为目标指定客户端;其中,所述操作指令用于指示对所述目标指定客户端执行模拟触发操作;其中,所述模拟触发操作用于模拟所述目标指定客户端被人的触发操作;
以部署所述目标指定客户端运行环境作为目标运行环境,将所述操作指令发送至所述目标运行环境,以用于使所述目标运行环境针对所述目标指定客户端执行所述模拟触发操作后,所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能;其中,所述目标运行环境中的目标指定客户端登录有所述目标第一账户;所述目标第一账户的账户权限能够执行所述模拟触发操作指向的目标功能。
2.根据权利要求1所述的方法,其特征在于,所述目标第一账户关联有目标用户账户集;所述目标用户账户集包括至少一个第二账户;所述目标第一账户与所述目标用户账户集中的第二账户之间具有通讯权限;所述模拟触发操作指向的目标功能用于实现通过所述目标第一账户向所述目标用户账户集中指定的第二账户发送指定内容。
3.根据权利要求2所述的方法,其特征在于,所述目标第一账户关联有至少一个指定资源,所述至少一个指定资源作为目标指定资源;所述方法还包括:
在检测到第二账户发生针对所述目标指定资源的获取行为的情况下,将所述第二账户添加至所述目标第一账户所关联的所述目标用户账户集。
4.根据权利要求1所述的方法,其特征在于,第一账户关联有用户账户集;同一个用户账户集关联的第一账户有多个;确定针对至少部分指定客户端的操作指令的步骤,包括:
接收针对指定的用户账户集的配置操作;其中,所述指定的用户账户集作为目标用户账户集;
在所述目标用户账户集关联的多个第一账户中指定至少一个第一账户作为所述目标第一账户,登录有所述目标第一账户的指定客户端作为所述目标指定客户端;
基于所述配置操作生成针对所述目标指定客户端的操作指令。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收所述多个第一账户分别对应的多个运行环境提供的状态数据;其中,所述状态数据表示登录有第一账户的指定客户端在相应运行环境中的运行状态;
相应的,在所述目标用户账户集关联的多个第一账户中指定至少一个第一账户作为所述目标第一账户的步骤,包括:根据所述状态数据,在所述多个第一账户中确定所述目标第一账户。
6.根据权利要求1所述的方法,其特征在于,所述指令配置单元提供有对应不同的功能的操作指令段;操作指令段用于表示为实现相应的功能,指定客户端所需要接收到的模拟触发操作;确定针对指定的指定客户端的操作指令的步骤,包括:
接收针对所述目标功能的配置操作;其中,所述目标功能通过指定的多个功能形成;所述配置操作用于指示所述指定的多个功能;
依照所述配置操作指示的多个功能,使用所述多个功能对应的操作指令段,构建所述针对所述目标指定客户端的操作指令。
7.一种操作指令的处理方法,其特征在于,所述方法应用于多个运行环境中的目标运行环境;所述多个运行环境分别部署有指定客户端;至少部分运行环境的指定客户端登录有第一账户,且不同运行环境中指定客户端登录的第一账户不同;所述目标运行环境中部署的指定客户端作为目标指定客户端;登录在所述目标指定客户端的第一账户作为目标第一账户;所述方法包括:
接收针对所述目标指定客户端的操作指令;其中,所述操作指令用于指示对所述目标指定客户端执行模拟触发操作;其中,所述模拟触发操作用于模拟所述目标指定客户端被人的触发操作;
根据所述操作指令,对所述目标指定客户端执行所述模拟触发操作,以使所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能;所述目标第一账户的账户权限能够执行所述模拟触发操作指向的目标功能。
8.根据权利要求7所述的方法,其特征在于,所述操作指令指示有多个模拟触发操作以实现对所述目标指定客户端能执行所述目标功能;所述多个模拟触发操作包括顺序执行的第一模拟触发操作和第二模拟触发操作;根据所述操作指令,对所述目标指定客户端执行所述模拟触发操作的步骤,包括:
针对所述目标指定客户端,执行所述第一模拟触发操作,以使所述目标指定客户端执行所述第一模拟触发操作指向的功能;
根据基准等待时长和随机生成的指定区间内的随机等待时长,生成目标等待时长;
在延迟所述目标等待时长之后,才针对所述目标指定客户端,执行所述第二模拟触发操作,以使所述目标指定客户端执行所述第二模拟触发操作指向的功能。
9.一种指令配置装置,其特征在于,所述指令配置装置能访问多个部署有指定客户端的运行环境;至少部分运行环境的指定客户端登录有第一账户,且不同运行环境中指定客户端登录的第一账户不同;所述指令配置装置包括:
确定模块,用于确定针对至少部分指定客户端的操作指令,所述至少部分指定客户端作为目标指定客户端;其中,所述操作指令用于指示对所述目标指定客户端执行模拟触发操作;其中,所述模拟触发操作用于模拟所述目标指定客户端被人的触发操作;
发送模块,用于以部署所述目标指定客户端运行环境作为目标运行环境,将所述操作指令发送至所述目标运行环境,以用于使所述目标运行环境针对所述目标指定客户端执行所述模拟触发操作后,所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能;其中,所述目标运行环境中的目标指定客户端登录有所述目标第一账户;所述目标第一账户的账户权限能够执行所述模拟触发操作指向的目标功能。
10.一种操作指令的处理装置,其特征在于,所述处理装置应用于多个运行环境中的目标运行环境;所述多个运行环境分别部署有指定客户端;至少部分运行环境的指定客户端登录有第一账户,且不同运行环境中指定客户端登录的第一账户不同;所述目标运行环境中部署的指定客户端作为目标指定客户端;登录在所述目标指定客户端的第一账户作为目标第一账户;所述处理装置包括:
接收模块,用于接收针对所述目标指定客户端的操作指令;其中,所述操作指令用于指示对所述目标指定客户端执行模拟触发操作;其中,所述模拟触发操作用于模拟所述目标指定客户端被人的触发操作;
执行模块,用于根据所述操作指令,对所述目标指定客户端执行所述模拟触发操作,以使所述目标指定客户端以登录的目标第一账户的账户权限执行所述模拟触发操作指向的目标功能;所述目标第一账户的账户权限能够执行所述模拟触发操作指向的目标功能。
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311091216.9A CN116820624B (zh) | 2023-08-29 | 2023-08-29 | 操作指令的发送方法、处理方法、装置、设备和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311091216.9A CN116820624B (zh) | 2023-08-29 | 2023-08-29 | 操作指令的发送方法、处理方法、装置、设备和介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116820624A true CN116820624A (zh) | 2023-09-29 |
CN116820624B CN116820624B (zh) | 2023-12-01 |
Family
ID=88122470
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311091216.9A Active CN116820624B (zh) | 2023-08-29 | 2023-08-29 | 操作指令的发送方法、处理方法、装置、设备和介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116820624B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150312356A1 (en) * | 2012-06-15 | 2015-10-29 | Amazon Technologies, Inc. | Account state simulation service for cloud computing environments |
CN108551484A (zh) * | 2018-04-23 | 2018-09-18 | 平安科技(深圳)有限公司 | 用户信息同步方法、装置、计算机装置及存储介质 |
CN111193694A (zh) * | 2019-07-05 | 2020-05-22 | 腾讯科技(深圳)有限公司 | 基于双***运行环境的应用授权管理方法、终端及介质 |
CN112165482A (zh) * | 2020-09-24 | 2021-01-01 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、计算机设备及介质 |
CN112214743A (zh) * | 2020-10-22 | 2021-01-12 | 腾讯科技(深圳)有限公司 | 一种模拟账户登录的方法、装置、设备及存储介质 |
-
2023
- 2023-08-29 CN CN202311091216.9A patent/CN116820624B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150312356A1 (en) * | 2012-06-15 | 2015-10-29 | Amazon Technologies, Inc. | Account state simulation service for cloud computing environments |
CN108551484A (zh) * | 2018-04-23 | 2018-09-18 | 平安科技(深圳)有限公司 | 用户信息同步方法、装置、计算机装置及存储介质 |
CN111193694A (zh) * | 2019-07-05 | 2020-05-22 | 腾讯科技(深圳)有限公司 | 基于双***运行环境的应用授权管理方法、终端及介质 |
CN112165482A (zh) * | 2020-09-24 | 2021-01-01 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、计算机设备及介质 |
CN112214743A (zh) * | 2020-10-22 | 2021-01-12 | 腾讯科技(深圳)有限公司 | 一种模拟账户登录的方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116820624B (zh) | 2023-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106777916B (zh) | 一种放射治疗***的流程管理和设备运营操作的方法 | |
CN107341643B (zh) | 可视化的流程展示方法及*** | |
CN109478266A (zh) | 对于数据库供应的资源分配 | |
JP2019121360A (ja) | 機械学習に基づくコンテキスト認識会話型エージェントのためのシステム及び方法、コンテキスト認識ジャーナリングの方法、システム、プログラム、コンピュータ装置 | |
CN109155749A (zh) | 互联网云托管的自然语言交互式消息传送***会话器 | |
CN110807710A (zh) | 一种用户邀请好友的邀请数据管理方法和*** | |
EP3659300B1 (en) | Action templates in a messaging system | |
US20150278750A1 (en) | Virtual personal assistant in messenger | |
US20220129119A1 (en) | Systems and methods for reacting to messages | |
Palacio et al. | Tool to facilitate appropriate interaction in global software development | |
CN107220515A (zh) | 流产后关爱智能随访管理*** | |
Thakkar et al. | Design considerations in development of a mobile health intervention program: the TEXT ME and TEXTMEDS experience | |
CN108023870B (zh) | 用于远程呈现的***和方法 | |
CN105051738A (zh) | 用于促进推广事件的***和方法 | |
CN116820624B (zh) | 操作指令的发送方法、处理方法、装置、设备和介质 | |
CN110648105B (zh) | 基于数据处理的推荐方法、装置、电子设备及存储介质 | |
CN116627758A (zh) | 互联网医院前端***异常上报方法、装置、设备及介质 | |
US20190259298A1 (en) | Systems, methods, and software for implementing a behavior change management program | |
US10896406B2 (en) | Insight framework for suggesting hosted service and features based on detected usage patterns and behaviors | |
CN109120783A (zh) | 信息获取方法及装置、移动终端和计算机可读存储介质 | |
CN114240322A (zh) | 业务处理方法、装置、存储介质和电子设备 | |
US20190156294A1 (en) | Scheduling approach that digitally groups individuals with similar conditions | |
US20240005278A1 (en) | System for generating asynchronous issue updates for an issue tracking system | |
US20240177119A1 (en) | Artificial intelligence agent | |
JP7440059B2 (ja) | スケジュール管理システム及びサーバ |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |