CN101425067B - 信息检索方法和*** - Google Patents
信息检索方法和*** Download PDFInfo
- Publication number
- CN101425067B CN101425067B CN2007101766145A CN200710176614A CN101425067B CN 101425067 B CN101425067 B CN 101425067B CN 2007101766145 A CN2007101766145 A CN 2007101766145A CN 200710176614 A CN200710176614 A CN 200710176614A CN 101425067 B CN101425067 B CN 101425067B
- Authority
- CN
- China
- Prior art keywords
- communication
- communication service
- terminal
- take over
- retrieval
- 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
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及一种信息检索方法,包括:接收通信业务发起方通过第一终端发起的检索请求,根据所述检索请求进行检索,返回包含通信业务接收方的通信链接的检索结果;接收所述第一终端根据所述通信业务接收方的通信链接发起的通信请求;根据所述通信请求、获取的所述通信业务发起方的通信标识和获取的所述通信业务接收方的通信标识通过通信服务器在通信网络中建立所述通信业务发起方与所述通信业务接收方之间的通信连接。本发明还涉及一种信息检索***。本发明可以使得通信业务发起方在进行检索的同时能够实现与通信业务接收方的实时通信,从而提高了通信业务发起方获取信息的效率。
Description
技术领域
本发明涉及信息检索领域,尤其是一种信息检索方法和***。
背景技术
随着互联网用户和内容的不断增多,信息检索尤其是互联网检索已经成为最重要的信息服务之一。用户通过关键字可以在网页浏览器上得到各种形式的检索结果,例如网页(包括摘要和链接等)、音视频文件(有时以流方式播放)、文档、图片等等。然而,所有这些检索结果都局限于浏览器的用户界面和能力,使得用户只能通过人与信息服务器(www服务器,文档服务器,多媒体服务器)的交互获得“非实时”的静态信息,而互联网用户往往希望通过与信息发布者的实时交互来获得更多更新的信息。
以“本地检索”为例,人们以“餐厅”为关键字检索得到某一餐厅介绍、地址、照片、联系电话等资料后,很有可能需要与餐厅方面的工作人员进行通话来进一步咨询以获取更多的信息。目前的检索***并不能建立上述检索用户与餐厅之间的通信连接,而只能通过检索用户手动拨打餐厅的电话号码向餐厅发起呼叫来建立上述检索用户与餐厅之间的通信连接。但是这种方式给检索用户带来了极大的不方便,而且还降低了获取信息的效率。
发明内容
本发明的目的是提供一种信息检索方法和***,能够有效结合信息检索和实时通信两种服务,实现检索用户与信息发布者之间的实时通信,提高获取信息的效率。
为实现上述目的,本发明第一个方面通过一些实施例提供了如下的技术方案:一种信息检索方法,包括以下步骤:
接收通信业务发起方通过第一终端发起的检索请求,根据所述检索请求进行检索,返回包含通信业务接收方的通信链接的检索结果,所述通信链接中携带通信业务接收方的识别码;接收所述第一终端根据所述通信业务接收方的通信链接发起的通信请求,所述通信请求与所述检索请求采用相同的承载方式;根据所述通信链接中携带的业务接收方的识别码获取业务接收方的通信标识,根据所述通信请求、获取的所述通信业务发起方的通信标识和获取的所述通信业务接收方的通信标识通过通信服务器在通信网络中建立所述通信业务发起方与所述通信业务接收方之间的通信连接,所述通信业务发起方的通信标识为所述第一终端的通信标识或所述通信业务发起方的其它终端的通信标识。
实现本发明第一个方面的实施例通过在检索结果中返回通信业务接收方的通信链接,通信业务发起方根据上述通信链接发起通信请求,以在通信网络中建立通信连接,从而使得上述通信业务发起方在进行检索的同时便能够实现通信业务发起方与上述通信业务接收方的实时通信,从而提高了通信业务发起方获取信息的效率。
为实现上述目的,本发明第二个方面通过另一些实施例提供了如下的技术方案:一种信息检索***,包括:接口模块、检索模块和通信模块;其中,
接口模块,用于接收通信业务发起方通过第一终端发起的检索请求和通 信请求,以及转发所述检索请求到所述检索模块,以及转发所述通信请求到所述通信模块,以及转发所述检索模块返回的检索结果到所述第一终端,所述通信请求与所述检索请求采用相同的承载方式;检索模块与接口模块相连接,用于根据所述检索请求进行检索,返回包含通信业务接收方的通信链接的检索结果到所述接口模块,所述通信链接包含所述通信业务接收方的识别码;通信模块与接口模块相连接,用于根据所述通信业务接收方的识别码获取所述通信业务接收方的通信标识,根据所述通信请求、获取的所述通信业务发起方的通信标识和获取的所述通信业务接收方的通信标识通过通信服务器在通信网络中建立所述通信业务发起方与所述通信业务接收方之间的通信连接;所述通信请求为所述第一终端根据所述通信业务接收方的通信链接发起的;所述通信业务发起方的通信标识为所述第一终端的通信标识或所述通信业务发起方的其它终端的通信标识。
实现本发明第二个方面的实施例通过设置了用于建立通信业务发起方与通信业务接收方之间的通信连接的通信模块,上述通信模块能够根据通信业务发起方的通信请求,在通信网络中建立通信连接,使得上述通信业务发起方在进行检索的同时便能够实现与上述通信业务接收方的实时通信,从而提高了通信业务发起方获取信息的效率。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为本发明信息检索方法的第一实施例的流程示意图;
图2为本发明信息检索方法的第二实施例的流程示意图;
图3为本发明信息检索方法的第三实施例的流程示意图;
图4为本发明信息检索方法的第四实施例的流程示意图;
图5为本发明信息检索方法的实施例中使用SIP协议与VoIP网络中的SIP服务器、SIP终端进行呼叫控制的流程示意图;
图6为本发明信息检索***的第一实施例的结构示意图;
图7为本发明信息检索***的第二实施例的结构示意图;
图8为本发明信息检索***的第三实施例的结构示意图;
图9为本发明信息检索***的第四实施例的结构示意图;
图10为本发明信息检索***的第五实施例的结构示意图。
具体实施方式
如图1所示,为本发明信息检索方法的第一实施例的流程示意图。本实施例包括以下步骤:
步骤10、信息检索***接收通信业务发起方通过第一终端以一定承载方式,如超文本传输协议(Hyper Text Transfer Protocol,简称HTTP)发起的检索请求,根据上述检索请求进行检索,向上述第一终端返回包含有至少一个通信业务接收方的通信链接的检索结果,上述通信链接中可以携带上述通信业务接收方的识别码;
步骤20、上述第一终端根据获取的上述通信业务接收方的通信链接发起通信请求,上述通信请求与上述检索请求的承载方式相同;
步骤30、信息检索***接收上述通信请求,并根据获取的通信业务发起方的通信标识(上述通信业务发起方的通信标识为上述第一终端的通信标识或上述通信业务发起方的其它终端的通信标识,如:手机、固定电话的电话号码,电脑的IP)和根据上述通信业务接收方的识别码获取上述通信业务接收方的通信标识和一定的呼叫控制策略,通过通信服务器分别与上述第一终 端或上述通信业务发起方的其它终端、通信业务接收方的第二终端进行交互,在通信网络中建立上述通信业务发起方与通信业务接收方之间的通信连接。
上述第一终端为通信业务发起方(检索用户)的终端,可以是既用于检索又用于通信的电脑和手机;也可以是只用于检索的电脑,通信业务发起方的其它终端可以是用于通信的手机或固定电话。上述第二终端为通信业务接收方(信息发布者)的终端,可以是用于通信的电脑、手机或固定电话。上述通信业务发起方与通信业务接收方之间的通信连接即为第一终端或通信业务发起方的其它终端与第二终端之间的通信连接。
本实施例中,上述检索结果可以包括上述通信业务接收方的标识信息、上述通信业务接收方的业务信息和上述通信业务接收方的通信链接等通信业务接收方的相关信息。其中,上述业务信息是所有可通过第一终端向通信业务发起方呈现的信息的集合;上述标识信息是上述通信业务接收方的通信标识、通信业务接收方的呼叫控制策略等信息的集合,并采用唯一的通信业务接收方的识别码作为索引;上述通信链接中包含通信业务接收方的识别码。上述信息检索***获取的第一终端或通信业务发起方的其它终端的通信标识可以是上述第一终端发送的通信请求中所携带的,即:第一终端中预设有第一终端或通信业务发起方的其它终端的通信标识,在发起通信请求时自动绑定;也可以是通信业务发起方的用户输入的;也可以是信息检索***自动获取的,即:如果第一终端的通信标识对应检索界面所在的通信终端(例如带有浏览器的智能手机),则上述信息检索***的检索界面可以自动获取上述第一终端通信标识,避免了通信业务发起方的用户多次重复输入;还可以是通过查询得到的。上述通信链接可以为现有的通信链接,例如:语音通信链接、视频通信链接、即时消息通信链接及其多方通信链接,还可以为未来可能出现的 通信链接。因此,上述通信网络中建立的通信连接可以为语音通信连接、视频通信连接、即时消息通信连接等多种通信连接。
本实施例中,发起检索请求和通信请求的通信业务发起方的第一终端可以是移动终端(手机)、PC终端(电脑)或者其它,检索界面可以由网页浏览器或者其他应用程序提供。本实施例中,上述通信业务发起方(第一终端或通信业务发起方的其它终端)与通信业务接收方(第二终端)之间的传输方式和通信协议可以分别是TCP/IP和HTTP,也可以是其它传输方式、通信协议。
本实施例中,通信业务发起方通过第一终端根据检索条件以一定的承载方式(如:HTTP)发起检索请求,信息检索***根据上述检索请求进行相应的检索,并向上述第一终端返回包含有通信业务接收方的通信链接的检索结果;上述第一终端通过上述通信链接再以与上述检索请求相同的承载方式(如:HTTP)发起通信请求,信息检索***根据上述通信请求通过通信服务器分别与第一终端或通信业务发起方的其它终端、第二终端进行交互,在通信网络中建立通信连接,实现了上述通信业务发起方和通信业务接收方之间的通信。
本实施例还可以实现包括多个通信业务发起方、多个通信业务接收方的多方通信(会议),使得多个终端能够在检索过程中进行信息交流,从而改善终端用户检索体验。
此外,本实施例中,上述通信业务接收方的第二终端还可以抽象为信息发布者提供的多媒体资源,以实现上述通信业务发起方以通信方式使用各种存储的多媒体资源,即实现了通信业务发起方与上述多媒体资源进行通信。
由上述技术方案可知,本发明信息检索方法的上述实施例有效地结合了 信息检索和实时通信两种服务,不但提高了终端获取信息的效率,而且使互联网检索服务实现了更加灵活的控制。
在本实施例的基础之上,还可以进一步包括对通信业务发起方的通信标识进行鉴权的操作,上述鉴权操作可以在信息检索***收到第一终端发起的检索请求之后进行,也可以在信息检索***收到第一终端发起的通信请求之后进行。如图2所示,为本发明信息检索方法的第二实施例的流程示意图。与上一实施例相比,本实施例中步骤10具体可以为以下步骤:
步骤11、信息检索***接收通信业务发起方通过第一终端发起的检索请求;
步骤12、信息检索***提示上述第一终端提供认证密码,获取上述通信业务发起方的认证密码后,对上述认证密码进行验证,验证通过后,则执行步骤13;否则,则执行步骤14;
步骤13、信息检索***向上述第一终端返回包含有至少一个通信业务接收方的通信链接的检索结果;
步骤14、信息检索***向上述第一终端返回验证失败的消息,结束。
本实施例中,信息检索***在收到第一终端发起的检索请求之后对通信业务发起方的的通信标识进行鉴权,使得信息检索服务更加安全、可靠。第一终端还可以保存成功通过验证的通信业务发起方的的通信标识和认证密码,使得通信业务发起方的检索用户在进行检索期间不需要多次输入通信业务发起方的的通信标识和认证密码。
如图3所示,为本发明信息检索方法的第三实施例的流程示意图。与第一实施例相比,本实施例中步骤30具体可以为以下步骤:
步骤31、信息检索***接收通信业务发起方通过第一终端发起的通信请 求;
步骤32、信息检索***提示上述第一终端提供认证密码,获取上述通信业务发起方的认证密码后,对上述认证密码进行验证,验证通过后,则执行步骤33;否则,则执行步骤34;
步骤33、信息检索***通过通信服务器分别与上述第一终端或上述通信业务发起方的其它终端、通信业务接收方的第二终端进行交互,在通信网络中建立上述通信业务发起方与通信业务接收方之间的通信连接;
步骤34、信息检索***向上述第一终端返回验证失败的消息,结束。
与上一实施例相比,本实施例中信息检索***是在收到第一终端发起的通信请求之后对通信业务发起方的通信标识进行鉴权的,可以使得信息检索服务后的实时通信服务更加安全、可靠。第一终端同样可以保存成功通过验证的通信业务发起方的通信标识和认证密码,使得通信业务发起方的检索用户在进行检索期间不需要多次输入通信业务发起方的通信标识和认证密码。
如图4所示,为本发明信息检索方法的第四实施例的流程示意图。与第一实施例相比,本实施例中步骤30具体可以为以下步骤:
步骤35、信息检索***接收通信业务发起方通过第一终端发起的通信请求;
步骤36、信息检索***通过通信服务器分别与上述第一终端或上述通信业务发起方的其它终端、通信业务接收方的第二终端进行交互,在通信网络中建立上述通信业务发起方与通信业务接收方之间的通信连接,并向上述第一终端返回上述通信连接的呼叫控制状态消息:若上述通信连接在建立的过程中,则返回上述通信连接正在建立的呼叫控制状态消息“通信正在建立中...”;若上述通信连接成功建立完毕,则返回上述通信连接建立完成的呼叫 控制状态消息“通信已经建立”;若上述通信连接未成功建立,则返回上述通信连接建立失败的呼叫控制状态消息“通信无法建立”。
下面在互联网本地检索业务场景中对本发明信息检索方法的上述实施例做进一步详细的描述。以检索北京的餐厅为例子对本发明信息检索方法的流程进行说明,包括以下步骤:
通信业务发起方(检索用户)通过第一终端输入检索命令,即检索用户开启第一终端的网页浏览器,在浏览器地址栏中输入以供进行检索的统一资源定位符(Uniform Resource Locator,以下简称URL),假设是http://local.chinamobile.com;浏览器呈现出输入界面后,用户键入查询关键字后点击确定进行确认,例如“北京餐厅”;第一终端根据检索用户的检索命令发起HTTP检索请求,在上述检索请求URL中携带有上述查询关键字信息“北京餐厅”;
信息检索***收到上述检索请求后,提示上述第一终端提供认证密码,获取上述通信业务发起方的认证密码后,对上述认证密码进行验证,验证通过后,则执行随后步骤;否则,信息检索***则向上述第一终端返回验证失败的消息,结束流程。
其中,上述认证密码是以加密的形式与上述检索请求或者通信请求的URL绑定在一起的,如:携带认证密码的MD5加密信息的通信请求URL为“http://local.chinamobile.com?ad=12300& upn=13681391560& media=audio&pwd=dcd98b7102dd2f0e8b11d0f600bfb0c093”。上述第一终端可以保存成功通过验证的通信业务发起方的通信标识和认证密码,使得上述通信业务发起方的用户在使用检索服务期间不需多次重复提供通信标识和认证密码;
上述验证通过后,信息检索***根据上述检索请求中的查询关键字检索用户数据库中的通信业务接收方的业务信息并获得符合检索条件的业务信息,并将上述检索条件的业务信息和第二终端的通信链接生成HTML内容并通过HTTP响应返回给第一终端的浏览器;第一终端的浏览器以条目列表形式呈现检索结果;每个条目包括一个通信业务接收方(餐厅)的业务信息,包括餐厅介绍、地址、地图定位图片、相关照片和通信链接;其中A餐厅的通信链接可呈现文字链接“与餐厅通话”,上述文字链接的URL为“http://local.chinamobile.com?ad=12300&”,其中“ad=12300”表示A餐厅的识别码是“12300”;
通信业务发起方的检索用户在浏览器呈现的检索结果中点击A餐厅的“与餐厅通话”链接,第一终端的浏览器弹出输入窗口,提示第一终端的用户输入通信业务发起方的通信标识,第一终端的用户输入通信业务发起方的通信标识“136813913560”;浏览器根据上述文字链接“与餐厅通话”的URL和通信业务发起方的通信标识以URL“http://local.chinamobile.com?ad=12300& upn=13681391560”发起HTTP通信请求,其中“upn=13681391560”表示通信业务发起方的通信标识是“13681391560”;
信息检索***根据通信业务接收方的识别码“12300”查询用户数据库中的通信业务接收方(信息发布者)集合并获得上述通信业务接收方“餐厅”的通信标识,如:上述通信业务接收方的通信标识为“13681390000”,以及通信业务接收方的呼叫控制策略,如:按照互联网检索的商业模式,出现在检索结果中的所有服务和资源都应该对普通用户免费,即用户拨打检索结果中电话号码呼叫信息发布者(餐厅)而产生商机(餐厅消费),那么信息发布者可能愿意为该呼叫付费,即呼叫控制策略可以为“终端拨打免费”等信息; 信息检索***根据上述通信业务发起方的通信标识、通信业务接收方的通信标识和通信业务接收方的呼叫控制策略,通过通信服务器分别与上述第一终端或上述通信业务发起方的其它终端、通信业务接收方的第二终端进行交互,开始尝试在通信网络中建立通信业务发起方与通信业务接收方之间的通话,并返回呼叫控制状态消息“通信正在建立中...”到第一终端的浏览器中;通信业务发起方与通信业务接收方之间的通话成功建立之后,返回呼叫控制状态消息“通信已经建立”到第一终端的浏览器中;若通信业务发起方与通信业务接收方之间的通话未成功建立,返回呼叫控制状态消息“通信无法建立”到第一终端的浏览器中。
本实施例中,上述通信连接可以是已有的各种通信方式,例如语音、视频、即时消息通信及其多方通信,也可以是未来可能出现的通信方式。因此,可以在检索结果中返回多个通信链接,例如“与餐厅通话”(http://local.chinamobile.com?ad=12300& upn=13681391560& media=audio)、“观看餐厅环境”(http://local.chinamobile.com?ad=12300& upn=1368139150& media=vedio)和“文字聊天”(http://local.chinamobile.com?ad=12300& upn=13681391560& media=im)等等。通信业务发起方可以通过第一终端串行地发起不同种类的通信请求,也可以并行地以URL“http://local.chinamobile.com?ad=12300& upn=13681391560& media=audio& media=vedio& media=im”发起通信请求,使得通信业务发起方与通信业务接收方能够同时使用三种通信方式,从而进一步提高了信息检索效率。
本实施例中,上述在通信网络中建立通信连接的操作过程中可以使用特定通信协议与通信网络中的通信服务器、通信终端进行呼叫控制,从而建立 通信连接。例如:可以使用SIP协议与VoIP网络中的SIP服务器、SIP终端进行呼叫控制。如图5所示,为本发明信息检索方法的上述实施例中使用SIP协议与VoIP网络中的SIP服务器、SIP终端进行呼叫控制的流程示意图。具体的呼叫控制流程包括以下步骤:
步骤101、信息检索***通过通信服务器(SIP服务器)向第一终端或上述通信业务发起方的其它终端(通信业务发起方的SIP终端)发送建立通信连接的请求,并向上述第一终端返回通信连接正在建立的呼叫控制状态消息;
步骤102、信息检索***收到上述通信业务发起方的SIP终端通过SIP服务器返回的响应,并通过SIP服务器向上述通信业务接收方的第二终端(通信业务接收方的SIP终端)发送建立通信连接的请求;
步骤103、信息检索***收到上述通信业务接收方的SIP终端通过SIP服务器返回的响应后,通过SIP服务器向上述通信业务发起方的SIP终端发送确认消息,并向上述第一终端返回上述通信连接建立完成的呼叫控制状态消息。至此,上述通信业务发起方的SIP终端与上述通信业务接收方的SIP终端之间的通信连接就建立完成了,从而实现了通信业务发起方与通信业务接收方之间的通信。
此外,本实施例中上述信息检索***通过SIP服务器在通信网络中建立通信连接的操作之后还可以进一步包括释放上述通信连接的操作,具体可以为以下步骤:
步骤104、信息检索***收到上述通信业务发起方的SIP终端通过SIP服务器发送的释放通信连接的请求后,通过SIP服务器向上述通信业务发起方的SIP终端返回响应,并通过SIP服务器向上述通信业务接收方的SIP终端转发上述释放通信连接的请求;
步骤105、信息检索***收到上述通信业务接收方的SIP终端通过SIP服务器返回的响应后,向上述第一终端返回上述通信连接释放完成的呼叫控制状态消息。
在上述释放通信连接的操作中,上述释放通信连接的请求是上述通信业务发起方的S IP终端所发起的。做为可选方案,上述释放通信连接的请求还可以是上述通信业务接收方的SIP终端发起的,具体可以为以下步骤:
信息检索***收到上述通信业务接收方的SIP终端通过SIP服务器发送的释放通信连接的请求后,通过SIP服务器向上述通信业务接收方的SIP终端返回响应,并通过SIP服务器向上述通信业务发起方的SIP终端转发上述释放通信连接的请求;
信息检索***收到上述通信业务发起方的SIP终端通过SIP服务器返回的响应后,向上述第一终端返回上述通信连接释放完成的呼叫控制状态消息。
此外,上述信息检索***通过通信服务器分别与上述第一终端或上述通信业务发起方的其它终端、通信业务接收方的第二终端进行交互,在通信网络中建立通信连接的操作过程中还可以使用CAP协议、BICC协议或者ISUP协议与移动电路域网络中的软交换服务器、移动终端进行呼叫控制。因此,本实施例适用于对多个异构通信网络进行呼叫控制,能够实现异构通信网络的通信终端之间的通信,使得终端可以随意选择不同通信网络的终端进行通信,为终端提供了基于多种通信服务的检索需求,从而改善了终端用户的检索体验。
本发明信息检索方法的上述实施例中信息检索***根据第一终端的通信请求,通过通信服务器分别与上述第一终端或上述通信业务发起方的其它终端、通信业务接收方的第二终端的交互在通信网络中建立了通信连接,使得 上述通信业务发起方在获取检索结果的同时,还可以实现与通信业务接收方进行通信的目的,使得上述信息检索***不仅能够保存上述通信业务发起方的检索行为,还可以统计出检索结果中通信链接所对应的通信业务接收方的关注程度,以供对上述检索结果中第二终端的排列顺序进行优化,有效提高了第一终端获取信息的效率。
如图6所示,为本发明信息检索***的第一实施例的结构示意图。本实施例包括接口模块100、分别与接口模块100连接的检索模块200和通信模块300。其中,
接口模块100用于接收通信业务发起方通过第一终端发起的检索请求和通信请求,并转发上述检索请求到检索模块200、转发上述通信请求到通信模块300,以及转发检索模块200返回的检索结果到上述第一终端;上述通信请求为上述第一终端根据上述通信业务接收方的通信链接发起的;
检索模块200用于根据上述检索请求进行检索,返回包含有至少一个通信业务接收方的通信链接的检索结果到接口模块100,上述通信链接中可以携带上述通信业务接收方的识别码;
通信模块300用于根据上述通信请求、获取的上述通信业务发起方的通信标识和获取的上述通信业务接收方的通信标识通过通信服务器在通信网络中建立上述通信业务发起方与上述通信业务接收方之间的通信连接;上述通信业务发起方的通信标识为上述第一终端的通信标识或上述通信业务发起方的其它终端的通信标识。
本实施例中,接口模块100接收到来自第一终端的检索请求后,将其转发至检索模块200。检索模块200根据上述检索请求中所携带的检索条件进行检索后,将符合上述检索条件的至少一个通信业务接收方的相关信息作为 检索结果返回至接口模块100。上述通信业务接收方的相关信息(检索结果)包括上述通信业务接收方的标识信息、上述通信业务接收方的业务信息和上述通信业务接收方的通信链接等信息,其中上述通信链接中可以携带用于标识上述通信业务接收方的识别码,以供通信模块300获取上述通信业务接收方的通信标识。接口模块100收到上述检索结果后,将其转发至上述第一终端。上述第一终端通过上述检索结果中的通信业务接收方的通信链接发起通信请求,上述通信请求中可以携带上述通信业务发起方的通信标识和通信业务接收方的识别码,接口模块100接收到上述通信请求后,将其转发至通信模块300。通信模块300利用从上述通信请求中获取的上述通信业务接收方的识别码查询得到上述通信业务接收方的通信标识和通信业务接收方的呼叫控制策略,再进一步根据从上述通信请求中获取的上述通信业务发起方的通信标识、查询得到的上述通信业务接收方的通信标识和上述通信业务接收方的呼叫控制策略等信息在通信网络中建立上述通信业务发起方与上述通信业务接收方之间的通信连接。本实施例通过设置了用于建立通信业务发起方与通信业务接收方之间的通信连接的通信模块,上述通信模块能够根据通信业务发起方的通信请求,通过通信服务器分别与上述第一终端或上述通信业务发起方的其它终端、通信业务接收方的第二终端在通信网络中建立通信连接,使得上述通信业务发起方在进行检索的同时便能够实现与上述通信业务接收方的实时通信,从而提高了通信业务发起方获取信息的效率。
进一步地,本实施例的信息检索***还可以包括:
用户数据库400,用于存储上述通信业务接收方的相关信息,以供检索模块200进行检索。上述通信业务接收方的相关信息可以包括上述通信业务接收方的标识信息、上述通信业务接收方的业务信息和上述通信业务接收方 的通信链接等信息。其中,上述通信业务接收方的业务信息是所有可通过第一终端向通信业务发起方呈现的信息的集合;上述标识信息是上述通信业务接收方的通信标识、通信业务接收方的呼叫控制策略等信息的集合,并采用唯一的通信业务接收方的识别码作为索引;上述通信链接中包含对应的通信业务接收方的识别码。此外,用户数据库400还可以存储第一终端的相关信息,上述相关信息包括第一终端的默认通信标识、第一终端的检索偏好和检索行为特征等信息。
本实施例中,通信模块300通过接口模块100,再进一步通过通信服务器与上述第一终端或上述通信业务发起方的其它终端、通信业务接收方的第二终端进行交互,在通信网络中建立上述通信业务发起方与上述通信业务接收方之间的通信连接,使得通信业务发起方在利用信息检索***中检索模块200获取检索结果的同时,还可以通过该信息检索***中通信模块300实现通信业务发起方与通信业务接收方的通信,使得上述信息检索***不但可以保存通信业务发起方的检索行为,还可以统计出检索结果中通信链接所对应的通信业务接收方的关注程度,以供对上述检索结果中通信业务接收方的排列顺序进行优化,有效提高了通信业务发起方获取信息的效率。
如图7所示,为本发明信息检索***的第二实施例的结构示意图。与上一实施例相比,本实施例中接口模块100可以包括:
检索接口单元110,用于接收通信业务发起方通过第一终端发起的检索请求,并转发上述检索请求到检索模块200;以及转发检索模块200返回的检索结果到上述第一终端;
通信接口单元120,用于接收通信业务发起方通过第一终端发起的通信请求,并转发上述通信请求到通信模块300。
本实施例中,当第一终端通过检索结果中的通信业务接收方的通信链接发起通信请求后,接口模块100中的通信接口单元120将上述通信请求转发至通信模块300,以供通信模块300根据上述通信请求建立上述通信业务发起方与通信业务接收方的通信连接。
如图8所示,为本发明信息检索***的第三实施例的结构示意图。与第一实施例相比,本实施例中检索模块200可以包括:
第一接收单元210,用于接收接口模块100转发的检索请求;
检索单元220,用于根据上述检索请求中所携带的检索条件在用户数据库400中进行检索;
第一发送单元230,用于返回检索单元220的检索结果到接口模块100。
本实施例中,检索模块200中的检索单元220根据检索请求中所携带的检索条件进行检索后,将符合检索条件的至少一个通信业务接收方的相关信息作为检索结果通过第一发送单元230返回至接口模块100。
如图9所示,为本发明信息检索***的第四实施例的结构示意图。与第一实施例相比,本实施例中通信模块300可以包括:
第二接收单元310,用于接收接口模块100转发的通信请求;
查询单元320,用于从上述通信请求中获取上述通信业务发起方的通信标识和上述通信业务接收方的识别码,根据上述通信业务接收方的识别码查询获取到上述通信业务接收方的通信标识和通信业务接收方的呼叫控制策略;
通信单元330,用于根据查询单元320查询得到的上述通信业务发起方的通信标识、上述通信业务接收方的通信标识和一定的呼叫控制策略在通信网络中建立上述通信业务发起方与上述通信业务接收方之间的通信连接。
本实施例中,通信模块300中的通信单元330通过接口模块100,再进一步 通过通信服务器与上述第一终端或上述通信业务发起方的其它终端、通信业务接收方的第二终端进行交互,在通信网络中建立上述通信业务发起方与上述通信业务接收方之间的通信连接,使得通信业务发起方在利用信息检索***中检索模块200获取检索结果的同时,还可以通过该信息检索***中通信模块300实现通信业务发起方与通信业务接收方的通信,使得上述信息检索***不但可以保存通信业务发起方的检索行为,还可以统计出检索结果中通信链接所对应的通信业务接收方的关注程度,以供对上述检索结果中通信业务接收方的排列顺序进行优化,有效提高了通信业务发起方获取信息的效率。
此外,为了使通信业务发起方实时获取上通信连接的建立情况,本实施例中通信模块300还可以包括:
第二发送单元340,用于向接口模块100返回上述通信连接的呼叫控制状态消息。若上述通信连接在建立的过程中,则返回上述通信连接正在建立的呼叫控制状态消息“通信正在建立中...”;若上述通信连接成功建立完毕,则返回上述通信连接建立完成的呼叫控制状态消息“通信已经建立”;若上述通信连接未成功建立,则返回上述通信连接建立失败的呼叫控制状态消息“通信无法建立”。
那么,相应地,接口模块100还可以包括:
通信响应单元(图中未示出),用于收到接口模块100的第二发送单元340返回的呼叫控制状态消息后,向上述第一终端返回上述呼叫控制状态消息。
如图10所示,为本发明信息检索***的第五实施例的结构示意图。与本发明信息检索***的上述实施例相比,本实施例中通信模块300还可以与一具有多方通信功能的媒体服务模块500连接,媒体服务模块500用于对异构网络中的上述通信业务发起方和上述通信业务接收方的数据格式和数据速率 进行相互转换,对多个通信网络中的多个通信业务发起方和多个通信业务接收方的数据进行桥接,以及存储多媒体资源。
本实施例中,媒体服务模块具有媒体转换功能,对来自任意两种异构网络的上述通信业务发起方和上述通信业务接收方的数据格式和速率进行相互转换,从而实现了异构通信网络中的上述通信业务发起方与上述通信业务接收方之间的通信;媒体服务模块还具有多方通信功能,可以对多个通信网络中的多个通信业务发起方和多个通信业务接收方的数据进行桥接,从而实现包括多个通信业务发起方和多个通信业务接收方的多方通信(会议),使得多个检索用户能够在检索过程中进行信息交流;媒体服务模块又具有存储多媒体资源功能,可以作为一个“通信业务接收方”与通信业务发起方进行通信,从而实现了通信业务发起方的检索用户以通信方式使用各种存储的多媒体资源(由信息发布者提供)。
本发明信息检索***的上述实施例有效地结合了信息检索和实时通信两种服务,不但提高了终端获取信息的效率,而且还可以获取通过通信链接对应检索结果的关注程度,使互联网检索服务实现了更加灵活的控制。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (18)
1.一种信息检索方法,其特征在于,包括以下步骤:
接收通信业务发起方通过第一终端发起的检索请求,根据所述检索请求进行检索,返回包含通信业务接收方的通信链接的检索结果,所述通信链接中携带通信业务接收方的识别码;
接收所述第一终端根据所述通信业务接收方的通信链接发起的通信请求,所述通信请求与所述检索请求采用相同的承载方式;
根据所述通信链接中携带的业务接收方的识别码获取业务接收方的通信标识,根据所述通信请求、获取的所述通信业务发起方的通信标识和获取的所述通信业务接收方的通信标识,通过通信服务器在通信网络中建立所述通信业务发起方与所述通信业务接收方之间的通信连接,所述通信业务发起方的通信标识为所述第一终端的通信标识或所述通信业务发起方的其它终端的通信标识。
2.根据权利要求1所述的信息检索方法,其特征在于,所述第一终端发起的通信请求中携带所述通信业务发起方的通信标识。
3.根据权利要求1所述的信息检索方法,其特征在于,还根据所述通信业务接收方的识别码获取通信业务接收方的呼叫控制策略,所述通信服务器在通信网络中按照所述呼叫控制策略建立所述通信业务发起方与所述通信业务接收方之间的通信连接。
4.根据权利要求1所述的信息检索方法,其特征在于,所述接收通信业务发起方通过第一终端发起的检索请求的操作之后还包括:
获取所述通信业务发起方的认证密码,对所述认证密码进行验证,验证通过后,则执行随后步骤;否则,返回验证失败的消息,结束流程。
5.根据权利要求1所述的信息检索方法,其特征在于,所述接收所述第一终端根据所述通信链接发起的通信请求的操作之后还包括:
获取所述通信业务发起方的认证密码,对所述认证密码进行验证,验证通过后,则执行随后步骤;否则,返回验证失败的消息,结束流程。
6.根据权利要求1所述的信息检索方法,其特征在于,所述返回包含通信业务接收方的通信链接的检索结果的操作具体为:
返回包含通信业务接收方的语音通信链接和/或视频通信链接和/或即时消息通信链接的检索结果。
7.根据权利要求1所述的信息检索方法,其特征在于,执行所述在通信网络中建立所述通信业务发起方与所述通信业务接收方之间的通信连接的操作的同时还进一步执行:
返回所述通信连接的呼叫控制状态消息。
8.根据权利要求7所述的信息检索方法,其特征在于,所述在通信网络中建立所述通信业务发起方与所述通信业务接收方之间的通信连接,并向所述终端返回所述通信连接的呼叫控制状态消息的操作具体为:
返回所述通信连接正在建立的呼叫控制状态消息到所述第一终端,并向所述第一终端或所述通信业务发起方的其它终端发送建立通信连接的请求;
收到所述第一终端或所述通信业务发起方的其它终端返回的响应,并向所述通信业务接收方的第二终端发送建立通信连接的请求;
收到所述第二终端返回的响应,向所述通信业务发起方的其它终端发送确认消息,并向所述第一终端发送所述通信连接建立完成的呼叫控制状态消息。
9.一种信息检索***,其特征在于,包括:接口模块、检索模块和通信模块;其中,
接口模块用于接收通信业务发起方通过第一终端发起的检索请求和通信请求,以及转发所述检索请求到所述检索模块,以及转发所述通信请求到所述通信模块,以及转发所述检索模块返回的检索结果到所述第一终端,所述通信请求与所述检索请求采用相同的承载方式;
检索模块与接口模块相连接,用于根据所述检索请求进行检索,返回包含通信业务接收方的通信链接的检索结果到所述接口模块,所述通信链接包含所述通信业务接收方的识别码;
通信模块与接口模块相连接,用于根据所述通信业务接收方的识别码获取所述通信业务接收方的通信标识,根据所述通信请求、获取的所述通信业务发起方的通信标识和获取的所述通信业务接收方的通信标识通过通信服务器在通信网络中建立所述通信业务发起方与所述通信业务接收方之间的通信连接;
所述通信请求为所述第一终端根据所述通信业务接收方的通信链接发起的;
所述通信业务发起方的通信标识为所述第一终端的通信标识或所述通信业务发起方的其它终端的通信标识。
10.根据权利要求9所述的信息检索***,其特征在于,所述第一终端发起的通信请求中携带所述通信业务发起方的通信标识。
11.根据权利要求10所述的信息检索***,其特征在于,还根据所述通信业务接收方的识别码获取通信业务接收方的呼叫控制策略,所述通信服务器在通信网络中按照所述呼叫控制策略建立所述通信业务发起方与所述通信业务接收方之间的通信连接。
12.根据权利要求9所述的信息检索***,其特征在于,所述信息检索***还包括:
用户数据库,用于存储所述通信业务接收方的相关信息,以供所述检索模块进行检索。
13.根据权利要求9所述的信息检索***,其特征在于,所述接口模块包括:
检索接口单元,用于接收通信业务发起方通过第一终端发起的检索请求,并转发所述检索请求到检索模块;以及转发所述检索模块返回的检索结果到所述第一终端;
通信接口单元,用于接收通信业务发起方通过第一终端发起的通信请求,并转发所述通信请求到通信模块。
14.根据权利要求9所述的信息检索***,其特征在于,所述检索模块包括:
第一接收单元,用于接收所述接口模块转发的检索请求;
检索单元,用于根据所述检索请求进行检索;
第一发送单元,用于返回所述检索单元的检索结果到所述接口模块。
15.根据权利要求9所述的信息检索***,其特征在于,所述通信模块包括:
第二接收单元,用于接收所述接口模块转发的通信请求;
查询单元,用于获取所述通信业务发起方的通信标识和所述通信业务接收方的识别码,并根据所述识别码获取通信业务接收方的通信标识;
通信单元,用于根据所述查询单元获取的所述通信业务发起方的通信标识和所述通信业务接收方的通信标识通过通信服务器,通过通信服务器在通信网络中建立所述通信业务发起方与所述通信业务接收方之间的通信连接。
16.根据权利要求15所述的信息检索***,其特征在于,所述通信模块还包括:
第二发送单元,用于向所述接口模块返回上述通信连接的呼叫控制状态消息。
17.根据权利要求16所述的信息检索***,其特征在于,所述接口模块包括:
通信响应单元,用于向所述第一终端返回所述通信模块中第二发送单元发送的所述通信连接的呼叫控制状态消息。
18.根据权利要求9-17所述的任一信息检索***,其特征在于,所述通信模块还与媒体服务模块连接,所述媒体服务模块用于对异构网络中的通信业务发起方和通信业务接收方的数据格式和数据速率进行相互转换,对多个通信网络中的多个通信业务发起方和多个通信业务接收方的数据进行桥接,以及存储多媒体资源。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101766145A CN101425067B (zh) | 2007-10-31 | 2007-10-31 | 信息检索方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101766145A CN101425067B (zh) | 2007-10-31 | 2007-10-31 | 信息检索方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101425067A CN101425067A (zh) | 2009-05-06 |
CN101425067B true CN101425067B (zh) | 2011-08-17 |
Family
ID=40615688
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101766145A Expired - Fee Related CN101425067B (zh) | 2007-10-31 | 2007-10-31 | 信息检索方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101425067B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102761672B (zh) * | 2011-04-27 | 2014-09-10 | 阿里巴巴集团控股有限公司 | 一种在网页服务器中实现语音通信的方法、***及装置 |
CN102752377B (zh) * | 2012-06-20 | 2015-11-18 | 中煤电气有限公司 | 解决矿山***中移动信息与生产信息融合的***及其方法 |
CN104144108B (zh) * | 2013-09-30 | 2017-07-25 | 腾讯科技(深圳)有限公司 | 一种消息响应方法、装置及*** |
CN107241355A (zh) * | 2017-07-21 | 2017-10-10 | 杭州学天教育科技有限公司 | 一种网络电话呼叫***及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004082250A2 (en) * | 2003-03-14 | 2004-09-23 | Davide Antilli | System and method for a message-requested establishment of a connection between a contact requester and a communications centre |
CN1592204A (zh) * | 2004-06-15 | 2005-03-09 | 深圳市沃通通信服务有限公司 | 基于因特网网址技术实现即时通信的方法及其商务领域应用 |
CN1783906A (zh) * | 2000-02-29 | 2006-06-07 | 松下电器产业株式会社 | 便携电话 |
CN1882010A (zh) * | 2005-09-01 | 2006-12-20 | 华为技术有限公司 | 电话银行业务的实现方法 |
-
2007
- 2007-10-31 CN CN2007101766145A patent/CN101425067B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1783906A (zh) * | 2000-02-29 | 2006-06-07 | 松下电器产业株式会社 | 便携电话 |
WO2004082250A2 (en) * | 2003-03-14 | 2004-09-23 | Davide Antilli | System and method for a message-requested establishment of a connection between a contact requester and a communications centre |
CN1592204A (zh) * | 2004-06-15 | 2005-03-09 | 深圳市沃通通信服务有限公司 | 基于因特网网址技术实现即时通信的方法及其商务领域应用 |
CN1882010A (zh) * | 2005-09-01 | 2006-12-20 | 华为技术有限公司 | 电话银行业务的实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101425067A (zh) | 2009-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8743869B2 (en) | Provision of telephony Caller ID service via common instant communications clients | |
US8441944B2 (en) | Method and system for providing multimedia portal contents in a communication system | |
CN101675639A (zh) | 用于向用户设备提供辅助信息的方法、***和用户设备 | |
CN101247364B (zh) | 会话消息管理***和管理方法 | |
US20050073999A1 (en) | Delivery of profile-based third party content associated with an incoming communication | |
CN102111454A (zh) | 一种分享网页或多媒体信息的方法和*** | |
CN102868722A (zh) | 多个联网设备的呼叫方-被叫方关联 | |
CN101584181B (zh) | 通信*** | |
CN101647255B (zh) | 用于管理应用程序集合体的方法和装置 | |
CN101682646B (zh) | 用于给通信设备提供辅助信息的***、方法和设备 | |
CN101515949A (zh) | 便于用户设备间会话转移的方法和*** | |
AU2005202680A1 (en) | Information system for telecommunications | |
CN101669354B (zh) | 用于通信设备之间基于事件的信息同步的方法和装置 | |
US9167089B2 (en) | Method and system for searching and processing contacts | |
CN101425067B (zh) | 信息检索方法和*** | |
EP2018760B1 (en) | Telecommunications system and method of initiating file transfers from voice endpoints | |
CN101621667B (zh) | 视频提供方法和***及网络设备 | |
CN101686212A (zh) | 用于在真实和虚拟社区之间支持可互操作通信的方法 | |
WO2007068197A1 (fr) | Procédé et système permettant une transmission directionnelle de contenu et un accès distribué dans un terminal de télécommunication | |
KR101977670B1 (ko) | 복합 ars 서비스 방법 및 장치 | |
CN100596146C (zh) | 会话发起协议呼叫方法、中间件及会话发起协议用户代理 | |
JP5802116B2 (ja) | データ共有機能を有した通話システム | |
WO2007014568A1 (fr) | Procede de transmission d'un message audio vers une adresse electronique quelconque a partir d'un terminal mobile | |
CN102244843A (zh) | 客户端设定来电视铃以及分享视频的方法 | |
KR100834802B1 (ko) | 메시지 그룹전송 시스템 및 방법 |
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: 20110817 Termination date: 20201031 |
|
CF01 | Termination of patent right due to non-payment of annual fee |