CN100337425C - 一种信息服务的方法及*** - Google Patents
一种信息服务的方法及*** Download PDFInfo
- Publication number
- CN100337425C CN100337425C CNB2003101210776A CN200310121077A CN100337425C CN 100337425 C CN100337425 C CN 100337425C CN B2003101210776 A CNB2003101210776 A CN B2003101210776A CN 200310121077 A CN200310121077 A CN 200310121077A CN 100337425 C CN100337425 C CN 100337425C
- Authority
- CN
- China
- Prior art keywords
- information service
- request
- type
- service
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 131
- 238000013507 mapping Methods 0.000 claims description 19
- 238000003058 natural language processing Methods 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 claims description 3
- 230000026676 system process Effects 0.000 claims 2
- 230000004913 activation Effects 0.000 claims 1
- 239000003795 chemical substances by application Substances 0.000 description 48
- 230000003993 interaction Effects 0.000 description 5
- 239000003607 modifier Substances 0.000 description 3
- 230000000692 anti-sense effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种信息服务的方法,可动态发现和使用信息服务,该方法包括步骤:(1)用户提交信息服务类型描述给信息服务***;(2)所述信息服务***根据信息服务类型描述,确定信息服务类型,获取与信息服务类型相对应的信息服务使用方法及使用模版并提供给用户;(3)用户根据该信息服务使用方法及使用模版,提交信息服务使用请求给所述信息服务***;(4)所述信息服务***获取并处理信息服务使用请求。本发明还公开了实现该信息服务方法的***。
Description
技术领域
本发明涉及信息服务技术领域,尤其涉及一种信息服务的方法及***,可以动态发现和使用信息服务。
背景技术
随着科技的发展,信息对于人们的生活越来越重要,同时,各种各样的信息服务也越来越多,用户可以通过因特网和移动互联网等多种方式查找和使用信息服务。
目前,使用一个信息服务的过程主要包括以下几个步骤:(1)信息服务提供者发布自己的信息服务使用方法,通过某种渠道告知信息服务使用者;(2)信息服务使用者按照信息服务使用方法提交信息服务请求;(3)信息服务提供者根据收到的信息服务请求发送信息服务结果通知。
然而,在上述过程中,首先,由于用户必须事先获得信息服务提供者提供的信息服务使用方法,并且信息服务提供者必须在用户提交请求之前已经有效,从而导致用户无法动态发现和使用信息服务;其次,多个信息服务提供者提供同类的信息服务,所述过程无法根据用户偏好等处理多个服务提供者的服务结果;再次,不同的信息服务提供者可能使用不同的用户接口,影响用户的业务一致性。
发明内容
本发明的目的是提供一种信息服务的方法及***,使信息服务使用者可以动态发现和使用信息服务,动态建立信息服务使用者和信息服务提供者之间的关系,提升信息服务的一致性。
本发明一种信息服务的方法,包括以下步骤:(1)用户提交信息服务类型描述给信息服务***;(2)所述信息服务***根据信息服务类型描述,确定信息服务类型,获取与信息服务类型相对应的信息服务使用方法及使用模版并提供给用户;(3)用户根据该信息服务使用方法及使用模版,提交信息服务使用请求给所述信息服务***;(4)所述信息服务***获取并处理信息服务使用请求。
其中,所述信息服务类型描述可以采用文字、图像、语音等多种形式。步骤(2)中所述确定信息服务类型的方法可以通过以下步骤实现:(a).规范化用户的信息服务类型描述,生成类型确定请求;(b).根据类型确定请求,获取用户的信息服务类型映射表,该信息服务类型映射表中包含信息服务类型描述与信息服务类型之间的对应关系;(c)、根据信息服务类型描述,基于预先设定的规则,检索上述映射表,获得信息服务类型。步骤(c)中预先设定的规则包括直接的字符匹配或使用自然语言处理技术进行语义匹配。所述信息服务使用模版和使用方法对于同类的信息服务是一致的,并可根据不同的用户接口类型提供不同格式的信息服务请求模版。或者采用如下方式:(1)、规范化用户的信息服务类型描述;(2)、获取用户的上下文信息和信息服务策略等,将上述信息服务类型描述提交给专家接口,并根据从专家接口返回的信息确定信息服务类型,其中,所述专家接口与专家***相连。
步骤(4)中,所述信息服务***在处理信息服务使用请求前先对其进行规范化,并判断是否为上述信息服务使用请求设置了请求有效期。如果用户为上述信息服务使用请求设置了请求有效期,则所述信息服务***启动信息服务使用请求的有效期管理,在该信息服务使用请求的有效期内所述信息服务***获取并处理信息服务使用请求。
本发明一种信息服务***,包括信息服务引擎、服务类型确定装置、服务请求管理装置、服务管理装置、信息服务代理及结果通知装置;信息服务引擎分别与服务类型确定装置、服务请求管理装置、服务管理装置及结果通知装置相连;其中,信息服务引擎,与用户交互,用于接收、规范化处理用户提交的信息服务类型描述及信息服务使用请求,根据所述信息服务类型描述生成类型确定请求并提交给服务类型确定装置,根据服务类型确定装置返回的服务类型获取对应的信息服务使用方法和使用模板并提供给用户;服务类型确定装置,接收、处理信息服务引擎提交的类型确定请求,并将与信息服务类型描述对应的服务类型返回给所述信息服务引擎;服务请求管理装置,接收信息服务引擎提交的信息服务使用请求,管理其生命周期;服务管理装置,管理各种类型服务的注册信息;信息服务代理,与服务请求管理装置及结果通知装置相连,用于从所述服务请求管理装置获得并处理信息服务使用请求;结果通知装置,用于接收信息服务代理的服务结果,提供结果通知给用户。
在本发明中,所述信息服务代理还与信息服务提供商平台相连,主动获取信息服务使用请求或者接收信息服务使用请求通知,转发信息服务使用请求给信息服务提供商平台,并从信息服务提供商平台获得服务结果,将其提交给结果通知装置。其中,所述信息服务代理可以通过主动查询、签约方式从服务请求管理装置获取请求。所述结果通知装置在接收信息服务代理的服务结果后,从中选择用户偏好的服务结果,并评估结果通知条件。
使用本发明信息服务的方法及***后,首先,用户无需事先知道或者记录特定类型信息服务的使用方法,而仅仅通过提交信息服务类型描述就可以动态地发现信息服务,并且由于所述***对信息服务类型描述进行规范化,所以用户的信息服务类型描述可以采用文字、图像、语音等多种形式,不会因业务使用能力受限而无法动态地发现和使用信息服务。
其次,用户或所述***可设定信息服务请求的有效期间,而信息服务代理可以动态注册或激活,所以只要在信息服务请求有效期内的信息服务代理都可以处理信息服务请求,比如信息服务代理在信息服务使用请求已经提交之后注册,并处理该请求,这种处理方法对于动态服务环境尤其有效,即用户可以动态使用信息服务。
再次,用户可以通过信息服务请求或者信息服务策略指定服务结果的偏好规则,并由本发明提供的***根据上述偏好规则等处理多个信息服务代理返回的服务结果,将偏好的服务结果提供给用户。
此外,由于本发明信息服务***作为用户群和信息服务提供者群体之间的中介,规范了用户和本***、本***和信息服务提供者之间的接口,使得同类信息服务具有相同用户接口,从而有效地提升信息服务使用者的一致***体验。
最后,通过本发明信息服务***的信息服务引擎、结果通知代理,将各种格式的信息服务使用请求规范化、结果通知适配机制等,(比如短消息***、多媒体消息***等),方便信息服务提供者,实现丰富多彩的信息服务。
附图说明
图1为本发明信息服务***的示意图;
图2为本发明信息服务方法的核心交互流程图;
图3为本发明信息服务方法确定信息服务类型的流程图;
图4为本发明信息服务方法信息服务使用请求的获取和处理流程图。
具体实施方式
下面结合附图进一步阐述本发明。
参考图1,本发明一种信息服务***,包括信息服务引擎、服务类型确定装置、服务请求管理装置、服务管理装置、信息服务代理及结果通知装置。其中,信息服务引擎分别与服务类型确定装置、服务请求管理装置、服务管理装置、及结果通知装置相连。
其中,信息服务引擎通过各种信息交互渠道与用户交互,用于接收、规范化处理用户提交的信息服务类型描述及信息服务使用请求。
服务类型确定装置,用于接收、处理信息服务引擎提交的类型确定请求,并返回类型确定结果给信息服务引擎。
服务请求管理装置,用于接收信息服务引擎提交的信息服务使用请求,管理其生命周期。信息服务代理可以通过主动查询、签约等方式从服务请求管理装置获取请求。
服务管理装置,管理各种类型服务的注册信息,包括类型确定代理相关信息、偏好结果选择代理相关信息、使用方法、使用模版、已注册和激活的信息服务相关信息列表等。
结果通知装置,用于接收信息服务代理的服务结果,选择用户偏好的服务结果,评估结果通知条件,提供结果通知给用户。
信息服务代理,与信息服务提供商平台、服务请求管理装置及结果通知装置相连,具有以下功能:(1)主动获取信息服务使用请求或者接收信息服务使用请求通知;(2)转发信息服务使用请求给信息服务提供商平台;(3)从信息服务提供商平台获得服务结果,将其提交给结果通知装置。
所述信息服务代理可以动态注册或者激活,基于预设规则调度执行,并通过请求匹配模版来获取信息服务使用请求,其实现方法包括以下两种:
(1)基于模版匹配的订阅/分发信息服务请求;
信息服务代理在服务请求管理装置注册一个回调接口、请求匹配模版以及其他附属信息,当信息服务请求满足信息服务请求匹配模版时,服务请求装置主动通知该信息服务代理;
(2)基于模版匹配的主动提取信息服务请求;
基于信息服务执行规则(比如定时调度执行),信息服务代理主动使用一个请求匹配模版从服务请求管理装置提取与之匹配的信息服务请求。
下面给出模版匹配实现方法的一个具体实施例,该模版匹配实现方法包括:
(1)将信息服务使用请求转化成一组属性,每个属性域由属性名、属性值、属性类型和一组修饰符(该修饰符用于约束属性本身,比如这个属性是否是必须的)组成;比如,{属性名=“信息服务标示”,属性值=“10001”,属性类型=“整数”,匹配类型(属于一种修饰符)=“强制匹配”};属性匹配规则包括值匹配、类型匹配两种规则;
(2)请求匹配模版与信息服务使用请求的匹配过程转化为两组属性之间的匹配。
由于本信息服务***将各种格式的信息服务使用请求规范化,使得信息服务的实现独立于具体的信息交互渠道,从而简化了信息服务使用请求的获取过程;其次,通过本信息服务***的结果通知装置,将信息服务使用请求的处理结果转换为与具体的信息交互渠道相应的格式,使得信息服务的实现独立于具体的信息交互渠道,简化信息服务处理结果的通知过程。基于上述两方面的原因,从而简化信息服务提供商提供信息服务的复杂度。
参考图2,本发明信息服务的方法,包括步骤:
1、用户提交信息服务类型描述给信息服务引擎;
2、信息服务引擎规范化信息服务类型描述,并提交类型确定请求给类型确定装置;
3.类型确定装置根据用户的信息服务类型描述和用户相关信息、服务管理装置中已注册信息服务类型等确定信息服务类型,如果不存在该类型信息服务,则结束处理流程;
4、根据用户和所述信息服务***设定的信息服务策略,信息服务引擎决定是否直接提供当前有效的信息服务列表给用户。如果是,转步骤5;否则,转步骤7;
5、信息服务引擎根据信息服务类型,从服务管理装置获取在本***有效的信息服务列表以及其使用方法和使用模版等,并根据不同选择方式从所述信息服务列表中选择信息服务并提供被选择信息服务的使用方法、使用模版等信息给用户;
6、用户根据信息服务的使用方法和使用模版,提交信息服务使用请求给服务请求管理装置,转步骤10;否则,结束处理流程;
7、信息服务引擎根据信息服务类型,从服务管理装置获取该类型信息服务的使用方法和使用模版,并提供给用户;
8、如果用户根据该类型信息服务的使用方法和使用模版向信息服务引擎提出信息服务协商请求,转步骤9;如果信息服务引擎接收到用户的信息服务使用请求,转步骤10;
9、信息服务引擎处理用户的信息服务协商请求,将处理结果提供给用户,用户根据处理结果决定是否提交信息服务使用请求;
10、信息服务引擎规范化信息服务使用请求,并提交给服务请求管理装置;
11.服务请求管理装置判断是否为上述信息服务使用请求设置了请求有效期。如果没有设置,转步骤12;否则转步骤13;
12、当前有效的信息服务代理从服务请求管理装置中获取并处理信息服务使用请求;
13、服务请求管理装置启动所述信息服务使用请求的有效期管理,在该信息服务使用请求的有效期内有效的信息服务代理获取并处理信息服务使用请求,如果不需要通过结果通知装置发送结果通知,结束处理流程;
14、结果通知装置接收到信息服务的服务结果,并提供给用户,结束处理流程。
其中,步骤1中所述的信息服务类型描述可以是文字、语音、图像等多种形式,并可以有多种构造方式,以下仅列出其中两种:(1)基于一个通用的信息服务发现和查找模版构造信息服务类型描述;比如:一种信息服务发现和查找模版由以下几项组成:信息服务模版标示、信息服务类型描述、信息服务提供者类型描述等;而用户信息服务类型描述可以是“模版编号:0001,信息服务类型:订购机票,信息提供者类型:航空公司”,其中上述各项描述可以使用自然语言的方式描述,用户不需要记忆特定的信息服务类型的名称;(2)使用自然语言方式描述需要的信息服务类型,比如用户需要定购机票,其信息服务类型描述如下:“订购机票”。
步骤3中所述的用户相关信息可以包括用户的个性化数据、以往信息服务发现和查找记录、信息服务策略、上下文信息等,对于特定的信息服务类型,用户相关信息是可选的。
步骤5中所述的不同选择方式包括:方式一、根据用户和所述信息服务***设定的信息服务策略等,信息服务引擎从所述信息服务列表中选择一组信息服务列表以及其使用方法和使用模版,并提供给用户;方式二、所述信息服务***的信息服务引擎提供当前有效的信息服务列表及其使用方法给用户,用户从中选择一个信息服务,并向所述信息服务***的信息服务引擎请求该信息服务的使用模版,所述信息服务***的信息服务引擎将该信息服务的使用模版提供给用户。
步骤7中所述的信息服务使用方法规定了根据信息服务使用模版构造信息服务使用请求的方法以及请求处理的相关流程等。信息服务使用模版和使用方法对于同类的信息服务是一致的,并可根据不同的用户接口类型提供与之适配的信息服务请求模版,比如,如果用户接口类型是消息***,则信息服务请求模版表现为普通文本格式;若用户接口类型是浏览器,则信息服务请求模版表现为超文本格式。特定的信息服务可以扩展该类信息服务的通用模版;上述信息服务类型的使用方法和使用模版中可以包括信息服务使用协商方法和协商模版。
步骤9中所述的处理结果可以包括一个或者多个匹配的信息服务相关信息,用户可从中选择特定的信息服务,并向所述信息服务***的信息服务引擎请求与上述信息服务相应的信息服务使用模版,所述信息服务***的信息服务引擎将与该信息服务相应的信息服务使用模版和使用方法提供给用户,根据上述的模版和使用方法,用户提交信息服务使用请求。
步骤11中所述设置信息服务使用请求有效期的方法可以有多种,以下仅列出其中几种:(1)用户在提交的信息服务使用请求中设置了请求有效期;(2)所述信息服务***根据与用户相关的信息服务使用策略等设置请求有效期;
另外,在所述的信息服务使用请求中可以指定对信息服务代理的限制,比如在上述协商过程中用户已经选择了特定的信息服务代理来处理该请求,则在该信息服务使用请求中可以指定信息服务的标示,从而使得只有具有上述信息服务标示的信息服务代理才能够获取并处理信息服务使用请求。
下面具体阐述本发明信息服务方法中的一些关键步骤。
参考图3,本发明中,所述确定信息服务类型的方法包括:
1、信息服务引擎规范化用户的信息服务类型描述,生成类型确定请求,提交给类型确定装置;
2、类型确定装置判断是否存在该用户的信息服务类型映射表,如果不存在,转步骤5;
3、类型确定装置根据类型确定请求,获取用户的信息服务类型映射表;
4、根据信息服务类型描述,基于预先设定的规则,类型确定装置在上述映射表中检索与之对应的信息服务类型;如果存在对应的信息服务类型,则认为信息服务类型已经确定,结束处理流程;
5、类型确定装置选择一种信息服务类型,并获取与之相应的类型确定代理及其相关信息;其中,所述类型确定代理设置于类型确定装置中,为用于确定信息服务类型的功能模块,其与信息服务类型之间的关系可以是一对多的关系。
6、类型确定装置执行类型确定代理,并返回类型确定结果,如果信息服务类型已经确定,则转步骤9;
7、如果存在更多信息服务类型,转步骤5;
8、根据类型确定结果,类型确定装置确定最佳匹配的信息服务类型;
9、如果需要更新用户的信息服务类型映射表,则类型确定装置在用户的信息服务类型映射表中增加上述信息服务类型描述与信息服务类型的映射关系;否则,结束处理流程。
其中,步骤1中,在所述规范化过程中可以使用自然语言处理技术,类型确定请求中可以包括信息服务类型描述、用户的上下文信息(比如用户的位置和状态等)等信息。
步骤2中所述的映射表可以通过以下几种方式建立:(1)根据以往的信息服务类型协商结果自动建立;(2)事先由用户根据自己的自然语义描述习惯和用户的上下文信息等建立。
步骤3中所述信息服务类型映射表保存了信息服务类型描述与信息服务类型的对应关系,其中所述预先设定的规则为信息服务类型描述的匹配方法,该匹配方法有多种,以下仅列出其中几种:(1)直接的字符匹配;(2)基于自然语言处理的匹配。
步骤5中,如果所述类型确定代理与信息服务类型无关,则在所述相关信息中包括该类型信息服务的类型描述空间,所述类型描述空间限定了该类型信息服务的类型描述种类,比如定购机票服务的类型描述空间可以是:{“定购飞机票”,“定购机票”,“飞机票定购”}等;
步骤6中所述的类型确定结果中可以指定信息服务类型描述与该类型信息服务的匹配度。下面给出匹配度确定方法的一个实施例,该方法包括:(1)将用户的信息服务类型描述转化为一组自然语义,其中自然语义又分为同义语义和反义语义;(2)如果所述类型描述空间与所述信息服务类型描述的反义语义匹配,则该信息服务类型与用户的信息服务类型描述的匹配度为零;否则,将所述类型描述空间与所述信息服务类型描述的同义语义的匹配数作为匹配度返回。
步骤8中确定最佳匹配的信息服务类型的实现方法可以采用以下基于类型匹配度的实现方法,该方法根据所有的类型确定代理给出的判定结果中的匹配度,对与类型确定代理相应的信息服务类型进行排序,并根据所述信息服务***和用户的信息服务策略等确定是否需要信息服务类型协商,最后确定与用户的信息服务类型描述最佳匹配的信息服务类型。其中,在用户没有要求协商的条件下,将匹配度大于零并且匹配度最大的信息服务类型作为最佳匹配的信息服务类型,或者将所有匹配度大于零的信息服务类型列表及其相关信息提交给专家接口,并根据从专家接口返回的信息确定。其中,所述专家接口与专家***相连。在用户要求协商的条件下,将所有匹配度大于零的信息服务类型列表及其相关信息提交给用户,由用户选择与之相应的信息服务类型,或者按照匹配度大小选择一组较佳匹配的信息服务类型列表及其相关信息提交给用户,由用户选择与之相应的信息服务类型。
作为本发明另外一个实施例,所述确定信息服务类型的方法亦可采用如下方式:(1)、规范化用户的信息服务类型描述;(2)、获取用户的上下文信息和信息服务策略等,将上述信息服务类型描述提交给专家接口,并根据从专家接口返回的信息确定信息服务类型。
参阅图4,本发明中,所述获取和处理信息服务请求的方法包括:
1、当信息服务引擎接收到信息服务使用请求时,将信息服务使用请求放入服务请求管理装置;
2、服务请求管理装置启动信息服务使用请求的有效期管理,并将信息服务使用请求的状态设置为激活状态;
3、当信息服务使用请求处于激活状态时,信息服务代理可以通过主动检索和签约通知两种模式来获取信息服务使用请求;
4、信息服务代理处理信息服务请求,按照与之相应的信息服务结果模版提交服务结果给本发明信息服务***的结果通知装置;
5、如果信息服务使用请求无效条件成立,则服务请求管理装置删除信息服务使用请求,并向结果通知装置发送上述请求的生命周期结束事件;
6、如果信息服务使用请求没有被处理,则服务请求管理装置向结果通知装置上报请求未处理事件。
其中,所述信息服务代理可以动态注册或激活,即信息服务使用请求可以先于信息服务代理而存在。如果信息服务请求中设置了请求的最大处理次数限制,则服务请求管理装置将记录每个请求获取操作。另外,所述信息服务使用请求无效条件成立是指其满足以下条件之一:(1)已到达或超过信息服务使用请求有效期的终止时间;(2)已经达到设置的最大处理次数限制;(3)信息服务使用请求中设置的其他约束条件或者约束条件组合;(4)所述信息服务***和用户的信息服务策略中约束条件或者约束条件组合。
在本发明中,所述信息服务的结果通知方法包括:
1)结果通知装置根据信息服务使用请求、用户的信息服务策略等处理信息服务代理返回的服务结果,生成结果通知;
2)评估结果通知条件,并当条件满足时,触发信息服务结果通知的发送操作,提供信息服务的结果通知给用户。
其中步骤1)可以如下方法实现:
(1)结果通知装置判断信息服务使用请求、用户的信息服务策略中是否存在用户的偏好规则;如果存在,转步骤(2);否则,结束该子流程;
(2)结果通知装置等待服务请求管理装置发送请求生命周期结束事件;
(3)当接收到服务请求管理装置发送的请求生命周期结束事件时,结果通知装置执行与信息服务类型相应的偏好结果选择代理,从多个信息服务代理返回的服务结果中选择用户偏好的结果,生成结果通知。
下面以定购机票为例,具体阐述本发明信息服务的方法和***。
本发明信息服务***已经注册了一种机票定购服务(仅仅注册了该类信息服务的类型描述空间以及相关信息,但没有注册具体的信息服务提供者),其类型描述空间如下:{“定购机票”,″Order ticket for airplane″,“定购飞机票”},类型确定代理通过字符匹配的方式确定信息服务类型;信息服务使用模版如下:{“模版编号=0001”,“起点=”,“终点=”,“日期=”,“证件类型=”,“证件号码=”,“请求有效期=”,“最低价偏好=”},结果通知模版如下:{“航班号=”,“提供商=”,″价格=″,“联系方式=”}。
该信息服务的方法包括:
1、用户通过短消息提交信息服务类型描述给本发明信息服务***的信息服务引擎,如下所示:“定购飞机票”;
2、类型确定装置处理信息服务引擎提交的类型确定请求,并返回信息服务类型给信息服务引擎。确定信息服务类型的过程如下:执行类型确定代理,由于机票订购服务的类型描述空间中包括了上述用户的信息服务类型描述,类型确定结果指示完全匹配,表明用户需要使用机票定购服务;
3、信息服务引擎根据信息服务类型,从服务管理装置中获取机票定购服务的使用模版和使用方法,并通过短消息(包括文本短消息、多媒体短消息等具体短消息类型)发送用户;
4、用户根据上述使用模版和使用方法,提交信息服务使用请求给信息服务引擎,例如:
{“模版编号=0001”,“起点=深圳”,“终点=海口”,“日期=2003-05-01”,
“证件类型=身份证”,“证件号码=00001”,“请求有效期=1天”,“最低价偏好=假”}
5、由于用户为上述信息服务使用请求设置了请求有效期,所以本发明信息服务***的信息服务引擎将上述请求提交给信息服务请求管理装置,并启动请求有效期管理;
6、在请求有效期内,机票定购服务提供商A注册并激活其信息服务代理,并设置请求匹配模版为“模版编号=0001”;
7、所述信息服务代理基于前述请求匹配模版,从信息服务请求管理装置获取上述信息服务使用请求,将其转发给机票定购服务提供商A;
8、机票定购服务提供商A返回结果通知如下:
{“航班号=ZH001”,“提供商=A”,″价格=500元″,“联系方式=0755298999”}
9、结果通知装置将结果通知通过短消息的方式分发给用户;
10、在请求有效期内,机票定购服务提供商B激活其信息服务代理,并设置请求匹配模版为“模版编号=0001”;
11、所述信息服务代理基于前述请求匹配模版,从信息服务请求管理装置获取上述信息服务使用请求,将其转发给机票定购服务提供商B;
12、机票定购服务提供商B返回服务结果如下:{“航班号=ZH003”,“提供商=B”,″价格=480元″,“联系方式=07552980000”}
13、结果通知装置将结果通知通过短消息的方式分发给用户;
14、有效期到达,该信息服务使用请求被删除;
如果上述过程中用户的服务使用请求为{“模版编号=0001”,“起点=深圳”,“终点=海口”,“日期=2003-05-01”,“证件类型=身份证”,“证件号码=00001”,“请求有效期=1天”,“最低价偏好=真”},即上述用户提交的使用请求的最低价偏好为真,则上述步骤9、13将被以下步骤替代:
(1)结果通知装置判断信息服务使用请求、用户的信息服务策略中是否存在用户的偏好规则;如果存在,转步骤(2);否则,结束该流程;
(2)当接收到服务请求管理装置的请求生命周期结束报告时,结果通知装置执行与信息服务类型相应的偏好结果选择代理,从多个信息服务代理返回的服务结果中选择用户偏好的结果,生成结果通知。
步骤14将被以下步骤替代:当有效期到达,本***根据用户最低价偏好规则选出偏好的服务结果,即信息服务提供商B提供的服务结果;并通过短消息方式发送结果通知给用户。
Claims (21)
1、一种信息服务的方法,其特征在于包括以下步骤:
(1)用户提交信息服务类型描述给信息服务***;
(2)所述信息服务***根据信息服务类型描述,确定信息服务类型,获取与信息服务类型相对应的信息服务使用方法及使用模版并提供给用户;
(3)用户根据该信息服务使用方法及使用模版,提交信息服务使用请求给所述信息服务***;
(4)所述信息服务***获取并处理信息服务使用请求。
2、如权利要求1所述的信息服务的方法,其特征在于:步骤(2)中,所述信息服务***根据信息服务类型获取在本***有效的信息服务列表以及其使用方法和使用模版,并从所述信息服务列表中选择信息服务并提供被选择信息服务的使用方法、使用模版给用户。
3.如权利要求2所述的信息服务的方法,其特征在于:所述信息服务使用模版和使用方法对于同类的信息服务是一致的,并可根据不同的用户接口类型提供与之适配的信息服务请求模版。
4、如权利要求1所述的信息服务的方法,其特征在于:步骤(3)中,用户根据该类型信息服务的使用方法和使用模版可向所述信息服务***提出信息服务协商请求,所述信息服务***处理用户的信息服务协商请求,将处理结果提供给用户,用户根据处理结果决定是否提交信息服务使用请求。
5、如权利要求1所述的信息服务的方法,其特征在于:步骤(4)中,所述信息服务***在处理信息服务使用请求前先对其进行规范化,并判断是否为上述信息服务使用请求设置了请求有效期。
6、如权利要求5所述的信息服务的方法,其特征在于:如果用户或所述***为上述信息服务使用请求设置了请求有效期,则所述信息服务***启动信息服务使用请求的有效期管理,在该信息服务使用请求的有效期内所述信息服务***获取并处理信息服务使用请求。
7、如权利要求1所述的信息服务的方法,其特征在于:所述信息服务类型描述可以采用文字、语音和图像形式,步骤(2)中所述确定信息服务类型的方法可以通过以下步骤实现:(a).规范化用户的信息服务类型描述,生成类型确定请求;(b).根据类型确定请求,获取用户的信息服务类型映射表,该信息服务类型映射表中包含信息服务类型描述与信息服务类型之间的对应关系;(c)、根据信息服务类型描述,基于预先设定的规则,检索上述映射表,获得信息服务类型。
8、如权利要求7所述的信息服务的方法,其特征在于:如果所述用户的信息服务类型映射表不存在,则所述***执行类型确定代理,并返回类型确定结果。
9、如权利要求8所述的信息服务的方法,其特征在于:如果类型确定结果显示信息服务类型已经确定,并且需要更新用户的信息服务类型映射表,则在用户的信息服务类型映射表中增加上述信息服务类型描述与信息服务类型的映射关系;否则,结束处理流程。
10、如权利要求8所述的信息服务的方法,其特征在于:如果类型确定结果显示类型没有确定,且存在更多信息服务类型,则所述***执行相应的类型确定代理并返回类型确定结果,然后根据类型确定结果,确定最佳匹配的信息服务类型。
11.如权利要求7所述的信息服务的方法,其特征在于:所述的信息服务类型映射表可以根据以往的信息服务类型协商结果,由所述***自动建立,或者事先由用户根据自己的自然语义描述习惯和用户的上下文信息,在所述信息服务***中建立。
12、如权利要求7所述的信息服务的方法,其特征在于:步骤(c)中预先设定的规则包括直接的字符匹配或使用自然语言处理技术进行语义匹配。
13、如权利要求8所述的信息服务的方法,其特征在于:所述类型确定结果中可以指定信息服务类型描述与该类型信息服务的匹配度,所述***根据该匹配度对信息服务类型进行排序,并根据所述信息服务***和用户的信息服务策略确定是否需要信息服务类型协商,最后确定与用户的信息服务类型描述最佳匹配的信息服务类型。
14、如权利要求1所述的信息服务的方法,其特征在于:步骤(2)中所述确定信息服务类型的方法亦可通过以下步骤实现:(a).规范化用户的信息服务类型描述,生成类型确定请求;(b).获取用户的上下文信息和信息服务策略,将上述信息服务类型描述提交给专家接口,并根据从专家接口返回的信息确定信息服务类型,其中,所述专家接口与专家***相连。
15、如权利要求1所述的信息服务的方法,其特征在于:所述获取并处理信息服务请求的方法包括:1)、当接收到信息服务使用请求时,所述***启动信息服务使用请求的有效期管理,并将信息服务使用请求的状态设置为激活状态;2)、当信息服务使用请求处于激活状态时,所述***可以通过主动检索和签约通知两种模式来获取并处理信息服务请求,并按照与之相应的信息服务结果模版提交结果通知。
16、如权利要求15所述的信息服务的方法,其特征在于:如果信息服务使用请求无效条件成立,则所述***删除该信息服务使用请求,如果该信息服务使用请求没有被处理,则在给用户的结果通知中指出请求未处理。
17、如权利要求16所述的信息服务的方法,其特征在于:所述结果通知方法包括:1)、所述信息服务***根据信息服务使用请求、用户的信息服务策略处理该信息服务***返回的服务结果,生成结果通知;2)、评估结果通知条件,并当条件满足时,触发信息服务结果通知的发送操作,提供信息服务的结果通知给用户。
18.一种信息服务***,其特征在于包括信息服务引擎、服务类型确定装置、服务请求管理装置、服务管理装置、信息服务代理及结果通知装置;信息服务引擎分别与服务类型确定装置、服务请求管理装置、服务管理装置及结果通知装置相连;其中,
信息服务引擎,与用户交互,用于接收、规范化处理用户提交的信息服务类型描述及信息服务使用请求,根据所述信息服务类型描述生成类型确定请求并提交给服务类型确定装置,根据服务类型确定装置返回的服务类型获取对应的信息服务使用方法和使用模板并提供给用户;
服务类型确定装置,接收、处理信息服务引擎提交的类型确定请求,并将与信息服务类型描述对应的服务类型返回给所述信息服务引擎;
服务请求管理装置,接收信息服务引擎提交的信息服务使用请求,管理其生命周期;
服务管理装置,用于管理各种类型服务的注册信息;
信息服务代理,与服务请求管理装置及结果通知装置相连,用于从所述服务请求管理装置获得并处理信息服务使用请求;
结果通知装置,用于接收信息服务代理的服务结果,提供结果通知给用户。
19、如权利要求18所述的信息服务***,其特征在于:所述信息服务代理还与信息服务提供商平台相连,主动获取信息服务使用请求或者接收信息服务使用请求通知,转发信息服务使用请求给信息服务提供商平台,并从信息服务提供商平台获得服务结果,将其提交给结果通知装置。
20.如权利要求19所述的信息服务***,其特征在于:所述信息服务代理可以通过主动查询、签约方式从服务请求管理装置获取请求。
21.如权利要求18或20所述的信息服务***,其特征在于:所述结果通知装置在接收信息服务代理的服务结果后,从中选择用户偏好的服务结果,并评估结果通知条件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101210776A CN100337425C (zh) | 2003-12-24 | 2003-12-24 | 一种信息服务的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101210776A CN100337425C (zh) | 2003-12-24 | 2003-12-24 | 一种信息服务的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1633073A CN1633073A (zh) | 2005-06-29 |
CN100337425C true CN100337425C (zh) | 2007-09-12 |
Family
ID=34844040
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2003101210776A Expired - Fee Related CN100337425C (zh) | 2003-12-24 | 2003-12-24 | 一种信息服务的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100337425C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107085793A (zh) * | 2017-04-20 | 2017-08-22 | 桂林电子科技大学 | 基于回答集程序设计的引入中间人的协商方法 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI119137B (fi) | 2005-02-22 | 2008-07-31 | Iprbox Oy | Viestintäjärjestelmä ja henkilökohtainen viestintävälipalvelin |
CN101094126B (zh) * | 2006-06-19 | 2012-06-06 | 华为技术有限公司 | 个性化内容传送方法、***以及内容发送服务器 |
CN106920016B (zh) * | 2015-12-24 | 2022-12-02 | 罗伯特·博世有限公司 | 服务调度***及其方法 |
CN111488446B (zh) * | 2020-04-14 | 2021-10-15 | 湖北亿咖通科技有限公司 | 车载语音对话方法、计算机存储介质及电子设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002061620A1 (fr) * | 2001-01-29 | 2002-08-08 | Sony Computer Entertainment Inc. | Systeme permettant de fournir des informations transformees en reponse a une demande de recherche |
WO2003024053A2 (en) * | 2001-09-13 | 2003-03-20 | International Business Machines Corporation | Method and system for delivering dynamic information in a network |
-
2003
- 2003-12-24 CN CNB2003101210776A patent/CN100337425C/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002061620A1 (fr) * | 2001-01-29 | 2002-08-08 | Sony Computer Entertainment Inc. | Systeme permettant de fournir des informations transformees en reponse a une demande de recherche |
WO2003024053A2 (en) * | 2001-09-13 | 2003-03-20 | International Business Machines Corporation | Method and system for delivering dynamic information in a network |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107085793A (zh) * | 2017-04-20 | 2017-08-22 | 桂林电子科技大学 | 基于回答集程序设计的引入中间人的协商方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1633073A (zh) | 2005-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1299184C (zh) | 显示信息的方法和*** | |
CN1133308C (zh) | 无线电通信***以及改变无线电客户机显示语言的方法 | |
CN1199125C (zh) | 网络服务***和方法 | |
CN1199126C (zh) | 用于在网络上提供内容的***和方法 | |
CN1324325C (zh) | 管理位置信息的***和方法 | |
CN1622086A (zh) | 在计算机网络中搜索 | |
CN101075320A (zh) | 信息发布、查询***和方法 | |
CN1211728C (zh) | 信息处理装置 | |
CN1784680A (zh) | 搜索条件的逐渐放宽 | |
CN1638339A (zh) | 存在数据管理方法 | |
CN1461130A (zh) | 自动改变用户数据的***及方法 | |
CN1609873A (zh) | 用于管理电子邮件和报警消息的方法,装置,以及用户界面 | |
CN1852101A (zh) | 一种并行下载方法和终端 | |
CN1344088A (zh) | 信息传递***和信息传递方法 | |
CN1855934A (zh) | web服务处理设备和方法 | |
CN1838981A (zh) | 用于在电子博弈设备上生成游戏目录的方法和设备 | |
CN1859388A (zh) | 动态内容发送方法及个性化引擎和动态内容发送*** | |
CN101044478A (zh) | 分析查询日志以用于管理类别特定的电子内容 | |
CN1359501A (zh) | 提供基于网络的咨询服务的方法和装置 | |
CN101042706A (zh) | 文档搜索设备、文档管理***、文档搜索***和方法 | |
CN101064760A (zh) | 扫描文档管理*** | |
CN101075989A (zh) | 一种验证字段有效性的方法和*** | |
CN1798032A (zh) | 一种互联网上实现资讯订阅的方法及*** | |
CN1584906A (zh) | 用于发送和接收电子邮件的*** | |
CN100337425C (zh) | 一种信息服务的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070912 Termination date: 20151224 |
|
EXPY | Termination of patent right or utility model |