用于开发通信服务的结构编程制造技术

技术编号:2891532 阅读:172 留言:0更新日期:2012-04-11 18:40
只须对服务功能有所了解,即可通过选择和安排预定的“图示”到一般地规定了服务逻辑的多层结构中,而快速简易地建立(开发)这种服务。每一图示代表一个“服务构成模块”,该多层结构中每一图示的例示都存在相应的服务构成模块。服务开发系统安排服务构成模块的例示,响应图示上的操作而开发出实现该多层结构规定的服务逻辑的程序。该多层结构的图形显示可扩大或退缩而不影响相应的服务逻辑和属性。(*该技术在2015年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及开发通过通信链路提供给用户的交互式服务。通过通信链路向远方用户提供服务已很普遍。这类在性质上常常是交互式的服务包括1)广播服务,2)信息检索服务,3)定货服务,4)银行业服务,5)理赔事由服务,6)注册登记服务,7)自动值机服务,等等。对每一提供这类服务的系统必须要被编程以便实现服务提供者所要提供的各种功能。为了开发这类服务,即规定提供服务的设备进行操作的顺序,就必须具有a)计算机编程技巧,b)具体的编程语言语法知识,c)关于提供服务的基础硬件的知识,以及d)对所提供服务的功能的了解。形成必要的编程技巧和知识需要大量的时间通常还有财力上的投资。因此本项技术的目的在于对于那些了解服务提供的功能的人员来说,有利于各种业务的开发而无需这种投资。我们已认识到,仅理解服务所提供的功能的个人就可按照本专利技术的原则通过在通常规定所需要服务的服务逻辑的多层结构中选择和安排预定的“图示”(如图标)的例示,迅速简易地开发或建立这种服务。每个图示代表一个“服务构成模块”(service buildingblock),例如高层处理部分及其可定制的属性,并对多层结构中的每个图示的例示都存在一相应的服务构成模块的例示。服务构成模块的例示的操作的定制响应服务建立者所提供的属性。服务开发系统根据图示上的操作安排服务模块例示,以开发实现由多层结构所规定的服务逻辑的程序。图形化的多层结构的显示可由服务建立者扩大或退缩以方便浏览而不会影响相应服务的业务逻辑或属性。在一特定实施例中,该开发系统包括用于显示图示调色板(palette)的一显示屏。每个图示代表一服务构成模块。对于由服务建立者所选择的每个图示,该开发系统1)向服务建立者提示输入所建立的图示的例示的名称,2)接收由服务建立者所提供的名称,以及3)产生所选图示的一个特定例示。对应于所选图示的服务构成模块的一个特定例示也被产生。指定给该图示的名称也指定给其相应的服务构成模块。根据本专利技术的原理,服务建立者通过将屏幕上的图示“拉”到所需要的位置并定位向该开发系统指明图示在图形化的多层结构中的相关位置。为了向服务建立者标识所选图示的特定例示,图示的名称及其“入口数据”,即对应于该图示的服务模块要被执行所必须的条件,用屏幕上的图示来显示。规定所选的服务构成模块的操作的属性是应用一组编辑器中适当的一个从服务建立者那里采集的,这组编辑器中的每一个用来编辑与调色板中的各图示相对应的服务构成模块中相应的一个。这种编辑器应用了诸如对话框之类一般非计算机编程人员所能理解的界面。服务构成模块的例示及其相关属性是以“名称一数值”对的形式表示的文本。各图示如下附图说明图1表示服务建立者启动体现本专利技术原理的服务开发系统的一个典型实施例之后所看到的计算机的显示;图2表示用于采集图示名称的一个对话框;图3表示初始结构;图4示出一个广播编辑器的表示;图5表示一个编辑区已被激活进行编辑并且广播内容已被录入其中之后的情形;图6表示文本框中的文本编辑已完成之后的广播编辑器;图7表示一服务的结构的一部分,该服务是向服务的用户提供当前结果;图8与10表示一编辑窗口,该窗口是在一个结构中的提示和采集图示被选择用于编辑其参数时显示;图9示出了图8的编辑窗口,其中提示编辑框已被放大;图11表示一个示例性的处理过程的流程图,根据本专利技术的原理,通过该过程服务建立者将一个图示加到他已建立的服务的图形化多层结构中去;图12表示根据本专利技术的用于命名一个图示的示例性的子处理过程;图13表示根据本专利技术用于在存储器中建立服务构成模块的一个示例性处理过程;图14表示根据本专利技术用于把一个服务构成模块加到实现该服务的程序中的一个示例性处理过程;以及图15表示实现本专利技术的一个示例性的计算机系统。本专利技术的服务开发系统是与它用来开发的服务无关的独立的程序。本专利技术的服务开发系统可使用任何数目的图形用户界面在各种计算机上实现。但是由于本专利技术的较佳实施例是针对Apple Mac-intosh而设计的,尤其是当该系统运行HypercaradTM时,以下陈述可至少部分地编辑这种环境。但应当明白,本专利技术是不限于Macin-tosh环境的。图1表示在服务建立者已启动服务开发系统的一个示例性实施例之后所看到的Apple Macintosh计算机的显示。具体而言,其中表示出a)工作区101,b)调色板103,c)鼠标指示符105,d)版面控制107,e)工具箱109,f)帮助图标113,g)查找图标115,以及h)菜单条117。工作区101是可在其中根据本专利技术的原理应用从调色板103选出的图示的来建立代表一个服务的图形化的多层结构的区域。调色板103可在工作区101上浮动。鼠标指示符105根据它所在的不同的显示位置取不同的形状。鼠标指示符105的形状常常表征着如果服务建立者按动鼠标按钮将会发生的动作。版面控制107用于在工作区101内移动多层结构以使其各部分能被服务建立者看得到。指到帮助图标113时可调用Macintosh固有的帮助功能,该帮助功能向服务建立者提供有关Macintosh操作的指令。指到查找图标115可使服务建立者切换到在Macintosh计算机上同时运行的其他任务上。菜单条117提供了可由服务建立者进行选择的功能的菜单选择。调色板103包含有图示111,例如图标,其中每一图示对应一个服务构成模块。调色板103包括1)广播图示111—1,2)呼叫流图示111—3,3)停止图示111—5,4)提示与采集图示111—7,5)时间转换图示111—9,6)自动菜单图示111—11,7)介质传送图示111—13,8)菜单图示111—15,9)路由呼叫图示111—17,10)数据操作图示111—19。广播图示111—1对应于向使用该服务的呼叫者播放提示的服务构成模块。呼叫流图示111—3代表调用服务子程序的服务构成模块。停止图示111—5对应于引起服务操作停止并可将接收服务用户呼叫的线路挂断的服务构成模块。提示和采集图示111—7向服务用户播放请求信息的提示并采集服务用户响应该提示所提供的信息。所采集到的信息自身的正确性并不加以演示。时间转移图示111—9用于依照该时间转移发生在哪一天,日期或时间而改变服务流程。自动菜单图示111—11a)向服务用户播放通知告诉他有多条与被提供输入的服务用户相匹配的数据已找到,b)使服务用户与数据相一致,以及c)接收该用户指明哪些数据确实为正确的响应。介质传送图示111—13向服务用户传送信息。信息可通过独立呼叫传送也可以服务用户所指定的任何形式,例如话音,传真或电子邮件等方式传送。菜单图示111—15播放特别选择的通知给服务用户并将只接收来自给定的选择的响应。路由呼叫图示111—17用于将呼叫转接给例如现场代表或话音消息系统。数据操作图示111—19表示诸如查询,设置,更新,转换(逻辑判定)和循环等数据操作。每一具体的数据操作有其自己的图示。当选择数据操作图示时,各特定数据操作的各图示被弹出用于选择。只有特定的数据操作图示才能被实际选取而放置到工作区101中的一个结构中。工具109包括a)运行时间模拟109—1,b)全局数据(存储桶)编辑器109—3,c)表格编辑器109—5,d)介质屏109—7,e)记录提本文档来自技高网...

【技术保护点】
使用具有显示屏的服务开发系统开发通信服务的方法,该方法的特征为 其步骤是: 在一个调色板中显示多个图示,该调色板的每个图示对应于多个服务构成模块中相应的一个; 接收由用户从上述调色板选择的特定图示的指示; 在存储器中生成对于上述所选择的图示的服务构成模块的一个特定例示。 接收由上述用户指定给上述所选图示的名称的指示; 把上述名称与上述所选的图示及与上述所选的图示对应的服务构成模块的上述特定的例示相联; 将上述所选的图示的例示添加到图形化的多层结构中,使得除顶层外每一层的图示是次高层的图示的子代,上述结构的显示在每一层都可扩展和退缩; 把对应于上述所选的图示的服务构成模块的上述特定例示添加到包括根据上述结构的构造设置的服务构成模块的服务程序中去; 从上述用户获得各属性;以及 响应上述用户提供的上述属性制定对应于所选择的图示的服务构成模块的上述特定例示的操作。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:林恩R马兰特兹马克洛根托米诺克萨
申请(专利权)人:美国电报电话公司
类型:发明
国别省市:US[美国]

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

1