在会话过程中呈现会话的来源信息的方法及系统的制作方法

文档序号:7623904阅读:150来源:国知局
专利名称:在会话过程中呈现会话的来源信息的方法及系统的制作方法
技术领域
本发明涉及计算机及通信技术领域,尤其涉及一种在会话过程中呈现会话的来源信息的方法及系统。
背景技术
通过WEB服务和即时通信服务相结合,可以提供“让用户通过WEB页面引发与另一个用户进行即时消息(IM)对话”的功能。这个功能可用于实现系统对用户提供在线IM信息服务的作用,即由客户通过WEB页面引发与系统工作人员的在线IM会话,其基本方案为WEB服务器提供呈现来源信息的WEB页面,在该WEB页面上预置有触发会话的IM会话按钮;在客户端上呈现网页后用户点击网页上的IM会话引发按钮,网页链接激发IM客户端响应针对某个IM号码的会话窗口(这时需要网页点击者打开IM客户端)。用户通过会话窗口发送消息之后,通过IM平台服务器的中转,对应方(这里指信息服务人员)IM客户端就收到IM消息,开始进行在线IM会话。
在现有的上述方案中,系统只能为双方建立通过网页引发的IM会话服务,不能准确便捷的告知通讯双方引发会话的来源信息是什么,用户对自己“正在讨论的问题”处于未知、需要通过沟通重新获知的状态,导致让会话双方时常为了解释会话的起因而耗费较多的精力。

发明内容
本发明提供一种在会话过程中呈现会话的来源信息的方法及系统,以解决现有技术通过网页触发会话时存在不能自动向会话双方呈现该会话的来源信息的问题。
本发提供以下技术方案一种在会话过程中呈现会话的来源信息的方法,所述来源信息通过WEB服务器提供的WEB页面展示;该方法包括如下步骤在终端设备呈现的WEB页面上针对来源信息触发会话请求,该来源信息关联有信息标识和来源信息所属用户的用户标识;所述终端设备经通讯服务器向所述来源信息关联的用户标识发起会话请求,并将该来源信息的信息标识传送到通讯服务器;以及参与会话的终端设备获得所述信息标识对应的来源信息,并在会话时呈现给用户。
其中由通讯服务器利用所述信息标识从存储来源信息的设备获取对应的来源信息,并发送到参与会话的终端设备。
由通讯服务器将所述信息标识发送到参与该会话的其他终端设备,所述其他终端设备利用该信息标识从存储来源信息的设备获取对应的来源信息。
发起会话的终端设备利用所述信息标识从存储来源信息的设备获取对应的来源信息;或者,发起会话的终端设备直接从呈现的WEB页面得到所述信息标识对应的来源信息。
所述WEB页面将所述用户标识和信息标识传递给终端设备上的即时通讯客户端,由该即时通讯客户端向通讯服务器发起请求、传递信息标识和完成来源信息呈现。
所述来源信息的标识携带在所述会话请求中传送给通讯服务器。
触发会话请求后,WEB页面还先检测到客户端上即时通讯客户端的开启状态,并在检测到未开启即时通讯客户端时提示用户或自动启动即时通讯客户端。
来源信息的标识包含来源信息的存储路径。
一种在会话过程中呈现会话的来源信息的方法,所述来源信息通过WEB服务器提供的WEB页面展示;该方法包括如下步骤在终端设备呈现的WEB页面上针对来源信息触发会话请求,该来源信息关联有来源信息所属用户的用户标识;终端设备从WEB页面得到所述来源信息和对应的用户标识,并针对该用户标识向通讯服务器发起会话请求和将该来源信息传送到通讯服务器;通讯服务器将所述来源信息发送到所述用户标识对应的终端设备,由参与会话的终端设备在会话时将来源信息呈现给用户。
一种通信系统,包括存储设备,用于存储呈现给用户的来源信息,各来源信息具有所属用户的用户标识;WEB服务器,用于从所述存储设备获取来源信息并提供呈现该来源信息的WEB页面,该WEB页面上包含来源信息所属用户的用户标识;终端设备,用于呈现所述WEB服务器提供的WEB页面,针对该WEB页面上的来源信息触发会话请求,以及获取来源信息和来源信息所属用户的用户标识;即时通讯服务器,用于根据终端设备提供的用户标识在终端设备之间建立通讯连接,并将转发终端设备提供的来源信息。
其中所述终端设备包括信息展示单元和会话表现单元;所述信息展示单元用于从所述WEB服务器下载WEB页面并呈现,以及在WEB触发会话请求时将来源信息和用户标识传递给会话表现单元;所述会话表现单元用于根据用户标识,请求通讯服务器建立与该用户的通讯连接和向通讯服务器提供来源信息,以及呈现来源信息。
所述存储设备为独立于所述WEB服务器的设备;或者所述存储设备与所述WEB服务器为同一设备。
一种通信系统,包括存储设备,用于存储呈现给用户的来源信息,各来源信息至少具有来源信息的信息标识和所属用户的用户标识;WEB服务器,用于从所述存储设备获取来源信息并提供呈现该来源信息的WEB页面,该WEB页面上包含来源信息所属用户的用户标识和来源信息的信息标识;终端设备,用于呈现所述WEB服务器提供的WEB页面,针对该WEB页面上的来源信息触发会话请求,以及从WEB获得来源信息的信息标识和对应的用户标识;即时通讯服务器,用于在终端设备之间建立通讯连接并转发终端设备之间的会话消息,以及处理终端设备提供的来源信息标识。
其中所述终端设备包括信息展示单元和会话表现单元;所述信息展示单元用于从所述WEB服务器下载WEB页面并呈现,以及在WEB触发会话请求时将来源信息标识和用户标识传递给会话表现单元;所述会话表现单元用于根据用户标识,请求通讯服务器建立与该用户的通讯连接和向通讯服务器提供来源信息标识,以及呈现来源信息。
所述信息展示单元还将来源信息传送给会话表现单元,表现单元直接呈现该来源信息。
即时通讯服务器与所述存储设备具有交互接口,通讯服务器根据终端设备提供的来源信息标识从所述存储设备获取来源信息并传送给终端设备。
所述会话表现单元根据信息标识从所述存储设备直接获取对应的来源信息进行呈现。
所述存储设备为独立于所述WEB服务器的设备;或者,所述存储设备与所述WEB服务器为同一设备。
本发明通过Web页面传送来源信息的标识,并由通讯服务器根据该标识获取来源信息发送给会话双方客户端进行呈现,使会话双方能够获得及时和准确获知引发当前会话的来源信息,使用户能够享更加受高效和流畅的沟通。


图1为本发明的系统结构示意图;图2为本发明中终端设备的结构示意图;图3为本发明实施例一中在即时通讯客户端呈现来源信息的流程图;图4A、图4B为本发明中实施例二中在即时通讯客户端呈现来源信息的流程图;图5A为本发明中在WEB页面上显示来源信息的示意图;图5B为本发明在即时通讯客户端呈现来源信息的效果示意图。
具体实施例方式
本发明中的来源信息是指集中展示某个主题并有所属用户的信息,来源信息一般通过WEB服务器提供的WEB页面传送给客户端,客户端可通过浏览器等工具在本地显示来源信息,一个WEB页面上何有多条来源信息,这些来源信息可属于不同用户(即由不同的用户提供)。
为了使通过WEB页面触发会话的会话双方能够便捷和及时的获知会话的起因,本发明在用户通过WEB页面针对某个来源信息发起会话请求后,使终端设备获得该来源信息并在会话时自动呈现给用户,让用户能够及时和准确地获知引发该会话的来源信息。
本发明中,可以通过以下方式使终端得到来源信息(1)、用户在针对某个来源信息触发会话时,由WEB页面将该来源信息和来源信息所属用户的用户标识通过接口传递给本地终端设备上的即时通讯客户端,由该即时通讯客户端将来源信息传送给通讯服务器,通讯服务器在建议会话过程中,将该来源信息传送给参与会话的其他终端设备。
(2)、在展示来源信息的WEB页面中嵌入来源信息的信息标识,用户在针对某个来源信息触发会话时,由WEB页面将包含该信息标识和来源信息所属用户的用户标识通过接口传递给本地终端设备上的即时通讯客户端,由该即时通讯客户端传送给通讯服务器。
通讯服务器在得到来源信息的信息标识后,在建立会话过程中可以将该标识发送给参与会话的其他终端设备,其他终端设备利用该信息标识从存储来源信息的服务器上获取对应的来源信息;也可以由通讯服务器利用该信息标识从存储来源信息的服务器上获取对应的来源信息,然后发送给参与会话的终端设备。
对于发起会话的终端设备而言,也可以由WEB页面将来源信息通过接口传送给本地的即时通讯客户端;还可以由通讯客户端利用信息标识从存储来源信息的服务器上获取对应的来源信息。
参阅图1所示,本发明的通信系统包括通过网络互联的即时通讯服务器20(IM服务器)、WEB服务器30、来源信息存储服务器40以及多个终端设备50(50-1、50-2...、50-n)。
来源信息存储服务器40,用于存储呈现给用户的来源信息,各来源信息至少具有所属用户的用户标识,用户标识如即时通讯号码等。另外,来源信息还可有来源信息标识,该来源信息标识用于在来源信息存储服务器40中有效区别一条来源信息,在通讯服务器20知道来源信息存储服务器40的情况下,来源信息标识可以不包含存储来源信息的路径,否则,来源信息中应当包含存储路径,以便通讯服务器20能够准确地获取来源信息。
WEB服务器30,用于从来源信息存储服务器40获取来源信息并提供呈现该来源信息的WEB页面,该WEB页面上至少包含来源信息所属用户的用户标识;当来源信息具有信息标识时,在该WEB页面上还包含相应的信息标识。所述WEB页面上具体可触发会话请求的标识区域,如一个用于触发会话的会话按钮。
终端设备50,用于呈现WEB服务器40提供的WEB页面,以及针对该WEB页面上的来源信息触发会话请求,向通讯服务器20请求建立会话;以及将从WEB页面得到对应的来源信息或信息标识传送给通讯服务器。
通讯服务器20,用于根据客户端设备50提供的用户标识在用户终端之间建立通讯连接和转发消息。当需要通讯服务器20根据信息标识获取对应的来源信息时,通讯服务器与来源信息存储服务器40之间具有通信接口,通过该接口所述来源信息存储服务器40提取来源信息并发送到客户端设备50进行呈现。
一种较佳的方式是,来源信息存储服务器40与所述WEB服务器30为同一物理设备。
参阅图2所示,客户端设备50包括信息展示单元500和会话表现单元501,该两个单元之间具有用于传递包括来源信息标识的内部通信接口。
信息展示单元500,用于从所述WEB服务器30下载WEB页面并呈现,以及在WEB触发会话请求时将用户标识、,来源信息或信息标识传递给会话表现单元501。在一般情况下,信息展示元500为客户端设备中的一个浏览器,通过该浏览器展示WEB页面。
会话表现单元501,用于根据用户标识,请求通讯服务器20建立与该用户的通讯连接,同时将来源信息传或信息标识送给通讯服务器20,以及呈现通讯服务器20传送来的信息。在一般情况下,会话表现单元501为终端设备上的即时通讯客户端。
实施例一本实施例以WEB页面将该来源信息通过接口传递给本地终端设备上的即时通讯客户端,由该即时通讯客户端将来源信息经通讯服务器传送给其他参与会的终端设备为例进行说明,在本实施例中,不需要使用来源信息的信息标识。
参阅图3所示,在即时通讯客户端呈现会话的来源信息的主要过程如下步骤100、用户从终端设备50启动信息展示单元500,该信息展示单元500从WEB服务器30下载呈现来源信息的WEB页面,该WEB页面上包含提供来源信息的用户的标识(即时通讯号码)等参数。
步骤110、用户从点击WEB页面上一条来源信息区域呈现的会话按钮,触发会话请求。
步骤120、执行WEB页面中的脚本程序判断用户在当前操作系统中是否开启了会话表现单元501(即IM客户端),如果是,则继续步骤130,否则,提示用户并在用户开启会话表现单元501后继续步骤130。
在检测到用户没有开启会话表现单元501的情况下,也可通过接口直接启动该会话表现单元501。
步骤130、信息展示单元500将本客户端上触发即时通信软件的来源信息和对应的用户标识(即时通讯号码)等传送给会话表现单元501。
步骤140、会话表现单元501针对用户标识向即时通讯服务器20发起会话请求,并将来源信息传送给即时通讯服务器20。
步骤150、即时通讯服务器20为会话双方用户建立会话,并将来源信息发送到用户标识所述对应的对方终端设备。
步骤160、双方客户端的会话表现单元501在会话窗口的适当区域显示来源信息,使会话的双方用户获知引发会话的原因。
实施例二
本实施例以利用来源信息的信息标识获取来源信息为例。在本实施例中,来源信息需要有信息标识。
参阅图4A所示,由通讯服务器根据信息标识获取来源信息并在即时通讯客户端呈现来源信息的主要处理步骤如下步骤200、用户从客户端50启动信息展示单元500,该信息展示单元500从WEB服务器30下载呈现来源信息的WEB页面,该WEB页面上包含提供来源信息的用户的标识(即时通讯号码)和来源信息的标识。
步骤210、用户从点击WEB页面上一条来源信息区域呈现的会话按钮,触发会话请求。
步骤220、执行WEB页面中的脚本程序判断用户在当前操作系统中是否开启了会话表现单元501(即IM客户端),如果是,则继续步骤230,否则,提示用户并在用户开启会话表现单元501后继续步骤230。
在检测到用户没有开启会话表现单元501的情况下,也可通过接口直接启动该会话表现单元501。
步骤230、信息展示单元500将来源信息的标识和对应的用户标识(即时通讯号码)等参数传送给会话表现单元501。
步骤240、会话表现单元501针对用户标识向即时通讯服务器20发起会话请求,并在该请求中携带来源信息标识。
步骤250、即时通讯服务器20根据来源信息标识,向来源信息存储服务器40发送查询请求。
步骤260、来源信息存储服务器40根据所述来源信息标识提取对应的来源信息,并返回给即时通讯服务器20。
步骤270、即时通讯服务器20为会话双方用户建立会话,并将获取的来源信息发送到双方客户端。
步骤280、双方客户端的会话表现单元501在会话窗口的适当区域显示来源信息,使会话的双方用户获知引发会话的原因。
参阅图4B所示,由终端设备根据信息标识获取来源信息并在即时通讯客户端呈现来源信息的主要处理步骤如下步骤300、用户从容户端50启动信息展示单元500,该信息展示单元500从WEB服务器30下载呈现来源信息的WEB页面,该WEB页面上包含提供来源信息的用户的标识(即时通讯号码)和来源信息的标识。
步骤310、用户从点击WEB页面上一条来源信息区域呈现的会话按钮,触发会话请求。
步骤320、执行WEB页面中的脚本程序判断用户在当前操作系统中是否开启了会话表现单元501(即IM客户端),如果是,则继续步骤330,否则,提示用户并在用户开启会话表现单元501后继续步骤330。
在检测到用户没有开启会话表现单元501的情况下,也可通过接口直接启动该会话表现单元501。
步骤330、信息展示单元500将来源信息的标识和对应的用户标识(即时通讯号码)等参数传送给会话表现单元501。
步骤340、会话表现单元501针对用户标识向即时通讯服务器20发起会话请求,并在该请求中携带来源信息标识。
步骤350、即时通讯服务器20为会话双方用户建立会话,并将来源信息的信息标识发送到用户标识对应的终端设备。
步骤360、会话双方终端设备上的即时通讯客户端利用信息标识从向来源信息存储服务器40发送查询请求。
步骤370、来源信息存储服务器40根据所述来源信息标识提取对应的来源信息,并返回给终端设备50。
步骤380、双方客户端的会话表现单元501在会话窗口的适当区域显示来源信息,使会话的双方用户获知引发会话的原因。
在上述图4A中,对于发起会话的终端设备可以直接从WEB页面得到来源信息,即由信息展示单元500将来源信息通过接口传送给会话表现单元501,因此,通讯服务器20在得到来源信息后只传送给会话的对方终端设备即可。同样,在图4B的流程中,发起会话的终端设备可以直接从WEB页面得到来源信息,不需要再从来源信息存储服务器40请求来源信息。
一条从信息展示单元500展示的WEB页面上截取的来源信息如图5A所示,其中的会话触发区域包含来源信息的标识。该来源信息呈现在客户端的效果如图5B所示。
通过本发明,参与会话的用户能够“在会话之初就清晰本次会话的主要来源和原因”,使会话的用户双方根据主叫方所浏览的来源页面,获得及时的、对应的、准确的信息展示,享受高效流畅的沟通。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种在会话过程中呈现会话的来源信息的方法,所述来源信息通过WEB服务器提供的WEB页面展示;其特征在于,该方法包括如下步骤在终端设备呈现的WEB页面上针对来源信息触发会话请求,该来源信息关联有信息标识和来源信息所属用户的用户标识;所述终端设备经通讯服务器向所述来源信息关联的用户标识发起会话请求,并将该来源信息的信息标识传送到通讯服务器;以及参与会话的终端设备获得所述信息标识对应的来源信息,并在会话时呈现给用户。
2.如权利要求1所述的方法,其特征在于,由通讯服务器利用所述信息标识从存储来源信息的设备获取对应的来源信息,并发送到参与会话的终端设备。
3.如权利要求1所述的方法,其特征在于,由通讯服务器将所述信息标识发送到参与该会话的其他终端设备,所述其他终端设备利用该信息标识从存储来源信息的设备获取对应的来源信息。
4.如权利要求3所述的方法,其特征在于,发起会话的终端设备利用所述信息标识从存储来源信息的设备获取对应的来源信息;或者发起会话的终端设备直接从呈现的WEB页面得到所述信息标识对应的来源信息。
5.如权利要求1至4任一项所述的方法,其特征在于,所述WEB页面将所述用户标识和信息标识传递给终端设备上的即时通讯客户端,由该即时通讯客户端向通讯服务器发起请求、传递信息标识和完成来源信息呈现。
6.如权利要求5所述的方法,其特征在于,所述来源信息的标识携带在所述会话请求中传送给通讯服务器。
7.如权利要求5所述的方法,其特征在于,触发会话请求后,WEB页面还先检测到客户端上即时通讯客户端的开启状态,并在检测到未开启即时通讯客户端时提示用户或自动启动即时通讯客户端。
8.如权利要求5所述的方法,其特征在于,来源信息的标识包含来源信息的存储路径。
9.一种在会话过程中呈现会话的来源信息的方法,所述来源信息通过WEB服务器提供的WEB页面展示;其特征在于,该方法包括如下步骤在终端设备呈现的WEB页面上针对来源信息触发会话请求,该来源信息关联有来源信息所属用户的用户标识;终端设备从WEB页面得到所述来源信息和对应的用户标识,并针对该用户标识向通讯服务器发起会话请求和将该来源信息传送到通讯服务器;通讯服务器将所述来源信息发送到所述用户标识对应的终端设备,由参与会话的终端设备在会话时将来源信息呈现给用户。
10.如权利要求9所述的方法,其特征在于,所述WEB页面将所述用户标识和信息标识传递给终端设备上的即时通讯客户端,由该即时通讯客户端向通讯服务器发起请求、传递信息标识和完成来源信息呈现。
11.如权利要求10所述的方法,其特征在于,触发会话请求后,WEB页面还先检测到客户端上即时通讯客户端的开启状态,并在检测到未开启即时通讯客户端时提示用户或自动启动即时通讯客户端。
12.一种通信系统,其特征在于,包括存储设备,用于存储呈现给用户的来源信息,各来源信息具有所属用户的用户标识;WEB服务器,用于从所述存储设备获取来源信息并提供呈现该来源信息的WEB页面,该WEB页面上包含来源信息所属用户的用户标识;终端设备,用于呈现所述WEB服务器提供的WEB页面,针对该WEB页面上的来源信息触发会话请求,以及获取来源信息和来源信息所属用户的用户标识;即时通讯服务器,用于根据终端设备提供的用户标识在终端设备之间建立通讯连接,并将转发终端设备提供的来源信息。
13.如权利要求12所述的通信系统,其特征在于,所述终端设备包括信息展示单元和会话表现单元;所述信息展示单元用于从所述WEB服务器下载WEB页面并呈现,以及在WEB触发会话请求时将来源信息和用户标识传递给会话表现单元;所述会话表现单元用于根据用户标识,请求通讯服务器建立与该用户的通讯连接和向通讯服务器提供来源信息,以及呈现来源信息。
14.如权利要求12所述的通信系统,其特征在于,所述存储设备为独立于所述WEB服务器的设备;或者所述存储设备与所述WEB服务器为同一设备。
15.一种通信系统,其特征在于,包括存储设备,用于存储呈现给用户的来源信息,各来源信息至少具有来源信息的信息标识和所属用户的用户标识;WEB服务器,用于从所述存储设备获取来源信息并提供呈现该来源信息的WEB页面,该WEB页面上包含来源信息所属用户的用户标识和来源信息的信息标识;终端设备,用于呈现所述WEB服务器提供的WEB页面,针对该WEB页面上的来源信息触发会话请求,以及从WEB获得来源信息的信息标识和对应的用户标识;即时通讯服务器,用于在终端设备之间建立通讯连接并转发终端设备之间的会话消息,以及处理终端设备提供的来源信息标识。
16.如权利要求15所述的通信系统,其特征在于,所述终端设备包括信息展示单元和会话表现单元;所述信息展示单元用于从所述WEB服务器下载WEB页面并呈现,以及在WEB触发会话请求时将来源信息标识和用户标识传递给会话表现单元;所述会话表现单元用于根据用户标识,请求通讯服务器建立与该用户的通讯连接和向通讯服务器提供来源信息标识,以及呈现来源信息。
17.如权利要求16所述的通信系统,其特征在于,所述信息展示单元还将来源信息传送给会话表现单元,表现单元直接呈现该来源信息。
18.如权利要求16所述的通信系统,其特征在于,即时通讯服务器与所述存储设备具有交互接口,通讯服务器根据终端设备提供的来源信息标识从所述存储设备获取来源信息并传送给终端设备。
19.如权利要求17所述的通信系统,其特征在于,所述会话表现单元根据信息标识从所述存储设备直接获取对应的来源信息进行呈现。
20.如权利要求15到19所述的通信系统,其特征在于,所述存储设备为独立于所述WEB服务器的设备;或者所述存储设备与所述WEB服务器为同一设备。
全文摘要
本发明公开了一种在会话过程中呈现会话的来源信息的方法,所述来源信息通过WEB服务器提供的WEB页面展示;该方法为在终端设备呈现的WEB页面上针对来源信息触发会话请求,该来源信息关联有信息标识和来源信息所属用户的用户标识;所述终端设备经通讯服务器向所述来源信息关联的用户标识发起会话请求,并将该来源信息的信息标识传送到通讯服务器;以及参与会话的终端设备获得所述信息标识对应的来源信息,并在会话时呈现给用户。本发明还同时公开了一种通信系统。
文档编号H04L12/58GK1929455SQ20051010245
公开日2007年3月14日 申请日期2005年9月9日 优先权日2005年9月9日
发明者湛炜标 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1