一种虚拟信息流总线单元的信息处理方法技术

技术编号:2870825 阅读:168 留言:0更新日期:2012-04-11 18:40
一种虚拟信息流总线单元,其特征在于:    包括场景定位模块、场景初始化模块、场景提示语解析模块、场景配置设定模块,其中:    场景定位模块,用于定位虚拟信息流总线单元在导航系统场景配置信息中的位置,并将场景定位信息供场景初始化模块进行处理;    场景初始化模块,用于使导航交互系统重新处于等待交互的状态,并将场景初始化信息供场景提示语解析模块进行处理;    场景提示语解析模块,用于将提示语模板转化为自然语言,并将场景提示语信息供场景配置设定模块进行处理;    场景配置设定模块,用于配置将要发送给外围交互系统的交互信息,并将交互信息发送给虚拟信息流总线单元外部。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机
,适用于通用导航交互体系
,特别是指。
技术介绍
随着个性化、人性化及智能化需求的不断增多,及语音技术的成熟,导航交互技术在各类业务中的应用日加广泛。现有交互系统通常采用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场景配置中,对业务功能模块设定与具体业务有关的场景预处理和场景配置。以上所述仅为本专利技术的较佳实施例而已,并不用以限本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:孙久文孙文彦刘武诸光任文捷王楠申江涛王江高建忠王建新
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利