用于在使用结构化数据对象的消息传送架构内进行通信的方法和系统技术方案

技术编号:12018735 阅读:127 留言:0更新日期:2015-09-09 15:35
本发明专利技术公开了一种用于在使用结构化数据对象的消息传送架构内进行通信的方法、系统和计算机程序产品。所述方法包括:识别被配置成表示结构化数据的结构化数据对象,在消息传送系统处接收结构化数据对象,生成包括结构化数据的消息,以及发送所述消息。所述结构化数据对象被配置成由应用和消息传送系统访问,并且包括请求单元和响应单元。所述发送包括通过消息传送系统来传输消息。

【技术实现步骤摘要】
【国外来华专利技术】用于在使用结构化数据对象的消息传送架构内进行通信的方法和系统
本专利技术涉及通过消息传送系统来提供通信,更具体地涉及一种用于在使用结构化数据对象的消息传送架构内进行通信的方法和系统。
技术介绍
随着基于网络的通信(其也被俗称为“在线”通信)在商业、学术和个人通信领域内变得越来越重要,用于快速并且高效地使用此类功能的改进的机制也变得越来越重要。举例来说,在从内部商业通信到为社交网络提供顾客服务的多种环境中采用了消息传送系统(例如在线聊天、即时消息传送等等)。此类应用采用这里所提到的消息传送架构,其允许用户例如通过将文本信息键入到消息传送应用或网页中而快速地彼此通信。设计得当的消息传送架构能够快速地递送消息,同时提供未来的升级、可伸缩性以及其他成长途径。在基本的层级下,消息传送架构例如提供以下功能:-(例如从内部和外部来源)接受消息-确定将向其递送给定消息的用户-根据这样的确定来路由消息这样的架构的中心是包括消息传送服务器的服务器系统,其通常是能够发送和递送消息的组件的总集。除了在这样的消息传送服务器中提供的机制之外,此类服务器系统的其他组件还可以包括轻量级目录访问协议(LDAP)服务器和域名系统(DNS)服务器。许多企业具有现有的LDAP服务器、数据库以及可以与消息传送服务器相结合地使用的有关基础设施,以便提供对于前面提到的消息发送和递送的支持。这样的消息传送的一个实例是在线聊天,其可以是指提供从发送器到接收器的消息(例如基于文本、语音或视频的消息)的实时(或接近实时)、直接传送的通过网络(例如因特网)的任何种类的通信。这样的在线聊天系统可以提供点到点(例如一对一)通信以及多播通信(即从一个发送器到许多接收器的通信)。例如可以作为web会议服务的一项特征来支持基于语音和视频的聊天。在推送模式架构中,消息在使用个人计算机、“智能电话”或其他计算设备的两个(或更多)人之间流动。与共享客户端一起,这样的详细传送技术还可以提供通常通过网络(例如因特网)传送的实时(或接近实时)、直接的基于书面语言的通信。这样的技术可以被配置来提供点到点通信以及多播通信(即从一个发送器向许多接收器发送消息的能力)。在线聊天已经在企业协作(例如在顾客服务中)和社交网络中变得普及。但是尽管现今的消息传送系统提供了所述先进特征,可用的技术仍然无法充分地解决许多应用中的消息传送系统的特定方面以及采用此类消息传送系统的用户的需求。举例来说,用户与所采用的消息传送系统之间的交互通常涉及许多人类发起的操作以及对于如此传送的信息的人类解释。现今的消息传送系统的一个缺点在于,此类系统没有提供用于在此类系统与消息传送系统用户可能采用的其他应用之间传送信息的易于使用的机制。当把在线聊天用作具有无结构数据(例如文本)的单独的通信渠道时,存在几方面的挑战。举例来说,聊天数据未被集成到所使用的数据中,从而需要许多拷贝和粘贴操作。这在商务环境中是特别成问题的,其中例如顾客服务代表通常同时进行几个通话,因此可能不仅每次打开几个消息传送对话,而且还有一定数目的应用对话。显而易见,跟踪如此多的对话窗口(以及哪些对话窗口属于哪一个通话)可能极具挑战性。此外,另一方的响应可能没有被适当地格式化以及/或者包含供所采用的应用程序使用的适当信息。这就需要对所述信息进行头脑处理并且重新键入到应用程序的对话中,从而使得处理进一步复杂化。针对前面提到单位问题的一种解决方案涉及由消息传送会话中的参与者在通过消息传送系统与其他各方通信之前完成调查(其在在线聊天环境中有时被称作“聊天前调查”)。在这样的情形中,在消息传送会话开始之前向潜在的参与者给出一个问题集合,以便收集关于参与者及其需求的信息(例如关于顾客及其情况的信息)。但是这种方法也不是没有问题。举例来说,聊天前调查通过强制其中一个或多个参与者在与其他参与者通信之前完成这样的问卷调查而在参与者(例如顾客服务代理人与顾客)之间产生屏障,这可能会使得顾客在消息传送会话开始之前就放弃会话。此外,聊天前调查无法在消息传送会话期间使用,而只能在事前使用。此外,聊天前调查仅支持具有预先定义的顺序的预先定义的问题,而不管其中所给出的任何给定问题是否与当前的用户和/或情况相关。必须经历许多问题(其中一些可能与用户及其情况完全无关)只会使得用户感到挫折,并且阻碍其使用消息传送系统来与其他参与者进行通信。针对前面提到的问题的另一种解决方案涉及由消息传送会话参与者通过共同访问某种形式的协作网站来进行协作。这可以利用在某些情形中所提到的“联合填表”、通过“协同浏览”支持同时访问的网站或者某种其他此类方法来实现。在支持“联合填表”的系统中,参与者都通过“协同浏览”特征来访问网页,其中一个用户(例如顾客)完成网页,另一个用户(例如代理人)也可以查看该网页(并且从而引导第一用户输入信息)。某些此类系统通过允许从其他窗口剪切并且粘贴到聊天窗口中而支持“联合填表”。但是这种替换方案也存在许多缺陷。其问题包括:缺少安全性(全部两个/所有用户都可以看到所输入的信息,正如后面更加详细地讨论的那样),需要单独的网页(从而导致消息传送会话变得碎片化),强制呈现并且完成整个问卷调查(随之而来的问题包括全部两方的复杂度和开销都会增加),此类方法的资源密集性(必须加载/查看/完成完全分开的网页/文档),以及其他此类缺陷。此外,前面提到的剪切和粘贴特征只在全部两方都可以看到并且访问相同表单时的个人协作中才是有用的——这种情况可能存在问题。例如在CRM情境中,与顾客共享代理人的表单可能特别棘手,因为此类表单是被配置来解决代理人的需求而不是顾客的需求(因此实际上可能允许一方看到应当仅供另一方使用的信息)。此外,由于必须在两个单独的浏览器窗口中呈现共享的交互式web应用和消息传送窗口,因此移动用户在与共享的交互式web应用进行交互时无法查看消息通信。在这样的系统中,进行交互的两方必须还对于消息传送会话和表单保持分开的窗口。有鉴于此,另一种可能的解决方案是使用一种采用两个或更多网站或者(多个)网站与(多个)应用程序的某种组合的协作方法。在这样的“带外”方法(其中某些操作、动作、通信等等通过主要通信信道之外的通信信道发生)中,用户实质上一前一后地运行消息传送系统和单独的网站或应用程序。在这种方法中,参与者采用允许通过启动单独的基于文档的对话窗口来创建、查看和编辑文档的协作结构。但是在与消息传送会话的窗口分开的窗口中打开此类文档会使得通话碎片化(从而导致低效、错误并且最终导致挫折感),并且无法提供消息传送会话的单一全面视图。随着所打开的此类文档(从而还有用户接口中的窗口)的数目增加,这样的问题只会变得更糟。此外,现有的解决方案定义了必须在消息传送会话之前定义所支持的文档类型,从而导致采用“聊天前调查”的方法所面对的相同问题。如果在消息传送会话之前没有定义这样的文档,则通信转移到通常的无结构格式(随之而来的是此类系统意图解决的问题)。此外,由于采用了主要通信信道之外的一条或多条通信信道(即消息传送系统),因此不会保持此类通信的记录(至少关于主要通信信道中现存的记录机制是这样)。正如早前所提及的那样,在消息传送系统的设计和操作中所遇到的另一个可用性问题涉及安全性和隐私顾虑。举例来说,本文档来自技高网...
用于在使用结构化数据对象的消息传送架构内进行通信的方法和系统

【技术保护点】
一种方法,包括:识别结构化数据对象,其中所述结构化数据对象被配置成表示结构化数据;所述结构化数据对象被配置成由应用和消息传送系统访问;并且所述结构化数据对象包括请求单元;以及响应单元;在消息传送系统处接收结构化数据;生成消息,其中所述消息包括结构化数据;以及发送所述消息,其中所述发送包括通过消息传送系统传输所述消息。

【技术特征摘要】
【国外来华专利技术】2012.10.05 US 13/646,258;2012.10.05 US 13/646,336;1.一种在计算机系统中实现的方法,包括:识别结构化数据对象,其中所述结构化数据对象被配置成表示结构化数据;所述结构化数据对象被配置成由应用和消息传送系统访问;并且所述结构化数据对象包括多个请求单元;以及多个响应单元;响应于识别出所述结构化数据对象,在用户接口中呈现所述结构化数据,其中所述呈现由所述计算机系统的处理器执行,并且所述用户接口被显示在所述计算机系统的显示器上;接收发送命令,其中所述发送命令是发送消息的命令,并且所述发送命令是通过所述用户接口接收的;响应于接收到所述发送命令,将所述结构化数据对象传输到所述消息传送系统,生成所述消息,其中所述消息包括所述结构化数据对象的至少一部分;以及发送所述消息,其中所述发送包括通过消息传送系统传输所述消息;在所述用户接口中呈现所述消息,其中呈现所述消息包括呈现所述结构化数据对象的所述至少一部分;通过所述消息传送系统接收响应于所述消息的响应消息,其中所述响应消息包括由响应用户从多个预定义的响应选择选项中做出的响应选择;以及使所述响应消息与所述消息顺序地在所述用户接口中呈现,其中呈现所述响应消息包括呈现所述结构化数据对象的所述至少一部分和所述响应选择。2.如权利要求1所述的在计算机系统中实现的方法,其中:所述多个请求单元中的至少一个请求单元表示表单,所述表单包括多个输入字段,并且所述多个输入字段中的至少一个输入字段是图形用户接口单元。3.如权利要求1所述的在计算机系统中实现的方法,还包括:接收插入命令,其中所述插入命令被配置成识别所述结构化数据对象,请求所述结构化数据对象,以及将所述结构化数据对象插入所述消息。4.如权利要求1所述的在计算机系统中实现的方法,传输所述结构化数据对象包括:将所述结构化数据传输到所述消息传送系统。5.如权利要求4所述的在计算机系统中实现的方法,其中,将所述结构化数据传输到所述消息传送系统包括:访问...

【专利技术属性】
技术研发人员:吴珉A·帕米克陈颂伟K·O·斯沃茨P·S·董
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:美国;US

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

1