【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般地涉及数据处理领域,具体地说,涉及用于基于非结构化信息有效负载来路由和传送消息的计算机实现的方法、系统和计算机可用程序代码。
技术介绍
发布-订阅消息传送系统具有两类客户机:发布方客户机和订阅方客户机。发布方客户机生成消息,也称为事件。订阅方客户机请求准则(也称为订阅),用来指定根据已发布的消息要在将来传送的信息的种类。发布方和订阅方相互使用匿名,意味着发布方不一定知道有多少订阅方或者不知道这些订阅方的位置;并且订阅方不一定知道发布方的位置。消息通常具有三个部分:标头、属性和正文。消息标头包括若干预定义的字段,这些字段包含可用于识别和路由消息的值。如果除了消息标头字段中提供的值以外,还需要添加值,则可以创建消息属性并且设置值。例如,消息属性可用于通过根据消息指定准则来选择消息。消息正文可用于发送和接收各种形式的数据。消息属性和消息正文都是可选的并且经常保留为空。基于主题的发布-订阅消息传送系统是其中订阅指定主题的消息传送系统,所述主题是订阅方客户机希望接收的消息标头字段。基于内容的发布-订阅消息传送系统是其中传送给订阅方的消息基于被指定为某些消息属性的值的已发布消息内容的消息传送系统。订阅准则是可以在每个消息上测试的与任何其他消息无关的消息属性。例如,过滤器可判定“topic=stock-ticker/GE”或“Stock/IBM/trade:volume>1000”。-->基于内容或基于主题的发布-订阅消息传送系统是无状态系统,也就是说,在这些系统中,对一个消息的处理不会影响对任何其他消息的处理。这些发布-订阅(pubsub)系统经 ...
【技术保护点】
一种用于路由消息流中的消息的计算机实现的方法,所述计算机实现的方法包括: 接收所需消息的规范,所述规范包含规范有效负载; 接收至少一个消息,所述消息包含消息有效负载; 根据所述规范有效负载和所述规范来评估所述消息有效负载; 以及 根据所述评估来路由所述消息。
【技术特征摘要】
【国外来华专利技术】US 2006-5-23 11/439,0241.一种用于路由消息流中的消息的计算机实现的方法,所述计算机实现的方法包括:接收所需消息的规范,所述规范包含规范有效负载;接收至少一个消息,所述消息包含消息有效负载;根据所述规范有效负载和所述规范来评估所述消息有效负载;以及根据所述评估来路由所述消息。2.根据权利要求1的计算机实现的方法,其中接收所需消息的规范包括接收以下项中的至少一项:对非结构化消息有效负载的限制、通过分析所述非结构化消息有效负载确定的描述性信息,以及所述非结构化消息有效负载的至少一个实例。3.根据权利要求2的计算机实现的方法,其中接收对非结构化消息有效负载的限制包括:接收亮度限制、对比度限制、焦点限制、缩放比例、像场限制、焦距限制、传感器视点、频率范围以及分贝范围中的至少一项。4.根据权利要求2的计算机实现的方法,其中接收通过分析非结构化有效负载确定的描述性信息包括:接收颜色描述、音调描述、对象描述、模式描述以及对象规范中的至少一项。5.根据权利要求2的计算机实现的方法,其中接收所述非结构化有效负载的至少一个实例包括:接收图像、图像指示、音频文件以及音频规范指示中的至少一项。6.根据权利要求2的计算机实现的方法,其中接收所需消息的规范进一步包括:接收指示是需要相似性还是相异性的指示器,其中根据所述规范有效负载和所述规范来评估所述消息有效负载包括根据所述指示器来评估所述消息有效负载。7.根据权利要求1的计算机实现的方法,其中接收所需消息的规范进一步包括:接收所需匹配度的规范,其中根据所述规范有效负载和所述规范来评估所述消息有效负载包括根据所述所需匹配度来评估所述消息有效负载。8.根据权利要求7的计算机实现的方法,其中接收所需匹配度的规范包括:接收所需置信度因子的指示。9.根据权利要求1的计算机实现的方法,其中根据所述规范有效负载和所述规范来评估所述消息有效负载包括:使用置信度因子根据所述规范有效负载和所述规范来评估所述消息有效负载。10.根据权利要求1的计算机实现的方法,还包括:接收已发布消息的相似性类别的规范。11.根据权利要求1的计算机实现的方法,还包括:确定与所述至少一个消息的有效负载关联的相似性类别。12.根据权利要求1的计算机实现的方法,还包括:确定与所述至少一个消息关联的相似性类别。13.根据权利要求12的计算机实现的方法,还包括:根据所确定的相似性类别来路由所述至少一个消息。14.一种用于路由消息流中的消息的计算机实现的方法,所述计算机实现的方法包括:接收订阅方规范的指示;确定订阅有效负载的相似性类别的规范;接收至少一个消息,所述消息包含有效负载;根据相似性类别规范有效负载和订阅方规范来评估消息有效负载;以及根据所述评估来路由所述至少一个消息。15.根据权利要求14的计算机实现的方法,其中确定订阅有效负载的相似性类别的规范包括:接收包含有效负载的至少一个消息;以及确定所述有效负载的至少一个特征。16.一种用于路由消息流中的消息的计算机实现的方法,所述计算机实现的方法包括:接收所需消息的规范,所述规范包含有效负载;确定与所述有效负载关联的至少一个相似性类别;提供与所述至少一个相似性类别关联的订阅的指示;接收消息;确定与所述消息关联的相似性类别;以及根据所述相似性类别和与所述至少一个相似性类别关联的订阅的指示来传送所述消息。17.一种计算机程序产品,所述计算机程序产品包括:计算机可用介质,所述计算机可用介质具有用于路由消息流中的消息的计算机可用程序代码,所述计算机程序产品包括:被配置为接收所需消息的规范的计算机可用程序代码,所述规范包含规范有效负载;被配置为接收至少一个消息的计算机可用程序代码,所述消息包含消息有效负载;被配置为根据所述规范有效负载和所述规范来评估所述消息有效负载的计算机可用程序代码;以及被配置为根据所述评估来路由所述消息的计算机可用程序代码。18.根据权利要求17的计算机程序产品,其中所述被配置为接收所需消息的规范的计算机可用程序...
【专利技术属性】
技术研发人员:C多雷,EH斯特恩,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。