即时通信中路径触发联系人对象的方法、客户端及系统的制作方法

文档序号:6371345阅读:117来源:国知局
专利名称:即时通信中路径触发联系人对象的方法、客户端及系统的制作方法
技术领域
本发明属于软件、网络技术领域。
背景技术
即时通信(InstantMessaging,简称IM),大多数情况下,指的是能够即时发送或接收互联网消息等功能的业务。它已成为人们通过网络进行交互通信的平台,用以实现包括文本、图片、语音、视频、多媒体等多种数据格式的交互操作,并能够对已有的文档数据利用即时通信工具便利地进行传输操作。在交互通信的基础上,通过即时通信工具还逐步发展出了个人页面、博客、微博、电子邮件、音乐、图片、游戏、影视和搜索等多种功能。即时通信工具已不再单纯作为聊天工具,还实现了资讯、娱乐、搜索、电子商务、办公、网络社区等更加广泛的用途。能够实现即时通信接入功能的设备,也多种多样。典型的设备类型,包括使用传统 网络的个人电脑,以及平板电脑;还包括使用移动互联网的智能手机,等等。目前即时通信软件的类型也多种多样,典型的包括腾讯科技公司的QQ、微软公司的MSN、AOL的ICQ,以及淘宝旺旺、网易泡泡、飞信,等等。在进行即时通信操作的过程中,如果想和联系人对象进行通信,通常要触发与联系人对象相对应的即时通信交互界面。触发的方式,最常见的是通过即时通信主面板找到联系人对象的ITEM项,然后通过点击一类的方式触发该ITEM项,即可打开与联系人对象相对应的即时通信交互界面。目前的方式相对繁琐,有改进的余地。

发明内容
本发明的目的是提供一种即时通信中路径触发联系人对象的方法,以及配套的客户端及系统,利用本发明,能够便利地通过路径的方式触发针对于联系人对象的即时通信交互界面。本发明提供一种即时通信中路径触发联系人对象的方法,该方法包括有如下步骤步骤1,设置路径信息触发联系人对象的即时通信交互界面的模式;步骤2,采集通过所在终端输入的路径信息;步骤3,判定所采集的路径信息是否符合前述模式;步骤4,在符合前述模式的情况下,触发和前述联系人对象相对应的即时通信交互界面。进一步,所述的路径,是通过光标在所在终端视窗中的移动路径,或者是通过所在终端的触摸屏在触摸屏上的触摸移动路径,或者是通过摄像结构所拍摄到的目标对象的移动路径。进一步,所述光标的移动路径,是通过鼠标器的光标在终端视窗中生成的路径。
进一步,所述的路径信息,为非字符型路径。进一步,所述的路径信息,为包含有字符内容组份的字符型路径。进一步,对于字符型路径来说,在触发即时通信交互界面时,具有如下步骤,采集用户通过所在终端输入的路径信息;判定该路径信息是否为字符型 路径,在判定为是的情况下转入到下一步骤;采集所在即时通信客户端的联系人列表中各联系人对象的称谓信息,判定字符型路径中所包含的字符内容是否和联系人对象的称谓信息相对应;在判定前述的字符内容对应有联系人对象的情况下,触发和该联系人对象相对应的即时通信交互界面进入到开启状态。进一步,对于字符型路径来说,在触发即时通信交互界面时,具有如下步骤,采集用户通过所在终端输入的路径信息;判定该路径信息是否为字符型路径,在判定为是的情况下转入到下一步骤;采集所在即时通信客户端的联系人列表中各联系人对象的称谓信息,判定字符型路径中所包含的字符内容是否和联系人对象的称谓信息相对应;在判定前述的字符内容对应有联系人对象的情况下,生成识别获得的识别对象列表;根据用户在识别对象列表中针对于识别对象的选择消息,触发所选择识别对象所对应的即时通信交互界面,使其进入到开启状态。进一步,针对于特定的联系人对象设置特定路径,其步骤包括,针对于特定联系人对象的即时通信用户识别号,设置特定路径;采集路径信息,与已经设定的特定路径进行比对;在符合特定路径的判定条件的情况下,获取与其对应的即时通信用户识别号;触发与该即时通信用户识别号相对应的即时通信交互界面。进一步,在针对同一个路径设置有两个或者两个以上的联系人对象的情况下,同时触发与该同一个路径形状相对应的各个联系人对象的即时通信交互界面。进一步,所设置的通过路径触发即时通信交互界面的模式,传输到即时通信系统服务器中对应的即时通信识别号进行存储,当采集获得该即时通信识别号所对应的即时通信客户端进入到登录状态时,推送所预存的路径触发即时通信交互界面的模式。进一步,所述的路径信息触发操作的过程,通过所在的即时通信客户端实现。进一步,设置代理程序,针对于路径信息进行采集操作,其操作步骤如下,设置和即时通信客户端相连通的代理程序,通过该代理程序用以采集通过所在终端输入的路径信息;将采集获得的路径信息,在即时通信客户端处于登陆状态的情况下,推送至该即时通信客户端。进一步,设置和前述即时通信客户端相连通的代理程序,其中,通过代理程序设置路径信息采集模块,用以采集用户所写入的路径信息;设置路径字符识别模块,用以识别路径信息中的字符内容;设置称谓信息采集模块,用以采集联系人对象称谓信息中的字符内容;设置联系人对象比对模块,用以将路径字符识别模块所识别的字符,通过比对称谓信息字符的方式获得联系人对象信息;设置联系人对象信息推送模块,用以向所联通的即时通信客户端推送联系人对象比对模块所比对获得的联系人对象信息。进一步,联系人对象比对模块,将路径字符识别模块所识别获得的字符信息和称谓信息采集模块所采集获得的联系人对象称谓信息中的字符内容进行比对,判定是否吻合;在具有吻合的联系人对象称谓信息的情况下,获得该联系人对象的即时通信识别号;通过联系人对象信息推送模块,将获得的前述即时通信识别号发送至对应的即时通信客户端。进一步,所述的即时通信客户端对应着所述的代理程序,设置有称谓信息传送模块,用以采集所在终端上的联系人列表中联系人对象的称谓信息,发送至所述的代理程序;以及识别信息接收模块,用以接收代理程序中联系人对象信息推送模块所发送的识别获得的联系人对象息。进一步,对应着所述的代理程序,当获得了用以开启即时通信交互界面的路径信息后,若查验获得配套的即时通信客户端处于关闭状态时,触发该即时通信客户端进入到开启状态,在开启通过的情况下,依据所获得的识别信息开启对应的即时通信交互界面。进一步,对应着所述的方法,具有如下步骤,通过即时通信的系统服务器设置用以通过路径触发联系人对象的即时通信交互界面的模式;通过即时通信客户端采集用户所输入的路径信息后传输至该系统服务器;在前述的系统服务器中识别路径信息所对应的联系人对象;将识别获得联系人对象的信息推送至前述的即时通信客户端;所述的即时通信客户端根据所接收的联系人对象的信息后,触发对应的即时通信交互界面进入到开启状态。本发明还提供一种即时通信中路径触发联系人对象的客户端,该客户端包括路径触发设置单元,用以设置路径触发联系人对象的即时通信交互界面的模式;路径信息采集单元,用以采集通过所在终端输入的路径信息;路径信息判定单元,用以判定所采集的路径信息是否符合前述路径触发设置模块中模式的判定条件;路径信息触发单元,用以在符合前述模式的情况下,触发和前述联系人对象相对应的即时通信交互界面。本发明还提供一种即时通信中路径触发联系人对象的系统,该系统包括代理程序,它包括,路径信息采集模块,用以采集用户通过所在终端输入的路径信息;
路径信息推送模块,用以将采集获得的路径信息推送至关联的即时通信客户端;即时通信客户端,它包括,路径触发设置模块,用以设置路径触发联系人对象的即时通信交互界面的模式;路径信息接收模块,用以接收前述代理程序所推送的路径信息;路径信息判定模块,判定所采集的路径信息是否符合前述路径触发设置模块221中模式的判定条件;
路径信息触发模块,在符合前述模式的情况下,触发和前述联系人对象相对应的即时通信交互界面。本发明还提供一种即时通信中路径触发联系人对象的系统,该系统包括代理程序,它包括,路径信息采集模块,用以采集用户所写入的路径信息;路径字符识别模块,用以识别路径信息中的字符内容;称谓信息采集模块,用以采集联系人对象称谓信息中的字符内容;联系人对象比对模块,用以将路径字符识别模块所识别的字符,通过比对称谓信息字符的方式获得联系人对象信息;
联系人对象信息推送模块,用以向所连通的即时通信客户端推送联系人对象比对模块所比对获得的联系人对象信息;即时通信客户端,它包括,称谓信息传送模块,用以采集所在终端上的联系人列表中联系人对象的称谓信息,发送至所述的代理程序;识别信息接收模块,用以接收代理程序中联系人对象信息推送模块所发送的识别获得的联系人对象息;交互界面开启模块,根据所接收的联系人对象的信息,触发对应的即时通信交互界面进入到开启状态。本发明还提供一种即时通信中路径触发联系人对象的系统,该系统包括系统服务器,它包括,路径触发服务器设置模块,设置用以通过路径信息触发联系人对象的即时通信交互界面的模式;路径信息服务器接收模块,用以接收通过下述的即时通信客户端所传送的路径信息;路径信息服务器判定模块,用以判定路径信息服务器接收模块所获得的路径信息是否符合前述模式,在符合的情况下判定出对应的联系人对象;识别结果推送模块,将路径信息服务器判定模块所识别获得的联系人对象的信息推送至下述的即时通信客户端;即时通信客户端,它包括,路径信息采集模块,用以采集用户通过所在终端输入的路径信息;路径信息传送模块,用以采集通过所在终端输入的路径信息,传输至前述的系统服务器;识别信息接收模块,用以接收前述系统服务器中识别结果推送模块所发送的识别获得的联系人对象息;即时通信交互界面开启模块,根据所接收的联系人对象的信息,触发对应的即时通信交互界面进入到开启状态。


图I是本发明所述方法的流程图,为实施例I。
图2是本发明所述的即时通信中路径触发联系人对象的客户端的结构框图,为实施例2。图3是本发明所述的即时通信中路径触发联系人对象的系统的结构框图,为实施例3。图4是本发明所述的即时通信中路径触发联系人对象的系统的结构框图,为实施例4。图5是本发明所述的即时通信中路径触发联系人对象的系统的结构框图,为实施例5。图6是本发明所述方法的流程图,为实施例6。图7是本发明所述方法的流程图,为实施例7。 图8是本发明所述方法的流程图,为实施例8。图9是本发明所述方法的流程图,为实施例9。
具体实施例方式实施例I在本发明中,提供了一种通过路径信息来触发特定联系人对象的即时通信交互界面的方法。所述的即时通信交互界面,通常的开启方式是用户打开即时通信客户端所对应的即时通信主面板,在即时通信主面板上设置有联系人列表,联系人列表中包括用户的各个联系人对象,每个联系人对象所对应的触发窗口通常称为ITEM项,在触发了 ITEM项之后,就可以打开与该联系人对象所对应的即时通信交互界面。在即时通信交互界面中,通常包括有交互界面输入栏,用以输入需要传输给对方的数据信息;以及设置有交互界面输出栏,用以输出交互方的通信记录;以及设置有交互界面输入编辑栏,该交互界面输入编辑栏对应着交互界面输入栏进行设置,能够用以对发送的数据内容进行编辑,或者触发特定效果的交互内容的发送操作,比如,可以发送闪动的提醒消息。利用本发明所描述的方法,能够通过采集用户基于即时通信客户端所在终端所输入的路径信息,经过识别之后,在符合开启对应即时通信交互界面的情况下,开启相应的即时通信交互界面。参图I所示,具体来说,该方法包括有如下步骤步骤1,设置路径信息触发联系人对象的即时通信交互界面的模式;步骤2,采集通过所在终端输入的路径信息;步骤3,判定所采集的路径信息是否符合前述模式;步骤4,在符合前述模式的情况下,触发和前述联系人对象相对应的即时通信交互界面。针对着前述的步骤,描述如下所述的路径信息,指的是用户通过即时通信客户端所在的终端设备上的输入结构,所输入的能够形成路径的数据信息。典型的路径信息的实现方式,包括光标通过所在终端视窗来生成的移动路径,作为举例,该光标的移动路径是通过鼠标光标在视窗中进行移动操作所生成的鼠标光标路径,另外也可以是通过摇杆或触摸板生成的光标的移动路径,具体是不限定的。另外,如果所在终端具有触摸屏的话,还可以通过触摸屏采集触摸点的移动路径,作为本发明所描述的路径信息。其它的路径形式还有多种,比如说,通过所在终端的摄像结构拍摄目标对象的移动路径,比如拍摄用户的手指在空中移动的路径,经采集后作为本发明所描述的路径信息,等等,具体是不限定的。进一步,前述的路径信息还可以依据是否对应着字符内容来进行分类。具体分为两类,一类是非字符型路径,另一类是字符型路径。所述的非字符型路径,指的是路径信息为图形,且该图形中不包括有字符内容。比如,绘制一个桃心形轮廓的路径信息,该路径信息中就不包含有字符内容。所述的字符型路径,指的是路径信息中包括有字符内容,比如,用户利用触摸路径的方式写下了 “李”这一字符内容,于是,该触摸路径中就包括有字符内容组份。所述的模式,包含两个层面的含义,其中之一是预设通过路径触发联系人对象的即时通信交互界面的功能,其中之二是预设用以触发特定即时通信交互界面的具体规则。在本发明中,所述的路径触发即时通信交互界面的功能,适合作为一种可供选择的功能形式,由用户进行设定。当用户启动了该功能的情况下,该功能就能够进行操作;否贝U,就将其功能关闭。进一步,所述的路径触发即时通信交互界面的功能,具有不同的实现形式,具体说来,包括有两种(I)针对于特定的联系人对象设置特定路径的实现形式作为举例,某个即时通信用户可以用“桃心形”的轮廓,对应着特定的联系人对象Mary0于是,当用户利用所在终端上的鼠标光标或者利用所在终端上的触摸屏绘制了和预设形状相仿的桃心形路径的情况下,经识别之后,如果判定符合预设的触发联系人对象Mary的即时通信交互界面的路径触发条件,就可以触发与Mary相对应的即时通信交互界面进入到开启状态。这种方式的实施步骤,作为举例而非限定包括如下针对于特定联系人对象的即时通信用户识别号,设置特定路径;采集路径信息,与已经设定的特定路径进行比对;在符合特定路径的判定条件的情况下,获取与其对应的即时通信用户识别号;
触发与该即时通信用户识别号相对应的即时通信交互界面。需要指出的是,在这种实现方式下,针对于特定联系人对象所设置的特定路径,可能包括有字符信息,为字符型路径,也可能不包括有字符信息,为非字符型路径。进一步需要指出的是,用户也可能会针对同一个路径的形状,比如针对于相同的“桃心形”的轮廓,设置两个或者两个以上的联系人对象与其相对应,这种情况下,优选的形式是同时触发与同一个路径形状相对应的多个联系人对象的即时通信交互界面。(2)利用即时通信中联系人对象的称谓信息或者用户识别号中的字符内容,来直接通过识别字符型路径的方式进行即时通信交互界面的触发操作。这种方式可以更方便地应用本发明。比如说,对应着特定的联系人对象Mary,且Mary在用户的联系人列表中的用户名就是“Mary”。于是,就可以在不进行特定路径设置的情况下,直接通过所在终端的鼠标光标或者触摸屏输入包括有字符“Mary”的路径信息,经识别之后,若判定路径信息中包括有字符“Mary”,就可以启动Mary的即时通信交互界面。这种方式下,可以通过针对于联系人对象称谓信息的识别操作,直接触发所对应的即时通信交互界面,作为举例而非限定,其操作步骤如下
采集用户通过所在终端输入的路径信息;判定该路径信息是否为字符型路径,在判定为是的情况下转入到下一步骤;采集所在即时通信客户端的联系人列表中各联系人对象的称谓信息,判定字符型路径中所包含的字符内容是否和联系人对象的称谓信息相对应;在判定前述的字符内容对应有联系人对象的情况下,触发和该联系人对象相对应的即时通信交互界面进入到开启状态。另外,也可以通过字符型路径的识别,生成相应的对话窗口,在该对话窗口中包括 有识别获得的由联系人对象所组成的识别对象列表,用户通过识别对象列表选择了联系人对象后,就可以触发与其相对应的联系人对象的即时通信交互界面。这种方式的实施步骤,作为举例而非限定,包括如下采集用户通过所在终端输入的路径信息;判定该路径信息是否为字符型路径,在判定为是的情况下转入到下一步骤;采集所在即时通信客户端的联系人列表中各联系人对象的称谓信息,判定字符型路径中所包含的字符内容是否和联系人对象的称谓信息相对应;在判定前述的字符内容对应有联系人对象的情况下,生成识别获得的识别对象列表;根据用户在识别对象列表中针对于识别对象的选择消息,触发所选择识别对象所对应的即时通信交互界面,使其进入到开启状态。在前述的步骤2中,采集通过所在终端输入路径信息的方式,对应着不同的输入结构,在形式上具有差异。比如说,对应着鼠标器来说,采集鼠标光标在终端设备的视窗中移动的路径信息时,作为举例,对于Windows操作系统来说,通过和鼠标光标相对应的应用程序接口 API函数,采集所有的鼠标光标的移动路径信息,并对该移动路径信息进行识别。进一步,还可以采集特定条件下的鼠标光标的移动路径信息,比如说,在按压着鼠标右键情况下的鼠标光标的移动信息。进一步,还可以通过在即时通信主面板上设置路径触发的控件,在启动了该控件之后,才开始米集路径信息。在本发明中,所设置的通过路径触发即时通信交互界面的模式,适合作为用户对应着即时通信用户识别号所设定的规则形式,一旦设定之后,将其传输到即时通信系统服务器中,对应着用户的即时通信识别号进行存储。于是,当采集获得该即时通信识别号所对应的即时通信客户端进入到登录状态时,就可以直接推送所预存的路径触发即时通信交互界面的模式内容。或者,向已经登录的即时通信客户端发出校验请求,据此来判定所在的即时通信客户端上是否有最新的路径触发即时通信交互界面的模式内容,在具有的情况下就不用进行数据的推送操作,在不具有的情况下进行数据的推送操作。在本发明中,所述的路径信息触发即时通信交互界面的操作过程,可以通过不同的方式来触发。总的说来,可以包括有三类通过所在的即时通信客户端触发;通过和即时通信客户端相关联的代理程序触发;通过和即时通信客户端相连通的系统服务器触发。下面分别进行描述( I)通过所在的即时通信客户端触发在这种情况下,需要通过即时通信客户端设置路径信息触发联系人对象的即时通信交互界面的模式,并通过所在的即时通信客户端,采集用户输入的路径信息,判定路径信息是否符合前述的模式,在符合前述模式的情况下,触发和前述模式相对应的联系人对象的即时通信交互界面,使其进入到开启状态。(2)通过和即时通信客户端相关联的代理程序触发所述的代理程序,指的是和该即时通信客户端安装在同一个终端设备上,与即时通信客户端之间具有通信关系的独立程序。在本发明中,该代理程序主要用以协助路径信息的采集、识别,以及路径信息和联系人对象之间对应关系的判定等操作。具体来说,有两种实施方式,其中之一是所述的代理程序仅仅能够针对于路径信息进行采集操作,将采集获得的结果发送至即时通信客户端;其中之二是所述的代理程序不仅能够采集路径信息,而且能够通过即时通信客户端获取联系人对象和路径信息之间的模式规则,判定路径信息所对应的联系人对象,并将判定结果发送至即时通信客户端。下面对这两种方式分别进行描述方式I,代理程序仅能够针对于路径信息进行采集操作 在这种方式下,作为举例而非限定,可通过如下的步骤来实施设置和即时通信客户端相连通的代理程序,通过该代理程序用以采集通过所在终端输入的路径信息;将采集获得的路径信息,在即时通信客户端处于登陆状态的情况下,推送至该即时通信客户端。方式2,代理程序能够采集路径信息,并判定路径信息所对应的联系人对象,以及将判定结果发送至对应的即时通信客户端。在这种方式下,作为举例而非限定,可通过如下的步骤来实施设置和即时通信客户端相连通的代理程序,其中通过代理程序设置路径信息采集模块,用以采集用户所写入的路径信息;设置路径字符识别模块,用以识别路径信息中的字符内容;以及称谓信息采集模块,用以采集联系人对象称谓信息中的字符内容;以及联系人对象比对模块,用以将路径字符识别模块所识别的字符,通过比对称谓信息字符的方式获得联系人对象信息;以及联系人对象信息推送模块,用以向所连通的即时通信客户端推送联系人对象比对模块所比对获得的联系人对象信息。在具体操作时,通过路径信息采集模块采集用户通过所在终端所写入的路径信息;通过路径字符识别模块,来识别路径信息中的字符内容;通过联系人对象比对模块,将路径字符识别模块所识别获得的字符信息和称谓信息采集模块所采集获得的联系人对象称谓信息中的字符内容进行比对,判定是否吻合;在具有吻合的联系人对象称谓信息的情况下,获得该联系人对象的即时通信识别号;通过联系人对象信息推送模块,将获得的前述即时通信识别号发送至对应的即时通信客户端。前述的路径字符识别模块,通过用户所写入的路径信息,将其路径信息所组合成的字符图像,配合着字符笔划的先后次序,通过字符识别的方式对其进行识别。另外,如果所输入的路径信息中包含有冗余的路径信息的话,则可以在去掉冗余路径信息的情况下,获取所对应的字符内容。进一步,在这种实施方式下,即时通信客户端对应着所述的代理程序,设置有称谓信息传送模块,用以采集所在终端上的联系人列表中联系人对象的称谓信息,发送至所述的代理程序;以及识别信息接收模块,用以接收代理程序中联系人对象信息推送模块所发送的识别获得的联系人对象信息。进一步,对应着所述的代理程序,当获得了用以开启即时通信交互界面的路径信息后,若查验获得配套的即时通信客户端处于关闭状态时,触发该即时通信客户端进入到开启状态,进而依据所获得的识别信息开启对应的即时通信交互界面。(3)通过系统服务器触发由系统服务器对用户在终端设备中所输入的路径信息进行采集及识别,然后将触发的联系人对象的数据信息推送至即时通信客户端输出。在具体实施时,作为举例而非限定,该方式具有如下的操作步骤 对应着所述的方法,通过即时通信的系统服务器设置用以通过路径触发联系人对象的即时通信交互界面的模式;通过即时通信客户端采集用户所输入的路径信息后传输至该系统服务器;在前述的系统服务器中识别路径信息所对应的联系人对象;将识别获得联系人对象的信息推送至前述的即时通信客户端;所述的即时通信客户端根据所接收的联系人对象的信息后,触发对应的即时通信交互界面进入到开启状态。实施例2参图2所示,本发明还提供了一种即时通信中路径触发联系人对象的客户端100,其特征在于该客户端100包括路径触发设置单元110,用以设置路径触发联系人对象的即时通信交互界面的模式;路径信息采集单元120,采集通过所在终端输入的路径信息;路径信息判定单元130,判定所采集的路径信息是否符合前述模式;路径信息触发单元140,在符合前述模式的情况下,触发和前述联系人对象相对应的即时通信交互界面。通过所述的路径触发设置单元110来设置路径信息触发即时通信交互界面的操作模式。将该模式通过所在的终端进行存储,在使用中可以随时调取;或者通过系统服务器进行存储,当即时通信客户端处于登录状态时,从系统服务器中下载所设置的模式数据,以备使用。在具体操作中,通过路径信息采集单元120,采集用户通过所在终端输入的路径信息,比如通过鼠标器所输入的路径信息,或者通过触摸屏所输入的路径信息等。所采集的路径信息,通过路径信息判定单元130,判定这些路径信息是否符合路径触发设置单元110所设置的模式,如果符合的话,则将所触发的相应联系人对象的数据传输到路径信息触发单元140中,将与前述联系人对象相对应的即时通信交互界面转为开启状态。实施例3参图3所示,本发明还提供了一种即时通信中路径触发联系人对象的系统200,该系统200包括代理程序210,它包括,路径信息采集模块211,用以采集用户通过所在终端输入的路径信息;
路径信息推送模块212,用以将采集获得的路径信息推送至关联的即时通信客户端;即时通信客户端220,它包括,路径触发设置模块221,用以设置路径触发联系人对象的即时通信交互界面的模式;路径信息接收模块222,用以接收前述代理程序所推送的路径信息;路径信息判定模块223,判定所采集的路径信息是否符合前述路径触发设置模块221中模式的判定条件;路径信息触发模块224,在符合前述模式的情况下,触发和前述联系人对象相对应的即时通信交互界面。
在本实施例中,和前述的实施例2比较起来,主要的区别在于路径信息部分是通过代理程序210来进行采集的,代理程序210独立于即时通信客户端220进行设置,通过其中的路径信息采集模块211,来采集用户通过所在终端输入的路径信息,将该路径信息直接通过路径信息推送模块212,推送至相关联的即时通信客户端220中。在即时通信客户端220中,通过路径信息接收模块222来进行路径信息的接收操作,进而通过路径触发设置模块221、路径信息判定模块223、路径信息触发模块224三者结合着对路径信息进行识别,在识别通过的情况下,触发和路径信息相对应的联系人对象的即时通信交互界面。实施例4参图4所示,本发明还提供了一种即时通信中路径触发联系人对象的系统300,该系统300包括代理程序310,它包括,路径信息采集模块311,用以采集用户所写入的路径信息;路径字符识别模块312,用以识别路径信息中的字符内容;称谓信息采集模块313,用以采集联系人对象称谓信息中的字符内容;联系人对象比对模块314,用以将路径字符识别模块312所识别的字符,通过比对称谓信息字符的方式获得联系人对象信息;联系人对象信息推送模块315,用以向所连通的即时通信客户端推送联系人对象比对模块314所比对获得的联系人对象信息;即时通信客户端320,它包括,称谓信息传送模块321,用以采集所在终端上的联系人列表中联系人对象的称谓信息,发送至所述的代理程序;识别信息接收模块322,用以接收代理程序中联系人对象信息推送模块315所发送的识别获得的联系人对象信息;交互界面开启模块323,根据所接收的联系人对象的信息,触发对应的即时通信交互界面进入到开启状态。该实施例与图3所示的实施例比较起来,主要的区别在于本实施例中通过代理程序310,不仅能够采集路径信息,而且能够根据路径信息的内容形式进行识别,并且能够通过从对应的即时通信客户端320中调取联系人对象的称谓信息,将路径信息的识别结果和联系人对象的称谓信息进行比对,将比对的结果作为判定是否触发联系人对象的即时通信交互界面的因素,在判定通过的时候,即可将所对应的联系人对象的即时通信交互界面转为开启状态。具体说来,在代理程序310中,通过路径信息采集模块311,采集用户通过所在的终端写入的路径信息,比如通过鼠标器写入的路径信息,或者通过触摸屏来写入的路径信息。进而通过路径字符识别模块312,识别所述的路径信息中是否包括有字符内容。在本实施例中,如果不包括有字符内容的话,就无法作进一步的识别。在代理程序310中,还设置有称谓信息采集模块313,通过所关联的即时通信客户端320来获取联系人列表,通过联系人列表来获取各个联系人对象的称谓信息。这儿所述的称谓信息,通常指的是联系人对象的名称,另外,也可以是即时通信识别号等信息内容。通过在代理程序310中所设置的联系人对象比对模块314,能够将路径字符识别模块312所识别的字符结果,通过比对称谓信息中字符内容的方式,来判定是否有对应的联系人对象。在具有联系人对象的情况下,将相应的联系人对象信息通过联系人对象信息推送模块315传输至相关联的即时通信客户端320中。通过即时通信客户端320中的识别信息接收模块322来接收所识别获得的联系人对象信息。进而,通过交互界面开启模块323,根据识别信息接收模块322所接收到的联系人对象信息,将与其所对应的即时通信交互界面转入到开启状态。实施例5参图5所示,本发明还提供了一种即时通信中路径触发联系人对象的系统400,该系统400包括系统服务器410,它包括,路径触发服务器设置模块411,设置用以通过路径信息触发联系人对象的即时通信交互界面的模式;路径信息服务器接收模块412,用以接收通过下述的即时通信客户端420所传送的路径信息;路径信息服务器判定模块413,用以判定路径信息服务器接收模块412所获得的路径信息是否符合前述模式,在符合的情况下判定出对应的联系人对象;识别结果推送模块414,将路径信息服务器判定模块413所识别获得的联系人对象的信息推送至下述的即时通信客户端420 ;即时通信客户端420,它包括,路径信息采集模块421,用以采集用户通过所在终端输入的路径信息;路径信息传送模块422,用以采集通过所在终端输入的路径信息,传输至前述的系统服务器410 ;识别信息接收模块423,用以接收前述系统服务器中识别结果推送模块414所发送的识别获得的联系人对象信息;即时通信交互界面开启模块424,根据所接收的联系人对象的信息,触发对应的即时通信交互界面进入到开启状态。在本实施例中,对所述的路径信息进行识别的主要结构,是通过系统服务器410来进行的,通过系统服务器410识别之后,将路径信息所对应的即时通信识别号发送至即时通信客户端420,由即时通信客户端420根据该即时通信识别号来将其对应的即时通信交互界面转入到开启状态。其中,在系统服务器410中,通过所设置的路径触发服务器设置模块411,将路径信息触发即时通信交互界面的相应模式,来进行设置操作。具体说来,可以通过即时通信客户端420由用户进行设置,进而传输到系统服务器410中进行存储,或者通过系统提供商来直接进行设置,具体是不限定的。通过路径信息采集模块421,采集用户写入的路径信息,进而通过路径信息传送模块422,将路径信息传送至系统服务器410中。通过前述的路径信息服务器接收模块412,接收即时通信客户端420所采集的路径信息。其中,可以直接通过即时通信客户端420进行路径信息的采集和发送操作,另外,也可以设置相应的代理程序,来协助采集路径信息,进而传送至即时通信客户端420,由即时通信客户端420传输至系统服务器410。所述的路径信息服务器判定模块413,将所获取的路径信息,和路径触发服务器设置模块411进行比对,如果有所对应的联系人对象,那么,就通过识别结果推送模块414,将识别结果所对应的联系人对象的信息推送至即时通信客户端420。在即时通信客户端420中,通过识别信息接收模块423,接收系统服务器所传输的推送结果,在该推送结果中,关键的信息部分是联系人对象信息。进而通过即时通信交互界面开启模块424,根据 所获取的联系人对象信息,将所对应的即时通信交互界面转入到开启状态。实施例6参图6所示,对应着前面图2所描述的客户端100,以及图I所描述的方法,下面提供一种通过客户端来实现路径触发联系人对象操作的实施例,具体包括有如下步骤步骤S110,通过即时通信识别号为M的即时通信客户端的路径触发设置单元,采集用户针对于联系人对象A的选择信息,设定五角星的路径轨迹触发该联系人对象的即时通信交互界面进入到开启状态;步骤S120,将前一步骤所设定的五角星路径信息触发联系人对象A的模式内容,通过即时通信客户端传送至系统服务器,对应着该即时通信客户端的即时通信识别号M在系统服务器中对前述的模式内容进行数据存储;步骤S130,通过系统服务器判定即时通信识别号M的即时通信客户端的登录状态,在处于登录状态的情况下,向即时通信客户端发送是否具有前述模式内容的请求消息;步骤S140,根据请求消息所获得的反馈信息,判定前述即时通信客户端是否有前述的模式内容,在不具备的情况下,触发系统服务器向前述即时通信客户端进行模式内容的发送操作;步骤S150,通过路径信息采集单元,在获得了通过即时通信主面板上的路径模式触发控件的触发信息之后,采集用户通过所在终端输入的路径信息;步骤S160,通过路径信息判定单元,将前一步骤所获得的路径信息和前述的路径触发设置单元所设置的模式内容进行比对,来判断用户所绘制的路径信息中是否包括有五角星的路径轨迹;步骤S170,如果判定没有五角星的路径轨迹的话,那么,就不触发前述联系人对象A的即时通信交互界面;如果判定具有五角星的路径轨迹的话,那么,则通过前述的模式内容获得联系人对象A的用户识别号;步骤S180,通过路径信息触发单元,获取前述联系人对象A的即时通信交互界面的句柄信息,触发后将其转为开启状态。实施例7参图7所示,对应着前面图3所描述的系统200,以及图I所描述的方法,下面提供一种通过代理程序和即时通信客户端来实现路径触发联系人对象操作的实施例,具体包括有如下步骤步骤S210,通过即时通信识别号为N的即时通信客户端的路径触发设置模块211,采集用户针对于联系人对象B的选择信息,设定桃心形的路径轨迹触发该联系人对象的即时通信交互界面进入到开启状态,以及设置通过代理程序210来采集路径信息传输至该即时通信客户端的工作模式;步骤S220,将前一步骤所设定的桃心形路径信息触发联系人对象B的模式内容,通过即时通信客户端传送至系统服务器,对应着该即时通信客户端的即时通信识别号N在系统服务器中对前述的模式内容进行数据存储; 步骤S230,通过系统服务器来判定即时通信识别号N的即时通信客户端的登录状态,在处于登录状态的情况下,向即时通信客户端发送是否具有前述模式内容的请求消息;步骤S240,根据请求消息所获得的反馈信息,判定前述即时通信客户端是否有前述的模式内容,在不具备的情况下,触发系统服务器向前述即时通信客户端进行模式内容的发送操作;步骤S250,通过代理程序210中的路径信息采集模块211,实时采集用户通过所在终端输入的路径信息;步骤S260,通过代理程序210中的路径信息推送模块212,采集获得的路径信息推送至前述的即时通信客户端;步骤S270,将前一步骤所获得的路径信息和即时通信客户端220中的路径触发设置模块221所设置的模式内容进行比对,通过在即时通信客户端上所设置的路径信息判定模块223,来判断用户所绘制的路径信息中是否包括有桃心形的路径轨迹;步骤S280,如果判定没有桃心形的路径轨迹的话,那么,就不触发前述联系人对象B的即时通信交互界面;如果判定具有桃心形的路径轨迹的话,那么,则通过前述的模式内容获得联系人对象B的用户识别号;步骤S290,通过路径信息触发模块224,获取前述联系人对象B的即时通信交互界面的句柄信息,触发后将其转为开启状态。实施例8参图8所示,对应着前面图4所描述的系统300,以及图I所描述的方法,下面提供一种通过代理程序和即时通信客户端来实现路径触发联系人对象操作的另一实施例,具体包括有如下步骤步骤S310,对应着即时通信识别号为P的即时通信客户端设置代理程序310,通过代理程序310中的路径信息采集模块311,采集用户所写入的路径信息;步骤S320,通过代理程序310中的路径字符识别模块312,识别路径信息中是否包括有字符内容,如果没有则结束操作,如果有则转入到下一步骤;步骤S330,判定获得用户所写入的路径信息中包括有且仅有字符内容“李红”;
步骤S340,通过称谓信息采集模块313,来接收称谓信息传送模块321所发送的对应即时通信客户端320中的联系人列表,获得各联系人对象称谓信息中的字符内容;步骤S350,通过联系人对象比对模块314,判定字符“李红”在联系人对象称谓信息中是否对应有联系人对象;步骤S360,经判定具有和“李红”相对应的联系人对象,获得该联系人对象的即时通信识别号X ;步骤S370,通过代理程序310中的联系人对象信息推送模块315,将即时通信识别号X的数据内容推送至相关联的即时通信识别号为P的即时通信客户端;步骤S380,通过即时通信客户端320中的识别信息接收模块322,接收获得即时通信识别号X的数据内容,将该即时通信识别号所对应的即时通信交互界面触发进入到开启、状态。实施例9参图9所示,对应着前面图5所描述的系统400,以及图I所描述的方法,下面提供一种通过系统服务器和即时通信客户端来实现路径触发联系人对象操作的另一实施例,具体包括有如下步骤步骤S410,通过系统服务器410中的路径触发服务器设置模块411,采集即时通信客户端或者系统提供商所设置的通过路径触发联系人对象的即时通信交互界面的操作模式,且该模式是通过对号的轨迹“ V”来触发联系人对象L的即时通信交互界面;步骤S420,通过即时通信客户端420中的路径信息采集模块421,在获得了通过即时通信主面板上的路径模式触发控件的触发信息之后,采集用户通过所在终端输入的路径信息;步骤S430,通过路径信息传送模块422,将采集的路径信息传送至前述的系统服务器410,由系统服务器410中的路径信息服务器接收模块412进行数据接收;步骤S440,通过路径信息服务器判定模块413,将所获得的路径信息和前述的路径触发服务器设置模块411中所设置的模式进行比对,判定是否包括有对号的轨迹“ V ” ;步骤S450,在判定具有对号的轨迹“ V ”的情况下,获得联系人对象L的即时通信识别号;步骤S460,通过识别结果推送模块414,将获得的联系人对象L的即时通信识别号推送至即时通信客户端420;步骤S470,通过即时通信客户端420中的识别信息接收模块423,接收前述联系人对象L的即时通信识别号;步骤S480,通过即时通信交互界面开启模块424,将联系人对象L的即时通信交互界面触发进入到开启状态。以上是对本发明的描述而非限定,基于本发明思想的其它实施例,亦均在本发明的保护范围之中。
权利要求
1.一种即时通信中路径触发联系人对象的方法,其特征在于该方法包括有如下步骤 步骤1,设置路径信息触发联系人对象的即时通信交互界面的模式; 步骤2,采集通过所在终端输入的路径信息; 步骤3,判定所采集的路径信息是否符合前述模式; 步骤4,在符合前述模式的情况下,触发和前述联系人对象相对应的即时通信交互界面。
2.根据权利要求I所述的一种即时通信中路径触发联系人对象的方法,其特征在于所述的路径,是通过光标在所在终端视窗中的移动路径,或者是通过所在终端的触摸屏在触摸屏上的触摸移动路径,或者是通过摄像结构所拍摄到的目标对象的移动路径。
3.根据权利要求I所述的一种即时通信中路径触发联系人对象的方法,其特征在于所述光标的移动路径,是通过鼠标器的光标在终端视窗中生成的路径。
4.根据权利要求I所述的一种即时通信中路径触发联系人对象的方法,其特征在于所述的路径信息,为非字符型路径。
5.根据权利要求I所述的一种即时通信中路径触发联系人对象的方法,其特征在于所述的路径信息,为包含有字符内容组份的字符型路径。
6.根据权利要求5所述的一种即时通信中路径触发联系人对象的方法,其特征在于对于字符型路径来说,在触发即时通信交互界面时,具有如下步骤, 采集用户通过所在终端输入的路径信息; 判定该路径信息是否为字符型路径,在判定为是的情况下转入到下一步骤; 采集所在即时通信客户端的联系人列表中各联系人对象的称谓信息,判定字符型路径中所包含的字符内容是否和联系人对象的称谓信息相对应; 在判定前述的字符内容对应有联系人对象的情况下,触发和该联系人对象相对应的即时通信交互界面进入到开启状态。
7.根据权利要求5所述的一种即时通信中路径触发联系人对象的方法,其特征在于对于字符型路径来说,在触发即时通信交互界面时,具有如下步骤, 采集用户通过所在终端输入的路径信息; 判定该路径信息是否为字符型路径,在判定为是的情况下转入到下一步骤; 采集所在即时通信客户端的联系人列表中各联系人对象的称谓信息,判定字符型路径中所包含的字符内容是否和联系人对象的称谓信息相对应; 在判定前述的字符内容对应有联系人对象的情况下,生成识别获得的识别对象列表;根据用户在识别对象列表中针对于识别对象的选择消息,触发所选择识别对象所对应的即时通信交互界面,使其进入到开启状态。
8.根据权利要求I所述的一种即时通信中路径触发联系人对象的方法,其特征在于针对于特定的联系人对象设置特定路径,其步骤包括, 针对于特定联系人对象的即时通信用户识别号,设置特定路径; 采集路径信息,与已经设定的特定路径进行比对; 在符合特定路径的判定条件的情况下,获取与其对应的即时通信用户识别号; 触发与该即时通信用户识别号相对应的即时通信交互界面。
9.根据权利要求I所述的一种即时通信中路径触发联系人对象的方法,其特征在于在针对同一个路径设置有两个或者两个以上的联系人对象的情况下,同时触发与该同一个路径形状相对应的各个联系人对象的即时通信交互界面。
10.根据权利要求I所述的一种即时通信中路径触发联系人对象的方法,其特征在于所设置的通过路径触发即时通信交互界面的模式,传输到即时通信系统服务器中对应的即时通信识别号进行存储,当采集获得该即时通信识别号所对应的即时通信客户端进入到登录状态时,推送所预存的路径触发即时通信交互界面的模式。
11.根据权利要求I所述的一种即时通信中路径触发联系人对象的方法,其特征在于所述的路径信息触发操作的过程,通过所在的即时通信客户端实现。
12.根据权利要求I所述的一种即时通信中路径触发联系人对象的方法,其特征在于设置代理程序,针对于路径信息进行采集操作,其操作步骤如下, 设置和即时通信客户端相连通的代理程序,通过该代理程序用以采集通过所在终端输入的路径信息; 将采集获得的路径信息,在即时通信客户端处于登陆状态的情况下,推送至该即时通信客户端。
13.根据权利要求I所述的一种即时通信中路径触发联系人对象的方法,其特征在于设置和即时通信客户端相连通的代理程序,其中, 通过代理程序设置路径信息采集模块,用以采集用户所写入的路径信息; 设置路径字符识别模块,用以识别路径信息中的字符内容; 设置称谓信息采集模块,用以采集联系人对象称谓信息中的字符内容; 设置联系人对象比对模块,用以将路径字符识别模块所识别的字符,通过比对称谓信息字符的方式获得联系人对象信息; 设置联系人对象信息推送模块,用以向所联通的即时通信客户端推送联系人对象比对模块所比对获得的联系人对象信息。
14.根据权利要求13所述的一种即时通信中路径触发联系人对象的方法,其特征在于利用前述的联系人对象比对模块,将路径字符识别模块所识别获得的字符信息和称谓信息采集模块所采集获得的联系人对象称谓信息中的字符内容进行比对,判定是否吻合;在具有吻合的联系人对象称谓信息的情况下,获得该联系人对象的即时通信识别号;通过联系人对象信息推送模块,将获得的前述即时通信识别号发送至对应的即时通信客户端。
15.根据权利要求13所述的一种即时通信中路径触发联系人对象的方法,其特征在于所述的即时通信客户端对应着所述的代理程序,设置有称谓信息传送模块,用以采集所在终端上的联系人列表中联系人对象的称谓信息,发送至所述的代理程序;以及识别信息接收模块,用以接收代理程序中联系人对象信息推送模块所发送的识别获得的联系人对象信息。
16.根据权利要求13所述的一种即时通信中路径触发联系人对象的方法,其特征在于对应着所述的代理程序,当获得了用以开启即时通信交互界面的路径信息后,若查验获得配套的即时通信客户端处于关闭状态时,触发该即时通信客户端进入到开启状态,在开启通过的情况下,依据所获得的识别信息开启对应的即时通信交互界面。
17.根据权利要求I所述的一种即时通信中路径触发联系人对象的方法,其特征在于对应着所述的方法,具有如下步骤,通过即时通信的系统服务器设置用以通过路径触发联系人对象的即时通信交互界面的模式; 通过即时通信客户端采集用户所输入的路径信息后传输至该系统服务器; 在前述的系统服务器中识别路径信息所对应的联系人对象; 将识别获得联系人对象的信息推送至前述的即时通信客户端; 所述的即时通信客户端根据所接收的联系人对象的信息后,触发对应的即时通信交互界面进入到开启状态。
18.—种即时通信中路径触发联系人对象的客户端,其特征在于该客户端包括 路径触发设置单元,用以设置路径触发联系人对象的即时通信交互界面的模式; 路径信息采集单元,用以采集通过所在终端输入的路径信息; 路径信息判定单元,用以判定所采集的路径信息是否符合前述路径触发设置模块中模式的判定条件; 路径信息触发单元,用以在符合前述模式的情况下,触发和前述联系人对象相对应的即时通信交互界面。
19.一种即时通信中路径触发联系人对象的系统,其特征在于该系统包括 代理程序,它包括, 路径信息采集模块,用以采集用户通过所在终端输入的路径信息; 路径信息推送模块,用以将采集获得的路径信息推送至关联的即时通信客户端; 即时通信客户端,它包括, 路径触发设置模块,用以设置路径触发联系人对象的即时通信交互界面的模式; 路径信息接收模块,用以接收前述代理程序所推送的路径信息; 路径信息判定模块,判定所采集的路径信息是否符合前述路径触发设置模块221中模式的判定条件; 路径信息触发模块,在符合前述模式的情况下,触发和前述联系人对象相对应的即时通信交互界面。
20.一种即时通信中路径触发联系人对象的系统,其特征在于该系统包括 代理程序,它包括, 路径信息采集模块,用以采集用户所写入的路径信息; 路径字符识别模块,用以识别路径信息中的字符内容; 称谓信息采集模块,用以采集联系人对象称谓信息中的字符内容; 联系人对象比对模块,用以将路径字符识别模块所识别的字符,通过比对称谓信息字符的方式获得联系人对象信息; 联系人对象信息推送模块,用以向所连通的即时通信客户端推送联系人对象比对模块所比对获得的联系人对象信息; 即时通信客户端,它包括, 称谓信息传送模块,用以采集所在终端上的联系人列表中联系人对象的称谓信息,发送至所述的代理程序; 识别信息接收模块,用以接收代理程序中联系人对象信息推送模块所发送的识别获得的联系人对象息;交互界面开启模块,根据所接收的联系人对象的信息,触发对应的即时通信交互界面进入到开启状态。
21.—种即时通信中路径触发联系人对象的系统,其特征在于该系统包括 系统服务器,它包括, 路径触发服务器设置模块,设置用以通过路径信息触发联系人对象的即时通信交互界面的模式; 路径信息服务器接收模块,用以接收通过下述的即时通信客户端所传送的路径信息;路径信息服务器判定模块,用以判定路径信息服务器接收模块所获得的路径信息是否符合前述模式,在符合的情况下判定出对应的联系人对象; 识别结果推送模块,将路径信息服务器判定模块所识别获得的联系人对象的信息推送至下述的即时通信客户端; 即时通信客户端,它包括, 路径信息采集模块,用以采集用户通过所在终端输入的路径信息; 路径信息传送模块,用以采集通过所在终端输入的路径信息,传输至前述的系统服务器; 识别信息接收模块,用以接收前述系统服务器中识别结果推送模块所发送的识别获得的联系人对象息; 即时通信交互界面开启模块,根据所接收的联系人对象的信息,触发对应的即时通信交互界面进入到开启状态。
全文摘要
本发明提供了一种即时通信中路径触发联系人对象的方法、客户端及系统,属于软件、网络技术领域。该方法包括有如下步骤步骤1,设置路径信息触发联系人对象的即时通信交互界面的模式;步骤2,采集通过所在终端输入的路径信息;步骤3,判定所采集的路径信息是否符合前述模式;步骤4,在符合前述模式的情况下,触发和前述联系人对象相对应的即时通信交互界面。利用本发明,能够便利地通过路径的方式触发针对于联系人对象的即时通信交互界面。
文档编号G06F3/048GK102707897SQ20121019372
公开日2012年10月3日 申请日期2012年6月12日 优先权日2012年6月12日
发明者马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1