包括用于限制插件应用配方的指令的计算机可读介质组成比例

技术编号:39797381 阅读:9 留言:0更新日期:2023-12-22 02:30
本公开涉及包括用于限制插件应用配方的指令的计算机可读介质

【技术实现步骤摘要】
包括用于限制插件应用配方的指令的计算机可读介质
[0001]本申请是申请日为
2018
年6月
29


题为“包括用于限制插件应用配方的指令的计算机可读介质”的专利技术专利申请
201880076949.6
的分案申请



[0002]本公开涉及插件应用配方
(recipe)。
特别地,本公开涉及限制插件
(plug

in)
应用配方


技术介绍

[0003]插件应用配方
(“PIAR”)
是包含逻辑上被布置为
if

then(
如果


)
公式的触发事件
(
本文称为“触发器”或“触发条件”)
和动作的集合

公式中的“if(
如果
)”部分对应于
PIAR
触发条件

公式的“then(

)”部分以“if”部分被满足为条件,并且对应于可触发的动作

插件应用可以提供动作

提供动作的插件应用可以与提供触发器的插件应用相同或不同

[0004]PIAR
管理应用呈现允许用户定义
PIAR
的界面
。PIAR
定义指示要由
PIAR
管理应用执行的一个或多个动作r/>。PIAR
定义进一步指示插件应用的触发器


PIAR
管理应用检测到满足触发条件时,
PIAR
执行与检测到的触发器对应的
(
一个或多个
)
动作

[0005]PIAR
管理应用可以用于许多目的

例如,
PIAR
管理应用可以用于自动化重复任务
。PIAR
的示例包括但不限于:
(a)
响应于检测到用户的汽车在用户的车道中
(
触发器
)
,打开用户的车库门
(
动作
)

(b)
响应确定到下午5点用户的行走步数尚未达到特定目标
(
触发器
)
,向用户传送通知
(
动作
)

(c)
响应于在通讯录或电子邮件中检测到新的销售联系人
(
触发器
)
,创建新文件夹来存储关于该销售联系人的信息
(
动作
)。
[0006]术语“插件应用”是指应用的
(
一个或多个
)
触发器和
/

(
一个或多个
)
动作在逻辑上“插入”到
PIAR
中并且因此成为
PIAR
的逻辑的一部分的事实

例如,可以根据微服务体系架构来组织
PIAR
管理应用,使得将若干个独立的服务插入到
PIAR
应用中

插入的服务可以提供特定于特定应用的
(
一个或多个
)
监视服务,以支持特定应用的
(
一个或多个
)
触发器

替代地或附加地,插入的服务可以提供特定于特定应用的
(
一个或多个
)
动作服务,以支持特定应用的
(
一个或多个
)
执行动作

[0007]本节中描述的方法是可以采用的方法,但不一定是先前已经设想或采用的方法

因此,除非另有说明,否则不应仅由于将本节中所述的任何方法包括在本节中而将其视为有资格作为现有技术

附图说明
[0008]在附图的各图中,通过示例而非限制的方式图示了实施例

应当注意的是,在本公开中对“实施例”或“一个实施例”的引用不一定是指同一个实施例,并且它们意味着至少一个

在附图中:
[0009]图1是图示根据实施例的插件应用配方管理系统的框图;
[0010]图2图示了根据实施例的用于限制插件应用配方的示例操作集合;
[0011]图3图示了根据一个实施例的用于限制插件应用配方的操作序列的示例;以及
[0012]图4是图示根据实施例的计算机系统的框图

具体实施方式
[0013]在下面的描述中,出于解释的目的,阐述了许多具体细节以便提供透彻的理解

可以在没有这些具体细节的情况下实践一个或多个实施例

一个实施例中描述的特征可以与另一个实施例中描述的特征组合

在一些示例中,参考框图形式描述了众所周知的结构和设备,以避免不必要地混淆本专利技术

[0014]1.
总体概述
[0015]2.
插件应用配方管理系统
[0016]3.
限制插件应用配方
[0017]4.
说明性示例
[0018]5.
其它事项;扩展
[0019]6.
硬件概述
[0020]7.
计算机网络和云网络
[0021]1.
总体概述
[0022]插件应用配方
(“PIAR”)
管理应用管理
PIAR
定义

每个
PIAR
定义都识别触发器和动作

触发器变量的值由插件应用暴露给
PIAR
管理应用,并且对于持续评估触发器是必需的

评估触发器涉及至少部分地基于触发器变量的一个或多个值来确定是否满足条件

动作的接口由插件应用暴露,该插件应用可以是暴露触发器变量的同一插件应用,或者是不同的插件应用
。PIAR
管理应用使得动作持续地以触发器为条件,并使得根据
PIAR
定义基于输入变量来执行动作

[0023]为了限制
PIAR
的功能,
PIAR
管理应用经由
PIAR
管理应用的经认证用户接收
PIAR
限制
。PIAR
管理应用存储指示哪些经认证用户具有用于限制用户的
PIAR
管理应用功能的许可的信息
。PIAR
限制适用于
PIAR
管理应用的某些用户

具体而言,
PIAR
限制识别
PIAR
本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种非暂态计算机可读介质,包括指令,所述指令在由一个或多个硬件处理器执行时引起操作的执行,所述操作包括:经由插件应用配方
(PIAR)
管理应用的经认证的用户接收
PIAR
许可,其中,所述
PIAR
许可适用于所述
PIAR
管理应用的多个用户,其中,所述
PIAR
管理应用存储指示所述经认证的用户具有针对至少所述多个用户而允许
PIAR
功能的许可的信息,所述
PIAR
功能包括响应于满足触发条件而自动执行规定动作,其中,所述
PIAR
管理应用管理
PIAR
定义,每个
PIAR
定义标识:
(a)
触发器,该触发器的一个或多个触发器变量被第一插件应用暴露给所述
PIAR
管理应用,所述一个或多个触发器变量的值对于持续评估所述触发器是必需的,其中评估所述触发器的实例包括至少部分地基于所述一个或多个触发器变量的一个或多个值来确定是否满足受限制的特性条件,满足所述受限制的特性条件的所述一个或多个触发器变量包括以下中的一项或多项:任何个人身份信息,私有的公司信息,或源自私有的计算设备的未经授权的通信,以及
(b)
动作,针对该动作,第二插件应用将接口暴露给所述
PIAR
管理应用以用于使第二插件应用执行该动作,其中评估该动作的实例包括基于在所述
PIAR
定义中输入到该动作的一个或多个输入变量的一个或多个值来执行该动作,其中,所述
PIAR
管理应用使所述动作以正在进行的所述触发器为条件,并且其中,所述
PIAR
许可识别所述
PIAR
管理应用的被允许的功能,该功能若不被允许则对于所述多个用户中具有用于特定插件应用的活动账户的任何特定用户将是不可用的,所述特定插件应用在所述
PIAR
管理应用中被链接到所述特定用户并且与特定
PIAR
相关联后,如果没有所述
PIAR
许可则将无法提供所述被允许的功能的至少一部分,所述
PIAR
管理应用的所述被允许的功能包括以下一项或多项:允许创建
PIAR
或允许激活
PIAR
;以及存储所述
PIAR
许可,其中所述
PIAR
管理应用存储用于允许所述被允许的功能的信息
。2.
根据权利要求1所述的介质,其中,基于所述
PIAR
许可,所述
PIAR
管理应用在所述特定
PIAR
的执行期间允许所述被允许的功能
。3.
根据权利要求1所述的介质,其中,基于所述
PIAR
许可,所述
PIAR
管理应用显示由所述特定插件应用暴露于所述
PIAR
并且具有被允许的特性的数据
。4.
根据权利要求1所述的介质,其中,当所述被允许的功能被执行时,所述
PIAR
管理应用生成通知
。5.
根据权利要求1所述的介质,其中,基于所述
PIAR
许可,所述
PIAR
管理启用使用所述被许可的功能的活动
PIAR。6.
根据权利要求1所述的介质,其中,基于所述
PIAR
许可,所述
PIAR
管理应用启用图形用户界面
(GUI)
元素,所述
GUI
元素若不被启用将使得所述被允许的功能对所述多个用户不可用
。7.
根据权利要求1所述的介质,其中,基于所述
PIAR
许可,所述
PIAR
管理应用允许在所述
PIAR
管理应用中将所述活动账户链接到所述特定用户
。8.
根据权利要求1所述的介质,其中,基于所述
PIAR
许可,所述
PIAR
管理应用允许所述
特定插件应用的特定操作
。9.
根据权利要求1所述的介质,其中,基于所述
PIAR
许可,所述
PIAR
管理应用允许经由所述
PIAR
管理应用在所述特定插件应用和不同插件应用之间进行交互
。10.
根据权利要求1所述的介质,其中,基于所述
PIAR
许可,所述
PIAR
管理应用允...

【专利技术属性】
技术研发人员:T
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:

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

1