一种提供第三方服务的方法以及相应系统技术方案

技术编号:3489641 阅读:165 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种提供第三方服务的方法,包括如下步骤:a.请求方向服务方发出用于请求一个服务方提供服务的请求消息;b.该服务方处理所述请求消息,并提供应答消息;c.第三方对该应答消息进行处理,并提供新的应答消息;d.将所述新的应答消息发送给该请求方。其中,所述步骤应答消息由服务方直接发送给所述第三方,或者经由请求方发送给所述第三方。其中,所述步骤包括:c1.基于预定规则来对所述应答消息进行处理,以获得处理结果;c2.基于所述处理结果来生成新的应答消息。还提供了一种提供第三方服务的服务提供装置,以及提供第三方服务的系统。通过本发明专利技术,可以使得请求方获得服务方以外的服务。

【技术实现步骤摘要】

本专利技术涉及一种提供服务的方法,尤其是提供第三方服务的方 法以及相应的系统。
技术介绍
目前互联网已经全球普及并已经完全地商业化、多元化,不仅 单纯为科研服务,正逐步进入到日常生活各个领域。人们在工作、 学习和生活中越来越多地使用到互联网,其已经从单一的行业互联 网发展成为深入各行各业的社会大众的互联网。借助于互联网多种 多样的服务被提供,例如电子邮件、搜索引擎、网上银行、在线交 易、网络广告、电子书籍、电子杂志、网络新闻、网络游戏等内容,在互联网诞生之前,每台计算机都是3瓜立的,而大家意识到这 些孤立的计算机是一个"孤岛",意义不大,于是将许多孤立的计算机形成一个网络;但随着这些网络的发展,单个网络又再次形成 类似的"孤岛",在彼此共享信息或者互相提供服务的层面上仍然 意义不大,所以再次将这些网络进行连接,从而形成一个网络的网 络,也就是通常所说的互联网(internet)。随着互联网的发展, 开始衍生出各种服务商,其专门提供各种服务。从某种层面上讲, 目前互联网的主要模式是若干服务器提供各种服务(这些服务器上文本提供服务),例如上述罗列的各种服务,用户向这些服务器发 出请求,服务器对这些请求进行处理,并返回一个应答给提出该请 求的用户,从而使得用户可以使用这些服务器提供的服务,如图1所示就描述了这一模式。当然,这些服务器可以是专用的服务器, 例如特定的内容服务商提供的服务器(例如登录 hup: 〃www. bbc. co. uk访问英国BBC新闻台的网站,当用户点击一 新闻链接时,实际就是BBC的服务器根据用户的请求发送一个应答, 从而在用户的浏览器上显示该新闻),也可以是非专用的服务器, 例如某用户将自己使用的个人计算机内的内容共享给其他用户,此 时,提供该内容的用户的角色则作为该项"服务"中的服务商。随着技术的发展,更多更先进的技术应用在互联网,例如可以 为用户提供更大的带宽,甚至是无线网络,使得如今的用户即使在 星巴克咖啡厅也可以接入互联网发出请求并接收应答。但从根源上讲,上述模式仍然是一种请求—应答模式。尽管基 于互联网的服务种类越来越多,逐渐出现不直接提供内容服务而是 提供辅助服务的第三方,例如Google等搜索引擎,使得用户可以 登录到www, google, com上输入关4定字信息,从而Google可以为用 户提供该等关键字相关网页的接口。在这种服务模式中,搜索引擎 本身并不提供内容服务,但其通过搜索机制帮助用户查找所需要的 内容服务商,从而使得用户可以连接与该服务商提供的内容。但这 样的模式仍然是请求—应答模式,即用户向搜索引擎发出请求,然 后搜索引擎提供应答消息。又例如另外 一 些网站也提供类似服务, 但形式略有不同,例如登录www. 5566. net,其分类罗列了所有热门 网址,用户点击其中的一个类别,就可以查看该类别下的被列举的 网站名称,点击该网站名称后就可以通过预设的超级链接进入该对 应的网页内。但这种模式仍然属于上述的请求—应答模式的范畴。不仅局限在互联网上,又例如当用户使用个人计算机时也会使 用到上述请求—应答模式的服务。例如,当用户使用微软公司发布 的Office办公软件(例如其中的Word或Powerpoint应用程序), 实际上其也可以理解为用户向该办公软件等应用程序发出请求,例 如打开一个文档的请求,而该办公软件等应用程序则根据该用户的 请求向用户提供一个应答,例如打开并显示该文档。某些时候,用 户可能希望按照自己的习惯突出显示某些关^l定词,例如"理财"两 个字,以便提起其注意,当然,这个突出显示的动作最好对于所有的文档都是自动的,否则用户对每个文档至少都要执行一 次突出显 示的操作会非常繁瑣。又例如,当用户使用公司定制的ERP软件, 同样也可以理解为一种请求—应答模式的服务,而且,用户也可能 存在类似的要求,希望对某供应商突出显示,以便重点对其监控。上述期望当然可以寻求与应用程序的开发商来沟通以便开发 商相应地开发特定的插件或对特定的用户提供特定内容,例如在办 公软件中增加上述定制功能,允许用户进行某些关键词的定制,从 而突出显示。但实际上, 一方面,难以要求应用程序开发商对此进 行相应的开发工作,另一方面,按照这样的思路,势必形成不同的 应用程序开发商分别完成上述工作的局面,某种程度上讲,这也是 不现实的。又例如,如果我们希望在网页中突出显示用户感兴趣的 关键词,那么就需要内容提供商在制作该等网页时就将该等关键词 突出显示,但如果这些关键词对于不同的用户而言是不同的,那么 内容提供商在现有的请求—应答模式下就不可能实现这样的期望。 因此,不论上述是基于互联网的服务还是非基于互联网的服务 (例如上述使用应用程序的过程),都可以考虑是否有可能够通过 第三方向用户提供上述类似的服务。而且,从实现的角度看,由于供这样的服务,因此其可以弥补现有服务的不足并具有现实意义。
技术实现思路
为此,本专利技术的目的是提供一种提供第三方服务的方法,以 及相关服务提供装置和服务系统。为此,根据本专利技术的一个方面,提供了一种提供第三方服务的方法,包括如下步骤a.请求方向服务方发出用于请求一个服务方提供 服务的请求消息;b.该服务方处理所述请求消息,并提供应答消息; c.第三方对该应答消息进行处理,并提供新的应答消息;d.将所述新 的应答消息发送给该请求方。其中所述步骤d包括如下步骤所述第三方将所述新的应答消息发送给所述请求方。所述步骤b包括如下步骤所述服务方处理所述请求消息,并生成应答消息;所述服务方将所述应答消息发送给所述第三方。所述步骤b还包括如下步骤所述服务方处理所述请求消息,并 生成应答消息;所述服务方将所述应答消息发送给所述请求方;所述 请求方将所述应答消息发送给所述第三方。所述步骤c包括步骤cl.基于预定规则来对所述应答消息进行 处理,以获得处理结果;c2.基于所述处理结果来生成新的应答消息。其中所述步骤cl为基于预定规则,并根据所述请求方的请求方 相关信息来对所述应答消息进行处理,以获得处理结果。所述步骤cl包括如下步骤基于预定规则由所述应答消息获取一 个或多个关键对象;根据所述请求方的请求方相关信息来由所述一个 或多个关键对象中选择所述请求方特定的关键对象,以作为处理结果。所述请求方相关信息至少包括所述请求方的请求消息历史记录、 所述请求方预先设定的参数信息中任 一 项。所述步骤c2包括如下操作的任一个或任多个基于所述处理结果 对所述应答消息增加新的对象;或者,基于所述处理结果以新的对象 替换所述应答消息中的部分对象或全部对象;或者,基于所述处理结 果对所述应答消息中的部分对象或全部对象进行删除;或者,基于所 述处理结果所述应答消息中的部分对象或全部对象进行隐藏。所述新的对象基于对一个或多个服务方的请求结果的处理获得。所述新的应答消息所呈现的内容区别于所述服务方直接提供的应 答消息所呈现的内容。根据本专利技术的另一个方面,提供一种提供第三方服务的服务提供 装置,包括接收装置,用于接收服务方为请求方提供的应答消息; 处理装置,用于对该应答信息进行处理,形成新的应答消息;以及发 送装置,用于将所述新的应答消息发送给该请求方。该接收装置接收的所述服务方提供的应答消本文档来自技高网
...

【技术保护点】
一种提供第三方服务的方法,包括如下步骤:    a.请求方向服务方发出用于请求一个服务方提供服务的请求消息;    b.该服务方处理所述请求消息,并提供应答消息;    c.第三方对该应答消息进行处理,并提供新的应答消息;    d.将所述新的应答消息发送给该请求方。

【技术特征摘要】

【专利技术属性】
技术研发人员:熊新翔
申请(专利权)人:琥珀技术有限公司
类型:发明
国别省市:31[中国|上海]

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

1