一种虚拟信息流总线单元及其信息处理方法

文档序号:6606156阅读:206来源:国知局
专利名称:一种虚拟信息流总线单元及其信息处理方法
技术领域
本发明涉及计算机技术领域,适用于通用导航交互体系技术领域,特别是指一种虚拟信息流总线单元及其信息处理方法。
背景技术
随着个性化、人性化及智能化需求的不断增多,及语音技术的成熟,导航交互技术在各类业务中的应用日加广泛。现有交互系统通常采用case bycase的方法进行处理,即完全根据系统业务的流程组织交互过程的实现。由于各类业务所属领域和功能需求的差异,导致导航交互系统内部信息的保存和传递必须紧密的依附于业务的各个过程。因此其在实现时,将业务中的导航交互信息与每一个业务的具体处理过程紧密挂钩,将每一个非业务信息的存取和处理过程与业务本身紧密结合在一起。
业务的具体处理过程和导航交互信息的紧密结合,很难在不同业务的处理过程之间找到一个清晰的界限,对于比较复杂的业务甚至很难在一个具体业务和另一个具体业务之间找到一个结合点。这使得在实现具体业务的过程中,不同的系统之间很难实现模块的共享和复用,即使结构相同的交互系统,由于业务的不同也无法实现整和与复用。这导致随着系统业务的不断增加,系统将变得越来越庞大和复杂,同时在交互系统开发过程中根据需要增加相应的交互业务的时候,因为其不仅首先需要对原有系统进行一个不太准确的切分将新的业务加入进去,而且还要充分的考虑新加入的业务对原有系统状态信息的影响,此过程对于基于现有技术的系统来说,将是一个非常复杂和烦琐的事情。

发明内容
有鉴于此,本发明的主要目的在于提供了一种虚拟信息流总线单元及其信息处理方法,使导航交互被具体划分为各个功能单元,以实现导航交互和业务的模块化处理。
本发明所述的虚拟信息流总线单元包括场景定位模块、场景预处理模块、场景初始化模块、场景提示语解析模块、场景配置设定模块,还包括业务功能模块。其中场景定位模块,用于定位此业务虚拟信息流总线单元在导航系统场景配置信息中的位置,并将信息继续由场景初始化模块进行处理;场景预处理模块,用于设置各种引导提示及此虚拟信息流总线单元的场景,并将信息继续由场景初始化模块进行处理;场景初始化模块,用于使导航交互系统重新处于等待交互的状态,并将信息继续由场景提示语解析模块进行处理;场景提示语解析模块,用于将提示语模板转化为自然语言,并将信息继续由场景配置设定模块进行处理;场景配置设定模块,用于配置将要发送给外围交互系统的交互信息,并将信息发送给虚拟信息流总线单元外部;业务功能模块,用于体现具体的业务功能和业务属性。
一种基于本发明虚拟信息流总线单元的信息处理方法,包括以下步骤1)场景定位模块调用场景定位功能函数定位此虚拟信息流总线单元在导航系统场景配置信息中的位置;2)若需要由当前用户交互信息和导航交互系统状态信息来确定系统后续引导处理的虚拟信息流总线单元,则进行场景预处理设置各种引导提示、此虚拟信息流总线单元的场景、业务相关功能,或配置内部转移信息;若不需要,则进行场景的初始化;3)场景初始化模块调用场景初始化功能函数使导航交互系统重新处于等待交互的状态,并保留导航交互上下文的轨迹信息;4)若是由场景预处理得到提示语模板,则根据当前交互状态解析恢复成系统引导的自然语言;若没有经过场景预处理,则直接选取虚拟信息流总线单元默认的提示语模板,将其转化为系统引导的自然语言;5)场景配置设定模块调用场景配置功能函数,在虚拟信息流总线单元内部配置要向外围交互系统发送的引导信息、支持引导的场景信息及语义逻辑信息,或是设定与业务相关功能。
由所述的虚拟信息流总线单元可以看出,本发明通过场景定位模块、场景预处理模块、场景初始化模块、场景提示语解析模块、场景配置设定模块等功能模块实现了业务的各个虚拟信息流总线功能单元,每个虚拟信息流总线单元含有的功能模块使其可独立完成一个信息处理的功能,这使得业务的整体可以由一个或多个虚拟信息流总线单元实现,从而实现了导航交互的模块化处理。
由上述所述的信息处理方法可以看出,本方法使虚拟信息流总线单元可以独立的实现交互中的各个功能,实现了业务功能的细化和分割。


图1为本发明虚拟信息流总线单元的结构图。
图2为虚拟信息流总线单元内部信息流处理流程图。
具体实施例方式
从功能的角度来说,虚拟信息流总线单元可以分为系统功能业务类和具体业务类。系统功能类主要包括系统初始化类、系统认证类、退出系统类。具体业务类是指每一种具体的业务的部分,如邮件业务、新闻业务等。每种业务类的功能是由一个或多个虚拟信息流总线单元实现,每个虚拟信息流总线单元独立完成相应的导航交互的逻辑处理,并对用户进行导航业务引导。如表1是实现各系统功能类的虚拟总线接口单元,例如系统初始化业务类由首场景选取单元实现,该单元可以独立完成根据外围交互系统及导航系统状态信息确定首先进入的导航场景。


表1由于虚拟信息流总线单元是实现导航交互的最小单元,这些虚拟信息流总线单元构成了业务层。图1为本发明虚拟信息流总线单元的结构图,不论是哪一类虚拟信息流总线单元,各单元至少包括以下功能模块场景定位模块、场景预处理模块、场景初始化模块、场景提取语解析模块、场景配置设定模块,此外根据所处理业务功能的不同,在实现具体业务类的虚拟信息流总线单元中还具有与业务相关的模块。虚拟信息流总线单元的每一种功能都通过对下一层的封状和调用得以实现。如图1中,若下一层是函数层,则导航业务层到函数层的白色立体箭头所示,虚拟信息流总线单元的每种功能模块都是调用函数层的相应的函数得以实现。
图2为虚拟信息流总线单元内部信息处理流程图,通过内部信息处理,实现对业务功能的独立引导,引导过程主要包括以下步骤步骤201首先进行场景定位,当某虚拟信息流总线单元被上层调用时,导航业务层首先调用场景定位功能函数以定位此虚拟信息流总线单元在导航系统场景配置信息中的位置,取得此虚拟信息流总线单元的导航交互信息。
步骤202若需要由当前用户交互信息和导航交互系统状态信息来确定系统后续引导处理的虚拟信息流总线单元,则进行场景预处理,执行步骤203,否则执行步骤206,直接进行场景的初始化。
步骤203到步骤205进行场景预处理,设置各种引导提示及此虚拟信息流总线单元的场景,或配置内部转移信息;为导航业务层在虚拟信息流总线单元场景内部建立一种转移机制,随时结束此虚拟信息流总线单元对信息的处理。若不需要场景的转移则进入步骤206进行场景的初始化,否则执行步骤205,进行内部转移信息配置,进行场景的转移。
步骤206调用场景初始化功能函数进行场景初始化,使导航交互系统重新处于等待交互的状态,并保留导航交互上下文的轨迹信息。
步骤207调用场景提取语解析功能函数进行场景提取语解析,若是由场景预处理得到的提示语模板,则将当前交互状态解析恢复成系统引导的自然语言;若未经过场景预处理,则采用虚拟信息流总线单元默认的提示语模板,将其转化为系统引导的自然语言。
步骤208调用场景配置设定功能函数进行场景配置设定,在虚拟信息流总线单元内部配置要向外围交互系统发送的引导信息、支持引导的场景信息及语义逻辑信息,以实现虚拟信息流总线单元各自的导航交互业务。
若和具体的业务相关,虚拟信息流总线单元还要包含与业务相关的功能模块,通过调用相应的功能函数实现其功能。同时,在步骤203场景预处理或步骤208场景配置中,对业务功能模块设定与具体业务有关的场景预处理和场景配置。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种虚拟信息流总线单元,其特征在于包括场景定位模块、场景初始化模块、场景提示语解析模块、场景配置设定模块,其中场景定位模块,用于定位虚拟信息流总线单元在导航系统场景配置信息中的位置,并将场景定位信息供场景初始化模块进行处理;场景初始化模块,用于使导航交互系统重新处于等待交互的状态,并将场景初始化信息供场景提示语解析模块进行处理;场景提示语解析模块,用于将提示语模板转化为自然语言,并将场景提示语信息供场景配置设定模块进行处理;场景配置设定模块,用于配置将要发送给外围交互系统的交互信息,并将交互信息发送给虚拟信息流总线单元外部。
2.根据权利要求1所述的虚拟信息流总线单元,其特征在于所述虚拟信息流总线单元还包括在场景定位模块和场景初始化模块之间的场景预处理模块,用于设置各种引导提示及虚拟信息流总线单元的场景,并将信息由场景初始化模块进行处理。
3.根据权利要求1所述的虚拟信息流总线单元,其特征在于所述虚拟信息流总线单元进一步包括业务功能模块,用于体现具体的业务功能和业务属性,并将相应的业务信息发送给虚拟信息流总线单元外部。
4.根据权利要求1所述的方法,其特征在于,所述场景配置设定模块发送给外围交互系统的交互信息进一步包括引导信息、支持引导的场景信息和语义逻辑信息。
5.一种基于权利要求1所述的虚拟信息流总线单元的信息处理方法,其特征在于包括以下步骤A、场景定位模块定位此虚拟信息流总线单元在导航系统场景配置信息中的位置;B、场景初始化模块使导航交互系统重新处于等待交互的状态,并保留导航交互上下文的轨迹信息;C、场景提取语解析模块将提示语模板转化为自然语言;D、场景配置设定模块在虚拟信息流总线单元内部配置要向外围交互系统发送交互信息。
6.根据权利要求5所述的方法,其特征在于各个模块功能的实现方法进一步包括场景定位模块调用场景定位功能函数,场景初始化模块调用场景初始化功能函数,场景提取语解析模块调用场景提取语解析功能函数,场景配置设定模块调用场景配置功能函数。
7.根据权利要求5所述的方法,其特征在于步骤A和步骤B之间进一步包括判断是否需要由当前用户交互信息和导航交互系统状态信息来确定系统后续引导处理的虚拟信息流总线单元,如果需要,则调用场景预处理功能函数进行场景预处理,设置各种引导提示及此虚拟信息流总线单元的场景,或配置内部转移信息;若不需要则进行场景的初始化。
8.根据权利要求5所述的方法,其特征在于步骤C所述的场景提示语解析方法进一步包括若是由场景预处理得到的提示语模板,则根据当前交互状态解析,将此模板恢复成系统引导的自然语言;若是选取虚拟信息流总线单元默认的提示语模板,则将其转化为系统引导的自然语言。
9.根据权利要求5所述的方法,其特征在于步骤D所述的向外围交互系统发送交互信息进一步包括向外围交互系统发送引导信息、支持引导的场景信息和语义逻辑信息。
全文摘要
本发明公开了一种虚拟信息流总线单元和此虚拟信息流总线单元的信息处理方法,适用于通用导航交互体系技术领域,虚拟信息流总线单元包括场景定位模块、场景预处理模块、场景初始化模块、场景提示语解析模块、场景配置设定模块;基于此虚拟信息流总线单元的信息处理方法包括以下步骤首先进行场景定位,然后进行场景预处理或是场景初始化,下一步进行场景提示语解析,下一步进行场景配置设定。应用本发明的方法,将业务分割成各个虚拟信息流总线单元,可实现导航交互的模块化。
文档编号G06F13/14GK1512351SQ0215990
公开日2004年7月14日 申请日期2002年12月27日 优先权日2002年12月27日
发明者孙久文, 孙文彦, 刘武, 诸光, 任文捷, 王楠, 申江涛, 王江, 高建忠, 王建新 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1