当前位置: 首页 > 专利查询>阿瓦亚公司专利>正文

拆分企业/提供者工作流制造技术

技术编号:20825039 阅读:24 留言:0更新日期:2019-04-10 07:17
本发明专利技术公开了拆分企业/提供者工作流。提供者系统(例如,基于云的提供者系统)接收工作流。例如,工作流可以用于处理联络中心中的语音通信会话。工作流包括多个工作流任务。工作流任务包括企业工作流任务和提供者工作流任务。识别出的提供者工作流任务根据工作流在提供者系统上被执行。提供者系统根据工作流在企业系统上发起识别出的企业工作流任务的执行。通过允许提供者系统和企业之间的拆分工作流,可以限制对提供者系统使用的敏感信息的暴露。

【技术实现步骤摘要】
拆分企业/提供者工作流
技术介绍
随着互联网变得越来越普遍,云计算服务的使用也急剧增加。例如,通信平台即服务(CPaaS)正变得越来越流行。同样,联络中心即服务(CCaaS)变得更加流行。诸如CPaaS和CCaaS之类的服务相对容易使用。但是,进行修改以适应CPaaS和CCaaS中的自定义应用可能变得复杂。大多数开发人员没有必要的技能来开发这些服务的通信应用。此外,诸如CCaaS之类的体系架构通常针对应用发起的每个动作调用企业数据中心CCaaS软件。这可能由于当CCaaS作为云服务提供时与CCaaS通信的开销而变得慢且昂贵。此外,随着向CPaaS和CCaas的迁移,客户越来越担心在云服务中暴露敏感信息。所需要的是一种提供快速开发、容易定制、使用较少网络流量并且提供有限的敏感信息暴露的解决方案。
技术实现思路
通过本公开的各种实施例和配置解决了这些和其它需求。提供者系统(例如,基于云的提供者系统)接收工作流。例如,工作流可以用于处理联络中心中的语音通信会话。工作流包括多个工作流任务。工作流任务包括企业工作流任务和提供者工作流任务。识别出的提供者工作流任务根据工作流在提供者系统上被执行。提供者系统根据工作流在企业系统上发起对识别出的企业工作流任务的执行。通过允许提供者系统和企业之间的拆分工作流,可以限制对提供者系统使用的敏感信息的暴露。短语“至少一个”、“一个或多个”、“或”和“和/或”是在操作中既连接又拆分的开放式表达。例如,表达“A、B和C中的至少一个”、“A、B或C中的至少一个”、“A、B和C中的一个或多个”、“A、B或C中的一个或多个”、“A、B和/或C”以及“A、B或C”中的每一个意味着仅A、仅B、仅C、A和B一起、A和C一起、B和C一起或者A、B和C一起。术语“一个”实体是指该实体的一个或多个。由此,术语“一个”、“一个或多个”和“至少一个”在本文中可以互换使用。还应当注意的是,术语“包括”、“包含”和“具有”可以互换使用。如本文中所使用的,术语“自动”及其变型是指通常连续或半连续的、当被执行时无需实质性(material)人类输入就可以完成的任何处理或操作。但是,即使处理或操作的执行使用了实质性或非实质性人类输入,如果该输入是在执行处理或操作之前接收到的,那么该处理或操作也可以是自动的。如果人类输入影响处理或操作将如何执行,那么这种输入被认为是实质性的。同意处理或操作的执行的人类输入不被认为是“实质性的”。本公开的各方面可以采取完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或者组合软件和硬件方面的实施例的形式,这些在本文中全都可以一般地称为“电路”、“模块”或“系统”。可以利用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是例如但不限于电子的、磁的、光学的、电磁的、红外的或半导体系统、装置或设备,或前述的任意合适组合。计算机可读存储介质的更具体的示例(非穷举列表)将包括以下:具有一根或多根导线的电连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光存储设备、磁存储设备,或前述的任意合适组合。在本文档的上下文中,计算机可读存储介质可以是可以包含或存储由指令执行系统、装置或设备使用或与其结合使用的程序的任何有形介质。计算机可读信号介质可以包括其中实施有计算机可读程序代码的传播的数据信号(例如,在基带中或者作为载波一部分)。这种传播的信号可以采用多种形式中的任意一种,包括但不限于,电磁信号、光信号或其任意合适组合。计算机可读信号介质还可以是不是计算机可读存储介质并且可以传送、传播或传输由指令执行系统、装置或设备使用或者与其结合使用的程序的任何计算机可读介质。实施在计算机可读介质上的程序代码可以使用任何适当的介质来发送,包括但不限于无线、有线、光缆、RF等,或前述的任意合适组合。如本文所使用的,术语“确定”、“计算”及其变型被互换地使用,并且包括任何类型的方法、处理、数学运算或技术。如本文所使用的,术语“会话发起协议”(SIP)是指IETF定义的、广泛用于控制多媒体通信会话(诸如通过互联网协议(IP)的语音和视频呼叫)的信令协议。该协议可以用于创建、修改和终止由一个或若干个媒体流组成的双方(单播)或多方(多播)会话。修改可以涉及改变地址或端口、邀请更多的参与者,以及添加或删除媒体流。其它可能的应用示例包括视频会议、流传输多媒体分发、即时消息、存在(presence)信息、文件传输和在线游戏。SIP如在RFC3261中所述,RFC3261可从互联网工程任务组(IETF)网络工作组,2000年11月获得;该文档和描述SIP的所有其它SIPRFC在本文通过引用针对其所教导的所有内容整体并入。如本文所使用的,术语“装置”将根据35U.S.C.第112(f)节和/或第112节第6段给予其最宽泛可能的解释。因而,结合术语“装置”的权利要求应覆盖本文阐述的所有结构、材料或动作及其所有等同物。另外,结构、材料或动作及其等同物应包括
技术实现思路
、附图说明、具体实施方式、说明书摘要和权利要求本身中描述的所有内容。前面是提供对本公开的一些方面的理解的简化总结。这个总结既不是对本公开及其各种实施例的广泛的概述也不是穷举的概述。本专利技术既不旨在识别本公开的关键或决定性元件,也不旨在描绘本公开的范围,而是以简化的形式呈现本公开的所选择的概念作为对以下呈现的更详细描述的介绍。如将认识到的,本公开的其它实施例有可能单独或组合地使用一个或多个上面阐述或下面详细描述的特征。而且,虽然本公开是以示例性实施例的形式呈现的,但应当认识到的是,本公开的各个方面可以分别要求保护。附图说明图1是用于提供拆分工作流的第一说明性系统的框图。图2是工作流软件系统的元件的框图。图3是用于为通信会话开发拆分工作流的示例性用户界面。图4是用于实现拆分工作流的处理的流程图。图5是用于允许多个企业使用不同的基于云的拆分工作流的处理的流程图。具体实施方式图1是用于提供拆分工作流的第一说明性系统100的框图。第一说明性系统包括通信端点101A-101N、网络110A-110B、防火墙111、企业系统120、提供者系统130、开发人员终端139和代理终端140A-140N。通信端点101A-101N可以是或可以包括可以在网络110A-110B上通信的任何通信端点设备,诸如个人计算机(PC)、电话、视频系统、蜂窝电话、个人数字助理(PDA)、平板设备、笔记本设备、web服务器133、媒体服务器、智能电话,等等。通信端点101A-101N是通信会话末端的设备。通信会话可以包括各种类型的通信媒体,诸如语音通信、视频通信、即时消息传送(IM)通信、虚拟现实通信、文本消息传送通信、多媒体通信,等等。通信端点101A-101N不是促进和/或中继网络110中的通信会话的网络元件,诸如通信管理器或路由器。如图1所示,任何数量的通信设备101A-101N可以连接到网络110A-110B。网络110A-110B可以是或可以包括可以发送和接收电子通信的任何通信装备的集合(collection)本文档来自技高网
...

【技术保护点】
1.一种方法,包括:由微处理器接收工作流;由微处理器识别工作流中的一个或多个提供者工作流任务;由微处理器识别工作流中的一个或多个企业工作流任务;由微处理器根据工作流在提供者系统上执行识别出的一个或多个提供者工作流任务;以及由微处理器根据工作流在企业系统上发起对识别出的一个或多个企业工作流任务的执行。

【技术特征摘要】
2017.10.03 US 15/723,4431.一种方法,包括:由微处理器接收工作流;由微处理器识别工作流中的一个或多个提供者工作流任务;由微处理器识别工作流中的一个或多个企业工作流任务;由微处理器根据工作流在提供者系统上执行识别出的一个或多个提供者工作流任务;以及由微处理器根据工作流在企业系统上发起对识别出的一个或多个企业工作流任务的执行。2.如权利要求1所述的方法,还包括:由微处理器向企业系统发送用于识别出的一个或多个企业工作流任务的软件对象,其中将软件对象发送到企业系统还包括向企业系统发送用于识别出的一个或多个提供者工作流任务的软件对象,其中所述一个或多个提供者工作流任务中的至少一个提供者工作流任务包括从所述一个或多个企业工作流任务之一接收到的变量的标识符,并且其中所述变量被识别为在使用之后不可存储在存储器中。3.如权利要求1所述的方法,其中发起对识别出的一个或多个企业工作流任务的执行还包括在企业系统上执行多个连续的工作流任务,并且其中发起对识别出的一个或多个企业工作流任务的执行包括向企业系统发送识别要在企业系统上执行的每个连续工作流任务的标识符。4.如权利要求1所述的方法,其中发起对识别出的一个或多个企业工作流任务的执行还包括在企业系统上执行多个连续的工作流任务,并且其中发起对识别出的一个或多个企业工作流任务的执行包括向企业系统发送识别连续工作流任务中的第一工作流任务的标识符。5.如权利要求1所述的方法,其中提供者系统支持多个企业,并且其中,发起对识别出的一个或多个企业工作流任务的执行包括发送企业标识符,并且其中在企业系统上执行识别出的一个或多个企业工作流任务...

【专利技术属性】
技术研发人员:J·埃泽尔
申请(专利权)人:阿瓦亚公司
类型:发明
国别省市:美国,US

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

1