用于开发通信服务的结构编程.pdf

上传人:1*** 文档编号:993054 上传时间:2018-03-24 格式:PDF 页数:34 大小:1,015.91KB
返回 下载 相关 举报
摘要
申请专利号:

CN95107180.7

申请日:

1995.06.02

公开号:

CN1121211A

公开日:

1996.04.24

当前法律状态:

终止

有效性:

无权

法律详情:

公开

IPC分类号:

G06F15/00

主分类号:

G06F15/00

申请人:

美国电报电话公司;

发明人:

林恩·R·马兰特兹; 马克·洛根·托米诺克萨

地址:

美国纽约

优先权:

1994.06.03 US 253,520

专利代理机构:

中国国际贸易促进委员会专利商标事务所

代理人:

郭晓梅

PDF下载: PDF下载
内容摘要

只须对服务功能有所了解,即可通过选择和安排预定的“图示”(图标)到一般地规定了服务逻辑的多层结构中,而快速简易地建立(开发)这种服务。每一图示代表一个“服务构成模块”,该多层结构中每一图示的例示都存在相应的服务构成模块。服务开发系统安排服务构成模块的例示,响应图示上的操作而开发出实现该多层结构规定的服务逻辑的程序。该多层结构的图形显示可扩大或退缩而不影响相应的服务逻辑和属性。

权利要求书

1: 使用具有显示屏的服务开发系统开发通信服务的方法,该 方法的特征为 其步骤是: 在一个调色板中显示多个图示,该调色板的每个图示对应于 多个服务构成模块中相应的一个; 接收由用户从上述调色板选择的特定图示的指示; 在存储器中生成对应于上述所选择的图示的服务构成模块的 一个特定例示。 接收由上述用户指定给上述所选图示的名称的指示; 把上述名称与上述所选的图示及与上述所选的图示对应的服 务构成模块的上述特定的例示相联; 将上述所选的图示的例示添加到图形化的多层结构中,使得 除顶层外每一层的图示是次高层的图示的子代,上述结构的显示 在每一层都可扩展和退缩; 把对应于上述所选的图示的服务构成模块的上述特定例示添 加到包括根据上述结构的构造设置的服务构成模块的服务程序中 去; 从上述用户获得各属性;以及 响应上述用户提供的上述属性制定对应于所选择的图示的服 务构成模块的上述特定例示的操作。
2: 如权利要求1中所定义的发明,其特征在于: 上述接收步骤包括自动起动专用于编辑用于制定对应于上述 所选的图示的服务构成模块的属性的编辑器的操作。
3: 如权利要求1中所定义的发明,其进一步特征为: 有以下步骤: 响应上述用户所提供的命令模拟上述服务程序的执行。
4: 如权利要求1中所定义的发明,还包括有以下特征的步骤: 响应来自远端地点的呼叫执行上述服务程序。
5: 如同权利要求1中所定义的发明,其特征还在于以下步骤: 把上述服务程序卸载到一个服务提供平台。
6: 如同权利要求1中所定义的发明,其特征还在于以下步骤: 当上述所选的图示的上述例示显示在上述显示屏上时,将指 定给上述所选的图示的例示的名称与上述所选的图示的上述例示 一起显示。
7: 如权利要求1中所定义的发明,其特征在于: 上述所选的图示的例示在其被放置的上述结构中的位置被添 加到上述结构之中。
8: 如权利要求1中所定义的发明,其特征为: 上述服务构成模块的上述例示及其相关的属性被表示为可解 释的名称—数值对。
9: 如权利要求1中所定义的发明,其特征在于: 上述定制步骤包括以下步骤: 接收一个必须发生的条件的指示,以执行与上述所选的图示 相对应的服务构成模块。
10: 如权利要求9中所定义的发明,其特征为: 上述定制步骤还包括以下步骤: 当上述所选的图示的上述例示在上述显示屏上显示时,显示 一个条件的指示,使得观察者可看出上述指示是可与上述所选的 图示的上述例示相联的。

说明书


用于开发通信服务的结构编程

    本发明涉及开发通过通信链路提供给用户的交互式服务。

    通过通信链路向远方用户提供服务已很普遍。这类在性质上常常是交互式的服务包括: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)记录提示109—9,f)文档管理109—11,g)拉圾罐109—13,以及h)滑动器109—15。运行时间模拟109—1调用由工作空间101中当前多层结构所表示的服务的模拟。全局数据(存储桶)编辑器109—3用于编辑除表格以外的所有类型的数据,而表格是由表格编辑器109—5编辑的。介质屏109—7用于向服务用户显示各种屏幕。记录提示1 09—9用于形成提供给服务用户的提示的音频记录。文档管理109—11用于保存,关闭,打印和组织包括表示各种服务的多层结构的文件。垃圾罐109—13用于处理不需要的图示。

    滑动器109—15控制屏幕上轮廓结构的观看,扩大或缩小结构来显示达到被指示的层的各层,而对结构所表示的服务的服务逻辑或属性不产生影响。指到滑动器109—15的左箭头时将该轮廓结构减小—层。类似地指到滑动器109—15的右箭头时将使该结构增加一层。

    服务建立者通过移动鼠标指示符到所需的图示上,按动鼠标按钮并拖动所选择的图示到工作空间101上而从调色板103上选择了一个图示。结果,服务建立者被提示输入要加到该结构上的该新图示(例如,结点)的名称。图2表示用于采集图示名称的对话框201。图2还表示出指令框203,在此框中提供了有关服务建立者采取的行动的指令。为了输入新图示的名称,服务建立者把所需的名称键入正文框205并按动“OK”钮207。

    假设服务建立者选择了广播图示111—1并向正文框205键入了“Welcome”,则所得的最初的结构如图3所示。图中示出图示301,而与之相连的有a)具体的例示303的名称以及b)添加点305,该点是其他图示可添加在该结构上的位置。添加点305还规定了入口数据,即对于对应于添加到添加点305的图示的服务构成模块要被执行所必须出现的条件。

    服务建立者调用广播编辑器以规定广播图示111—1的例示301的提供的广播。图4示出了广播编辑器的表示形式。被编辑的图示的具体类型表示在区域401中,而区域411显示该图示具体例示的名称。区域403是赋给广播正文的名称。除非给出其他名称,否则该图示的名称用作省缺名称。退缩控制405用于停止编辑区域407。注意,指令框203现在向服务建立者指令:他应指到区域407而开始对于广播图示111—1的“Welcome”例示301的提示的文本进行编辑的过程。编辑区域407可被用于正文入口这一点也可由编辑图标409表示出。

    图5示出被激活用于编辑并且广播“感谢向AT&T的全新服务中心打电话”。已被录入后的编辑区域407。再次提请注意,在指令框203中向服务建立者提供了指令。图6示出该广播编辑器在正文框407中的正文编辑已完成后的情形。

    图7示出一个服务结构的一部分,该服务向服务的用户提供他们当前状况。包含在该结构中的各图示是:Welcome(欢迎)303,广播图示111—1的一个例示;Service(服务)701,菜单选择图示111—15的一个例示;Ask PIN705,提示与采集图示111—7的一个例示;Get Balance709,数据操作图示111—19的一个例示;Speak Bal-ance711,广播图示111—1的另一例示;Open717,时间转移图示111—9的一个例示;以及Agent,提示与采集图示111—7的另一例示。

    在图7中还示出对每一图示的添加点和入口数据。如上所注,入口数据是对于相应于要执行的图示的服务构成模块必须出现的条件。添加点的显示的改变指出了指定给该添加点的具体的入口条件。添加点305指明在执行完父代后在多层结构中下一层的图示处继续执行。添加点701—1指明,只是当响应由执行对应于Service图示701的服务构成模块所提供的菜单而从服务用户那里收到“1”时,执行才将继续。类似地,添加点707—3只是在响应由执行对应于Ser-vice图示701的服务构成模块所提供的菜单从服务用户那里收到“2”时才将继续。添加点713—1指明:在图示709的数据查找时无相匹配数据,而添加点713—3指明:恰有1匹配。添加点713—5指明有多个匹配。图示尚未指定给添加点713—3。应注意到在没有图示指定给任何添加点的情形下,则省缺的被保留的图示则被指定。添加点715指明:在执行对于Ask PIN图示705的服务构成模块时产生的错误条件。这种错误条件可能是在预定的时间周期过程中没有提供适当长度的PIN。

    图8表示一编辑窗口,该窗口在提示与采集图示在结构中被选择用于编辑其参数时被显示。提示框801显示正文的第一行,该行是作为提示要说给呼叫者的。当服务建立者按动鼠标钮而此时该鼠标指示符位于提示框801之内时,则提示框801扩大成为如图9中所示的提示编辑框901。在图9中,服务建立者已向提示编辑框901中键入提示“请输入你的5位PIN”,从而当Ask PIN提示与采集图示的例示被执行时,则服务用户将被要求输入他的5位PIN。在提示框901中完成了该提示的编辑时,当服务建立者按动鼠标钮而该鼠标指示符位于提示编辑框901之内时,则图8中所示的编辑窗口的显示将具有如图10所示更新过的呈现。

    熟悉开发服务的技术人员将很容易识别要求填入图8其名称列在左边的各区域中的数值。右边的命名分别为a)数据存储桶803,该数据存储桶指定对于用户提供信息的存储区域;b)终止位805,它规定一个特定的字符,例如#,视为由服务用户所提供的可变长度的字符的终止;c)清除位807;它规定一个字符,当该字符由服务用户输入时引起以前所输入的所有字符被清除;d)确认表809与e)确认区域811,它们规定据以核实。服务用户的输入的数据,而不需要使用特定的数据库数据处理图示。

    图11表示出服务建立者向他已建立的服务的图形化的多层结构中添加一个图示的典型处理过程的一个流程图。当鼠标按动事件被检测到而此时鼠标指示符105位于调色板103之内时,该过程在步骤1101中进入。其次在1103步中,判定哪个图示被选择,即当鼠标按钮被按动时其指示符105位于哪个图示上。在1105步,具有所选图示的拷贝的区域被显示在鼠标指示符所在的位置处。

    条件转移点1107进行测试以判定鼠标按钮是否仍处于按下状态。如果在1107步的测试结果为YES,控制返回到1105步,该步再次在当前鼠标指示符105所在位置显示带有所选区域的拷贝的区域。如果1107步的测试结果为NO,则表明鼠标按钮已被释放,即该图示正被“放到”工作区101上,控制进到1109步,在该步具有所选图示的拷贝的区域不再被显示。其次在1111步中,该开发系统判定该图示所在的位置。

    然后图示在1113步被命名。图12表示根据本发明的一个特性用于对一个图示命名的典型的子处理过程,即该子处理过程是在1113步所进行的处理过程的一个放大形式。该过程在进入1113步时在1201步进入。在1203步,服务建立者被提示对该图示命名。为此,对话框201(图2)可被显示,并且服务建立者在正交框205中输入所需的名称。当用户按动鼠标按钮而鼠标指示符105到“OK”钮207之上时,则控制进到1205步。条件转移点1205进行测试以判定由服务建立者输入的名称是否为有效名称。如果在1205步的测试结果为NO,则控制进到1207步,并退出添加图示的处理过程。不生成任何结点。

    如果在1205步的测试结果为YES,则控制进到条件转移点1209,在该点进行测试以判定由服务建立者所提供的名称是否唯一。如果在1209步的测试结果为NO,则控制返回到1203步获取另一名称。如果在1209步的测试结果为YES,则控制进到1211步,在该步,该有效、唯一的名称被返回到1113步。图11的处理过程这时在1115步继续进行。

    在1115步,根据本发明的原理在存储器中生成对于刚刚命名过的图示的服务构成模块的一个例示。图13表示根据本发明的一个特性,用于在存储器中生成服务构成模块例示的一个典型处理过程,即该过程是在1115步中所进行的处理过程的一个放大版本。当控制进到1115步时该过程在1301步进入。在1305步,根据由服务建立者所选的图示为由建立者生成的服务构成模块的特定例示分配一个记录。特别地,记录是被加到规定该例示的名称的存储器中。

    在1307步设定例示的属性。所有的例示至少具有以下固定的属性:a)名称,b)类别,c)子代。d)图标,e)父代,f)多个父代。名称即该例示的名称。类别是该例示所代表服务构成模块的类型的分类。子代是在被添加的例示的中层处的服务构成模块的例示的指针。图标是对应于这个服务构成模块的特定的图示。应注意,图示可以是特别产生的图形化的字模中的一些字符。父代是服务构成模块的指针,该指针在被添加的例示的上一层。多个父代是结点被重用时所用的指针。

    在1309步,对特定的服务构成模块的属性,即取决于添加到多层结构中的服务构成模块的类型的属性进行初始化。该初始化是通过把请求特定模块的一组初始属性的消息发送给对应于被添加的服务构成模块的“过程部分”来进行的。该过程部分是一个“对象”,是计算机技术中通常使用的一个术语,它包括对应于特定的服务构成模块的图示说明,包括编辑特定例示的描述,包括该对象执行时作什么以及如何初始化该特定的构成模块属性的描述。如果给出该描述,本领域的技术人员就能开发并实现他们自己的过程部分。该过程部分接收信息并按照该过程部分的定义对该特定模块的属性初始化。这样,该过程部分可对定义了整个多层结构的存储器进行存取并在必要时能够添加或改变存储器中的属性。然后该过程在1311步退出,并且控制进到1117步。

    在1117步,新生成的例示与其他的例示一同连接到实现由多层结构所规定的服务逻辑的程序中。而且对应于该服务的在被添加的图示下面的图示被重新绘制。根据本发明的一个方面图14示出了,用于向实现一个服务的程序中添加该服务构成模块的一个典型过程,即该过程定在1117步中所执行的处理过程的放大版本。在进入1117步时该过程进入1401步。在1403步,刚刚生成的例示被添加到它被放置到的图示上。这可通过在紧靠新生成的例示所放置的地方上面的图示中设置一个子代属性以指出新生成的例示来实现。这就规定了被添加的图示是其上图示的例示的子代。明显的是对于第一个图示是不需要这样作的。而且,如果在紧靠刚添加的图示之下的多层结构中的一层中有图示存在,则设置该刚添加的例示的子代属性以指出对应于这样的较低层的图示的例示。然后,在1405步新的图示在其所在的点被添加到该多层结构的内部表示之中。该内部表示对该结构中每一项规定了缩进层次,入口数据,名称及图示。接下来,在1407步,对该多层结构的内部表示进行递归下降语法分析,然后其结果用于重新绘制相关的图示。然后该多层结构显示在屏幕上。然后在1409步该过程退出。

    从1409步退出引起控制进到1119步,从该步整个用于向图形化多层结构添加图示的过程退出。然后服务建立者可以:a)编辑刚添加的或结构中任何其他的图形的属性,b)把另一个新的图示添加到他的结构中,或c)执行该服务程序以检查他已建立的服务的性能如何。

    表1示出上面提到的一个典型的图形化的字模,其中每个图示是该字模的一个单独的字符。应用这一字模的优点在于,通过应用为了快速显示字模的字符的现代计算机已编就的特定专用程序,这一字模易于并且能加速显示的刷新。该字模还包括用于提供图示之间以及添加点之间连接的特殊字符。在表1中对应于每一字符以十六进制表示的ASCII码被显示在当该图形字模被选定时在该开发系统的屏幕上显示其值的字符的上方。

    表1

    表2示出了由该开发系统显示在屏幕上的图示的例示在存储器中的表示方式的一个例子,该表示是针对图7中所示用于向服务用户提供其当前状况的服务部分。该表示是字符表示,其中每一行由表示几个项的字符所组成。不可打印的字符以及专用于表1的特别的图形字模的字符在表2中是以其十六进制的ASCII值表示的。各项之间由逗号(“,”)分开。第一项是缩进或空格。包括任何表示图示的例示的添加的竖条。第二项是“入口数据”即对应于要执行特定图示的服务构成模块所必须出现的条件。第三项是供显示的图示。第四项是例示的名称。

                         表2

          ,,x12,Welcome

          x14,xce,x0f,Services

          x17x15,xda,x11,AskPIN

          x17x16x15,xce,xlf,GetBalance

          x17x16x16x15,xdl,,

          x17x16x16x15,xcd,x12,SpeakBalance

          x17x16x16x16x14,xce,,

          x17x16x16x14,xcc,,

          x17x16x14,xd2,,

          x17x15,xdb,xla,Open?

          x17x16x15,Mon-Fri,,

          x17x16x16x15,xce,,

          x17x16x16x14,xd2,,

          x17x16x14,(Other),,

          x17x15,xdc,,

          x17x14,xca,,

    虽然本发明可方便地在几乎任何普通的计算机系统上实现,但实现本发明的示例性的计算机系统1500示于图15中。系统1500包括a)CPU1501;b)主存储器1502;c)视频存储器1503;d)供用户输入的键盘1504;e)用于控制根据本发明的图形图象的鼠标器1505;以及f)海量存储器1506,它可包括使用磁,光或磁光存储技术的一种或多种或任何其他可用的海量存储技术的固定的与可移动的介质。这些部件通过普通的双向系统总线1507相互连接。总线1507包括32条地址线用于存取存储器1502和1503的任何部分。系统总线1507还包含一个32位数据总线用于传送:a)CPU1501,b)主存储器1502,c)视频存储器1503;以及d)海量存储器1506之间的数据。在所示实施例中,CPU1501是Motorola 68030 32位微处理器,但任何其他合适的微处理器或微计算机都可替换使用。有关68030微处理器,特别是关于它的指令集,总线结构和控制线的详性可由MC68030 User’s Manual中得到,该用户手册由在Phoenix,Ariz的Motorola Inc.出版。

    系统1500的主存储器1502由八兆字节的普通动态随机存取存储器构成,虽然较大或较小的内存也可能是适用的。视频存储器1503包括256K字节的普通双端口视频随机存取存储器构成。同时根据所需的分辨率,可使用较大或较小的存储器。连接到视频存储器1503的一个端口的是视频多路复用(MUX)和移位电路1508,后者又连接到视频放大器1509。视频放大器1509驱动阴极射线管(CRT)光栅监视器1510。视频多路复用和移位电路1508及视频放大器1509(都是常规的)把存储在视频存储器1503中的象素数据转换为适于监视器1510使用的光栅信号。监视器1510是适于显示具有宽1120象素和高832象素的分辨率的图象的。

    以上仅说明了本发明的原理。因而显然任何熟悉本专业技术的人员都可设计出各种不同的方案,这些方案虽未在此明显地说明或展示,但均可实施本发明的原理,因而在本发明的精神与范围之内。

用于开发通信服务的结构编程.pdf_第1页
第1页 / 共34页
用于开发通信服务的结构编程.pdf_第2页
第2页 / 共34页
用于开发通信服务的结构编程.pdf_第3页
第3页 / 共34页
点击查看更多>>
资源描述

《用于开发通信服务的结构编程.pdf》由会员分享,可在线阅读,更多相关《用于开发通信服务的结构编程.pdf(34页珍藏版)》请在专利查询网上搜索。

只须对服务功能有所了解,即可通过选择和安排预定的“图示”(图标)到一般地规定了服务逻辑的多层结构中,而快速简易地建立(开发)这种服务。每一图示代表一个“服务构成模块”,该多层结构中每一图示的例示都存在相应的服务构成模块。服务开发系统安排服务构成模块的例示,响应图示上的操作而开发出实现该多层结构规定的服务逻辑的程序。该多层结构的图形显示可扩大或退缩而不影响相应的服务逻辑和属性。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1