CN102546462B - 即时通信中推荐联系人的方法、客户端及*** - Google Patents
即时通信中推荐联系人的方法、客户端及*** Download PDFInfo
- Publication number
- CN102546462B CN102546462B CN201110427443.5A CN201110427443A CN102546462B CN 102546462 B CN102546462 B CN 102546462B CN 201110427443 A CN201110427443 A CN 201110427443A CN 102546462 B CN102546462 B CN 102546462B
- Authority
- CN
- China
- Prior art keywords
- recipient
- recommending
- recommendation
- window
- client
- 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.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种即时通信中推荐联系人的方法、客户端及***,属于网络、软件技术领域。该方法包括如下步骤:步骤1,采集通过即时通信主面板,将受推荐方的ITEM项拖至推荐接收方的ITEM项处的操作信息;步骤2,生成将受推荐方推荐给推荐接收方的咨询窗口;步骤3,完成咨询窗口的数据采集和/或发送确认之后,将数据发送至推荐接收方的即时通信客户端;步骤4,推荐接收方所在的即时通信客户端接收到前述数据后,输出与前述咨询窗口相对应的推荐窗口。利用本发明,能够将即时通信的联系人对象,更加便利地推荐联系人。
Description
技术领域
本发明属于网络、软件技术领域。
技术背景
即时通信(InstantMessaging,简称IM),大多数情况下,指的是能够即时发送或接收互联网消息等功能的业务。它已成为人们通过网络进行交互通信的平台,用以实现包括文本、图片、语音、视频、多媒体等在内的数据交互操作,并能够对已有的数据文档利用即时通信工具进行传输操作。在交互通信的基础上,逐步发展出了个人页面、博客、微博、电子邮件、音乐、图片、游戏、影视和搜索等多种功能。即时通信工具已不再单纯作为聊天工具,还用以实现资讯、娱乐、搜索、电子商务、办公、网络社区等更加广泛的用途。
能够实现即时通信功能接入的设备,也多种多样。典型的设备类型,包括使用传统网络的个人电脑,以及平板电脑;还包括使用移动互联网的智能手机,等等。
目前即时通信软件的类型也多种多样,典型的包括腾讯科技公司的QQ、微软公司的MSN、AOL的ICQ,以及淘宝旺旺、网易泡泡、飞信,等等。
在当前的即时通信技术中,如果用户A具有联系人对象M和联系人对象N,用户A希望将联系人对象N推荐给联系人对象M,现在的实现方式,是将联系人对象N的用户识别号进行拷贝,然后打开针对于联系人对象M的即时通信交互界面,通过交互界面输入栏,将拷贝的联系人对象N的用户识别号写入,并发送给联系人对象M。与此同时,用户A常常还要撰写和联系人对象N的信息,从而向联系人对象M进行有效说明。联系人对象M接收到用户A所发送的即时通信消息之后,重新拷贝联系人对象M的用户识别号,进行联系人搜索,进而向其发送请求加为联系人的信息。联系人对象N接收到该请求之后,在审批通过的情况下,联系人M和联系人N才能相互成为联系人对象。
发明内容
本发明的目的,是提供一种即时通信中推荐联系人的方法、客户端及***,利用本发明,能够将即时通信的联系人对象,更加便利地推荐联系人。
本发明提供一种即时通信中推荐联系人的方法,该方法包括如下步骤:
步骤1,采集通过即时通信主面板,将受推荐方的ITEM项拖至推荐接收方的ITEM项处的操作信息;
步骤2,生成将受推荐方推荐给推荐接收方的咨询窗口;
步骤3,完成咨询窗口的数据采集和/或发送确认之后,将数据发送至推荐接收方的即时通信客户端;
步骤4,推荐接收方所在的即时通信客户端接收到前述数据后,输出与前述咨询窗口相对应的推荐窗口。
进一步,所述的咨询窗口,包括有,
推荐接收方模块,是用以写入推荐接收方的模块结构;
受推荐方模块,是用以写入受推荐方的模块结构;
推荐发起方模块,是用以写入推荐发起方的模块结构;
推荐陈词模块,是用以写入推荐说明性陈词内容的模块结构。
进一步,在面向于推荐接收方进行咨询窗口中的数据信息发送时,同步将受推荐方作为咨询窗口中数据信息的接收方,采集其即时通信的用户识别号,进行咨询窗口的数据发送操作。
进一步,在针对于受推荐方进行数据发送时,针对于受推荐方设置独立的受推荐方模块和推荐接收方模块及陈词模块。
进一步,对应着前述的方法,包括有如下的步骤,
将咨询窗口中需要输出的数据内容,利用即时通信客户端的***消息的输出形式,在即时通信工具所对应的托盘位置输出,进行图标的显示效果的闪烁,或者消息信息的闪烁;
当采集到针对于托盘位置处的触发信息时,生成消息的提醒窗口,即用以输出推荐信息的推荐窗口。
进一步,对应着前述的方法,包括有如下的步骤,
当采集到的接收方客户端所接受到的数据包中,包含对应着“咨询窗口”中的数据内容时,采集其中的推荐发起方的用户识别号信息;
针对于该用户识别号来开启与其相对应的用以实现双方数据交互的即时通信交互界面,在该即时通信交互界面中,输出用以显示联系人推荐信息的推荐窗口。
进一步,对应着前述的方法,包括有如下的步骤,
在接收方客户端接收到包括有“咨询窗口”中的数据内容时,解析其中的数据信息,获得推荐发起方的用户识别号;
遍历接收方客户端中的联系人列表的各个ITEM项,获得和推荐发起方的用户识别号相对应的ITEM项;
在该ITEM项上面或旁边生成推荐窗口,通过该推荐窗口载入并输出推荐信息。
进一步,对应着前述的方法,包括有如下的步骤,
在接收方客户端接收到包括有“咨询窗口”中的数据内容时,解析其中的数据信息,获得推荐发起方的用户识别号;
遍历接收方客户端中的联系人列表的各个ITEM项,获得和推荐发起方的用户识别号相对应的ITEM项;
在该ITEM项上面或旁边生成推荐窗口的触发图标,并使得该触发图标进入到闪烁状态;
当采集获得推荐接收方针对于该触发图标的操作信息时,生成推荐窗口,载入推荐信息。
进一步,对应着前述的方法,包括有如下的步骤,
接收方客户端接收到包括有“咨询窗口”中的数据内容时,解析其中的数据信息,获得推荐发起方的用户识别号;
遍历接收方客户端中的联系人列表的各个ITEM项,获得和推荐发起方的用户识别号相对应的ITEM项;
针对于该ITEM项,触发与推荐发起方相对应的即时通信交互界面,将前述的咨询窗口中的数据内容,转变为即时通信消息进行输出。
进一步,对应着前述的方法,包括有如下的步骤,
在发起方客户端,将“咨询窗口”中的数据内容进行解析,获得推荐接收方的用户识别号;
针对于该用户识别号生成与其对应的即时通信交互界面;
将前述咨询窗口中的数据信息,采集之后作为消息的内容,载入到即时通信交互界面的交互界面输入栏;
在采集获得用户的发送确认信息之后,将该消息传输至接收方客户端,并通过接收方客户端已有的即时通信消息的输出方式进行数据输出。
进一步,在推荐接收方完成操作之后,向推荐发起方发出反馈信息,其步骤如下,
采集推荐接收方针对于推荐窗口的操作信息;
在采集获得推荐许可的情况下,将受推荐方设定为推荐接收方的联系人对象,
在采集获得推荐不许可的情况下,不将推荐方设定为推荐接收方的联系人对象;
采集前一步骤的操作消息,反馈至推荐方所在的即时通信客户端中进行输出。
本发明还提供一种即时通信中推荐联系人的客户端,该客户端为发起方客户端,该客户端包括:
拖动信息采集模块,采集通过即时通信主面板,将受推荐方的ITEM项拖至推荐接收方的ITEM项处的操作信息;
咨询窗口触发模块,依据前述的拖动信息采集模块所接收到的操作信息,生成将受推荐方推荐给推荐接收方的咨询窗口;
推荐信息发送模块,完成咨询窗口的数据采集和/或发送确认之后,将数据发送至推荐接收方的即时通信客户端。
本发明还提供一种即时通信中推荐联系人的客户端,该客户端为对应着前述发起方客户端的接收方客户端,所对应的发起方客户端能够向该接收方客户端发送咨询窗口中的信息内容,该客户端还包括:
推荐窗口输出模块,用以在推荐接收方所在的即时通信客户端接收到前述数据后,输出与咨询窗口相对应的推荐窗口。
本发明还提供一种即时通信中推荐联系人的***,该***包括:
发起方客户端,它包括,
拖动信息采集模块,采集通过即时通信主面板,将受推荐方的ITEM项拖至推荐接收方的ITEM项处的操作信息;
咨询窗口触发模块,依据前述的拖动信息采集模块所接收到的操作信息,生成将受推荐方推荐给推荐接收方的咨询窗口;
推荐信息发送模块,完成咨询窗口的数据采集和/或发送确认之后,将数据发送至推荐接收方的即时通信客户端;
接收方客户端,它包括,
推荐窗口输出模块,用以推荐接收方所在的即时通信客户端接收到前述数据后,输出与前述咨询窗口相对应的推荐窗口。
附图说明
图1是本发明所述方法的流程图。
图2是本发明中推荐发起方的操作界面的示意图。
图3是本发明中发起方客户端的结构框图。
图4是本发明中接收方客户端的结构框图。
图5是本发明中***的结构框图。
具体实施方式
在本发明中,为了描述的方便,将发起联系人对象推荐操作的即时通信操作方,称为推荐发起方;将被推荐的联系人对象称为受推荐方;将接收推荐的联系人对象,称为推荐接收方。
下面对本发明所述的方法,结合图1所示的步骤,描述如下。
本发明在实施时,包括有如下步骤:
步骤S110,采集通过即时通信主面板,将受推荐方的ITEM项拖至推荐接收方的ITEM项处的操作信息;
步骤S120,生成将受推荐方推荐给推荐接收方的咨询窗口;
步骤S130,完成咨询窗口的数据采集和/或发送确认之后,将数据发送至推荐接收方的即时通信客户端;
步骤S140,推荐接收方所在的即时通信客户端接收到前述数据后,输出与前述咨询窗口相对应的推荐窗口。
前述的步骤S110,是采集针对于受推荐方的ITEM项,向推荐接收方的ITEM项的位置处进行拖动的操作信息。
参图2所示,在这儿所展示的示意图中,展示了推荐发起方进行操作的相关示意图。参图中所示,这儿展示了发起方客户端100,在其上设置有发起方主面板110,对应着发起方主面板110,设置有包括各个联系人对象120的联系人列表130。每个联系人对象120,在发起方主面板110上,都通过一个条形的方框来表示,通过触发该条形的方框,能够开启与该联系人对象相对应的即时通信交互界面。该条形的方框,通常称为ITEM项。需要指出的是,该ITEM项可能不是条形的方框结构,而是其它的形式,只要能够代表联系人对象所对应的操作位置,在本发明中均称为ITEM项。
在本实施例中,发起方客户端110对应着推荐发起方。而受推荐方为联系人对象N 121,接收推荐方为联系人对象M 122。
用户通过鼠标拖动的方式,先用鼠标左键点击联系人对象N 121所在的ITEM项,然后拖动到联系人对象M 122所在的ITEM项位置处放下。
经过这一操作过程之后,转入到所述的步骤S120及步骤S130。
在具体实施时,可以按照如下的方式来进行:预设受推荐方的ITEM项拖至推荐接收方的ITEM项处的操作信息,能够触发生成将受推荐方推荐给推荐接收方的咨询窗口。
继续参图2所示,这儿展示了咨询窗口200。作为举例而非限定,它包括如下四类组成模块:
推荐接收方模块210,它是用以写入推荐接收方的模块结构。既可以将采集获得推荐接收方的用户识别号及用户名来生成该模块中的内容,也可以接受推荐发起方的编辑。
受推荐方模块220,它是用以写入受推荐方的模块结构。既可以将采集获得受推荐方的用户识别号及用户名来生成该模块中的内容,也可以接受推荐发起方的编辑。
推荐发起方模块230,它是用以写入推荐发起方的模块结构。既可以将采集获得推荐发起方的用户识别号及用户名来生成该模块中的内容,也可以接受推荐发起方的编辑。
推荐陈词模块240,它是用以写入推荐说明性陈词内容的模块结构。既可以按照预设的内容形式来输出说明性陈词,也可以接受推荐发起方的编辑。所述的说明性陈词,比如说,“这是我的朋友XX,推荐给你加为好友。”
前述的咨询窗口200,它是预先设定的窗口形式。作为举例,当采集到受推荐方的ITEM项拖至推荐接收方的ITEM项处的操作信息时,即可获得该咨询窗口的句柄信息,利用和窗口相关的生成函数,生成该窗口,进而遍历所在的即时通信客户端的ITEM项,采集推荐发起方、推荐接收方和受推荐方的用户信息,特别是用户识别号以及用户名等数据内容。然后将采集获得的信息,对应着推荐接收方模块210、受推荐方模块220、推荐发起方模块230,以及推荐陈词模块240,载入到咨询窗口200中进行输出。进一步,在咨询窗口200中,还设置有用以确定或者取消该操作形式的控件,比如,如图中所示的那样,还包括有“确定”、“取消”这两个控件。当点击了“确定”这一控件后,即可以将前述的咨询窗口200中的信息,向推荐接收方所在的客户端进行发送;当点击了“取消”这一控件后,则将本窗口取消掉,不再进行该推荐操作。
在进行数据发送时,将前述的咨询窗口200中的数据信息,以及数据信息所对应的时间戳等内容,进行数据打包。获得推荐接收方所在客户端的IP地址和端口号,生成发送套接字,以异步数据传输的方式,将数据传输至推荐接收方所在的接收方客户端中。
进一步,在面向于推荐接收方进行咨询窗口中的数据信息发送时,优选的实施例,还可以同步将受推荐方作为咨询窗口中数据信息的接收方,采集其即时通信的用户识别号,进行数据发送操作。在针对于受推荐方进行数据发送时,针对于受推荐方设置独立的受推荐方模块和推荐接收方模块及陈词模块。其中,针对于受推荐方进行数据发送时,适合该咨询窗口200的数据信息作变更,其中,将前述的咨询窗口中的受推荐方和推荐接收方倒换,就可以了。进一步,还可以针对于该数据内容设置专门的陈词模块,来写入针对于受推荐方的推荐陈词。
对应着步骤S140,推荐接收方所在的即时通信客户端,即接收方客户端,接收到前述的咨询窗口200所包含的推荐信息时,进行解密及解析处理,然后获得和联系人推荐相关的数据内容,进行数据输出。需要指出的是,前面咨询窗口200中的数据内容,在接收方客户端中进行输出时的窗口形式,称为推荐窗口。
进行数据输出的方式,具体是不限定的,作为典型的实施例描述如下:
方式1.作为***消息,通过消息托盘的方式进行提醒及输出。
将咨询窗口200中需要输出的数据内容,利用即时通信客户端的***消息的输出形式,在即时通信工具所对应的托盘位置输出,进行图标的显示效果的闪烁,或者消息信息的闪烁。当采集到针对于托盘位置处的触发信息时,生成消息的提醒窗口。而该消息的提醒窗口,就是用以输出推荐信息的推荐窗口。
在该推荐窗口中,展示有如前所述的推荐接收方模块、受推荐方模块、推荐发起方模块和推荐陈词模块中的数据内容,其中,推荐接收方模块中的数据内容可以省略。
方式2.针对于推荐发起方在推荐接收方的即时通信交互界面中,设置输出结构。
在这种方式中,当采集到的接收方客户端所接受到的数据包中,包含对应着“咨询窗口”中的数据内容时,采集其中的推荐发起方的用户识别号信息,针对于该用户识别号来开启与其相对应的用以实现双方数据交互的即时通信交互界面。在该即时通信交互界面中,设置用以输出联系人推荐信息的“推荐窗口”。
该推荐窗口,可以设置在即时通信交互界面上的任一位置,具体是不限定的。它是一个独立的窗口形式。利用该生成的窗口,载入前述咨询窗口中的数据信息。以及设置用以采集推荐接收方是否愿意将受推荐方加为联系人的操作控件。
进一步,还可以在前述的即时通信交互界面上,设置用以代表“推荐窗口”的图标。当有推荐接收方未查看的推荐窗口的数据信息时,推荐窗口所对应的图标进入闪烁状态。该图标可以通过回调函数的形式来实现,或者直接以草操作控件的形式来实现。当采集到用户针对于该图标的操作信息时,即生成“推荐窗口”,并载入和前述咨询窗口相对应的数据信息,以及用以采集推荐接收方是否愿意将受推荐方加为联系人的操作控件。
方式3.针对于推荐接收方的即时通信主面板的推荐发起方的ITEM项处,来生成输出窗口。
这种实施方式有两种类型,第一种方式,是在接收方客户端接收到包括有“咨询窗口”中的数据内容时,解析其中的数据信息,获得推荐发起方的用户识别号,然后遍历接收方客户端中的联系人列表的各个ITEM项,获得和推荐发起方的用户识别号相对应的ITEM项。然后在该ITEM项上面或旁边生成推荐窗口,通过该推荐窗口载入并输出推荐信息。
第二种方式,是在接收方客户端接收到包括有“咨询窗口”中的数据内容时,解析其中的数据信息,获得推荐发起方的用户识别号,然后遍历接收方客户端中的联系人列表的各个ITEM项,获得和推荐发起方的用户识别号相对应的ITEM项。然后在该ITEM项上面或旁边生成推荐窗口的触发图标,并使得该触发图标进入到闪烁状态。前述的触发图标,和推荐窗口具有推应关系,可以通过该触发图标触发推荐窗口。当采集获得推荐接收方针对于该触发图标的操作信息时,比如利用鼠标左键的点击操作,即可通过窗口生成相关的函数,生成推荐窗口,并载入推荐信息。
方式4.作为即时通信消息来进行输出。
在这种方式下,接收方客户端接收到包括有“咨询窗口”中的数据内容时,解析其中的数据信息,获得推荐发起方的用户识别号,然后遍历接收方客户端中的联系人列表的各个ITEM项,获得和推荐发起方的用户识别号相对应的ITEM项。然后针对于该ITEM项,触发与推荐发起方相对应的即时通信交互界面。将前述的咨询窗口中的数据内容,转变为即时通信消息进行输出。
进一步,对应着前述的即时通信消息,还可以设置用以采集推荐接收方操作信息的控件,比如包括有“确定”、“取消”等功能的控件。
方式5.在推荐发起方所在的发起方客户端,直接转变为即时通信消息,来进行消息的发送确认之后进行数据发送操作。
在这种方式下,在发起方客户端,直接将“咨询窗口”中的数据内容进行解析,然后,获得推荐接收方的用户识别号,然后针对于该用户识别号生成与其对应的即时通信交互界面。将前述咨询窗口中的数据信息,采集之后作为消息的内容,载入到即时通信交互界面的交互界面输入栏。在采集获得用户的发送确认信息之后,将该消息传输至接收方客户端,并通过接收方客户端已有的即时通信消息的输出方式进行数据输出。
进一步,对应着前述的即时通信消息,还可以设置用以采集推荐接收方操作信息的控件,比如包括有“确定”、“取消”等功能的控件。
进一步,在接收方客户端获得了“咨询窗口”中的数据内容,并以“推荐窗口”的形式输出之后,针对于推荐窗口设置有用以采集用户操作信息的控件。如果用户接收了推荐请求的话,那么,就可以将该接收推荐请求的消息发送至即时通信的***服务器。在即时通信的***服务器中,查验受推荐方的联系人添加条件。如果受推荐方没有任何设定的联系人添加条件的话,那么,直接将受推荐方添加为是为推荐接收方的联系人对象,将该信息写入到针对于推荐接收方的联系人对象列表中,即可完成针对于受推荐方的推荐操作。
进一步,如果受推荐方设定有需要校验的条件,比如需要写出受推荐方的真实名称,在这种情况下,就可以将受推荐方的校验条件发送给推荐接收方,由推荐接收方进行校验条件的验证操作,验证通过之后加为联系人,否则停止操作。
进一步,还可以设定受推荐方的验证条件,是由受推荐方的联系人来进行推荐的情况下,设定为许可状态。于是,在这种情况下,当接收到了由受推荐方的联系人的推荐时,直接通过验证条件,将受推荐方设定为推荐接收方的联系人对象。
另外,也可以通过***服务器来生成面向于受推荐方的联系人添加请求的消息,在受推荐方登录即时通信工具时,发送至受推荐方,接收受推荐方的校验。
进一步,还可以在进行了相关操作之后,向推荐发起方发出反馈信息,比如说它可以通过如下的步骤来实现:
采集推荐接收方针对于推荐窗口的操作信息;
在采集获得推荐许可的情况下,将受推荐方设定为推荐接收方的联系人对象,
在采集获得推荐不许可的情况下,不将推荐方设定为推荐接收方的联系人对象;
采集前一步骤的操作消息,反馈至推荐方所在的即时通信客户端中进行输出。
进一步,在推荐窗口中,还可以设置反馈信息载入模块。通过该方式,可以直接载入推荐接收方的反馈信息。比如说,载入“谢谢,我已经将他/她加为好友了。”该反馈信息在接收到用户完成联系人在添加操作之后,或者取消联系人的添加操作之后,根据推荐窗口所对应的推荐发起方的用户识别号,向推荐发起方进行数据发送操作。
在本发明中,还提供一种即时通信中推荐联系人的客户端,该客户端为发起方客户端300,该客户端包括:
拖动信息采集模块310,采集通过即时通信主面板,将受推荐方的ITEM项拖至推荐接收方的ITEM项处的操作信息;
咨询窗口触发模块320,依据前述的拖动信息采集模块所接收到的操作信息,生成将受推荐方推荐给推荐接收方的咨询窗口;
推荐信息发送模块330,完成咨询窗口的数据采集和/或发送确认之后,将数据发送至推荐接收方的即时通信客户端。
在使用中,通过拖动信息采集模块310,来采集推荐发起方通过即时通信主面板,以拖动的方式,针对于受推荐方的ITEM项,向接收方的ITEM项处进行数据拖动的操作信息。然后,通过该操作信息,由咨询窗口触发模块320来生成咨询窗口。在该咨询窗口中,既可以直接生成如前述的的推荐接收方模块、推荐发起方模块、受推荐方模块和推荐陈词模块中的信息内容,也可以采集用户针对于各模块编辑后的内容形式,面向于推荐接收方所对应的接收方客户端进行数据发送。进而推荐信息发送模块330,完成咨询窗口的数据采集,包括将推荐陈词模块中的数据内容进行编辑之后,进行数据的发送操作;或者,采集默认的生成信息,直接进行发送的确认操作。进而,将数据发送至推荐接收方的即时通信客户端。
在本发明中,还提供一种即时通信中推荐联系人的客户端,该客户端为对应着前述发起方客户端的接收方客户端400,该客户端包括:
推荐窗口输出模块410,推荐接收方所在的即时通信客户端接收到前述数据后,输出与前述咨询窗口相对应的推荐窗口。
在应用中,前述的发起方客户端发出了推荐信息之后,在接收方客户端上线的情况下,接收获得和前述咨询窗口相对应的推荐信息。然后通过推荐窗口输出模块410,对应着接收方客户端400进行数据输出。数据输出的方式,如前面所描述的那样,包括有多种形式。.
本发明还提供一种即时通信中推荐联系人的***500,该***包括:
发起方客户端300,它包括,
拖动信息采集模块310,采集通过即时通信主面板,将受推荐方的ITEM项拖至推荐接收方的ITEM项处的操作信息;
咨询窗口触发模块320,依据前述的拖动信息采集模块所接收到的操作信息,生成将受推荐方推荐给推荐接收方的咨询窗口;
推荐信息发送模块330,完成咨询窗口的数据采集和/或发送确认之后,将数据发送至推荐接收方的即时通信客户端;
接收方客户端400,它包括,
推荐窗口输出模块410,推荐接收方所在的即时通信客户端接收到前述数据后,输出与前述咨询窗口相对应的推荐窗口。
在使用中,通过拖动信息采集模块310,来采集推荐发起方通过即时通信主面板,以拖动的方式,针对于受推荐方的ITEM项,向接收方的ITEM项处进行数据拖动的操作信息。然后,通过该操作信息,由咨询窗口触发模块320来生成咨询窗口。在该咨询窗口中,既可以直接生成如前述的的推荐接收方模块、推荐发起方模块、受推荐方模块和推荐陈词模块中的信息内容,也可以采集用户针对于各模块编辑后的内容形式,面向于推荐接收方所对应的接收方客户端400进行数据发送。
其中,推荐信息发送模块330,完成咨询窗口的数据采集,包括将推荐陈词模块中的数据内容进行编辑之后,进行数据的发送操作;或者,采集默认的生成信息,直接进行发送的确认操作。进而,将数据发送至接收方客户端400。
在应用中,前述的发起方客户端发出了推荐信息之后,在接收方客户端400上线的情况下,接收后获得和前述咨询窗口相对应的推荐信息。然后通过推荐窗口输出模块410,对应着接收方客户端400进行数据输出。数据输出的方式,如前面所描述的那样,包括有多种形式。
进一步,采集用户针对于推荐窗口的操作信息,根据操作信息的内容形式,来确定是否将受推荐方添加为联系人。以及设置有对应的数据反馈结构,将推荐接收方或受推荐方的操作信息反馈至推荐发起方。
以上是对本发明的描述而非限定,基于本发明思想的其它任何实施方式,亦均在本发明的保护范围之中。
Claims (14)
1.一种即时通信中推荐联系人的方法,其特征在于该方法包括如下步骤:
步骤1,采集通过即时通信主面板,将受推荐方的ITEM项拖至推荐接收方的ITEM项处的操作信息;
步骤2,生成将受推荐方推荐给推荐接收方的咨询窗口;
步骤3,完成咨询窗口的数据采集和/或发送确认之后,将数据发送至推荐接收方的即时通信客户端,同步将受推荐方作为咨询窗口中数据信息的接收方;
步骤4,推荐接收方所在的即时通信客户端接收到前述数据后,输出与前述咨询窗口数据信息相对应的推荐窗口;
其中,受推荐方与推荐接收方为相同属性分组。
2.根据权利要求1所述的一种即时通信中推荐联系人的方法,其特征在于:所述的咨询窗口,包括有,
推荐接收方模块,是用以写入推荐接收方的模块结构;
受推荐方模块,是用以写入受推荐方的模块结构;
推荐发起方模块,是用以写入推荐发起方的模块结构;
推荐陈词模块,是用以写入推荐说明性陈词内容的模块结构。
3.根据权利要求1所述的一种即时通信中推荐联系人的方法,其特征在于:采集受推荐方即时通信的用户识别号,进行咨询窗口的数据发送操作。
4.根据权利要求3所述的一种即时通信中推荐联系人的方法,其特征在于:在针对于受推荐方进行数据发送时,针对于受推荐方设置独立的受推荐方模块和推荐接收方模块及陈词模块。
5.根据权利要求1所述的一种即时通信中推荐联系人的方法,其特征在于:对应着前述的方法,包括有如下的步骤,
将咨询窗口中需要输出的数据内容,利用即时通信客户端的***消息的输出形式,在即时通信工具所对应的托盘位置输出,进行图标的显示效果的闪烁,或者消息信息的闪烁;
当采集到针对于托盘位置处的触发信息时,生成消息的提醒窗口,即用以输出推荐信息的推荐窗口。
6.根据权利要求1所述的一种即时通信中推荐联系人的方法,其特征在于:对应着前述的方法,包括有如下的步骤,
当采集到的接收方客户端所接受到的数据包中,包含对应着“咨询窗口”中的数据内容时,采集其中的推荐发起方的用户识别号信息;
针对于该用户识别号来开启与其相对应的用以实现双方数据交互的即时通信交互界面,在该即时通信交互界面中,输出用以显示联系人推荐信息的推荐窗口。
7.根据权利要求1所述的一种即时通信中推荐联系人的方法,其特征在于:对应着前述的方法,包括有如下的步骤,
在接收方客户端接收到包括有“咨询窗口”中的数据内容时,解析其中的数据信息,获得推荐发起方的用户识别号;
遍历接收方客户端中的联系人列表的各个ITEM项,获得和推荐发起方的用户识别号相对应的ITEM项;
在该ITEM项上面或旁边生成推荐窗口,通过该推荐窗口载入并输出推荐信息。
8.根据权利要求1所述的一种即时通信中推荐联系人的方法,其特征在于:对应着前述的方法,包括有如下的步骤,
在接收方客户端接收到包括有“咨询窗口”中的数据内容时,解析其中的数据信息,获得推荐发起方的用户识别号;
遍历接收方客户端中的联系人列表的各个ITEM项,获得和推荐发起方的用户识别号相对应的ITEM项;
在该ITEM项上面或旁边生成推荐窗口的触发图标,并使得该触发图标进入到闪烁状态;
当采集获得推荐接收方针对于该触发图标的操作信息时,生成推荐窗口,载入推荐信息。
9.根据权利要求1所述的一种即时通信中推荐联系人的方法,其特征在于:对应着前述的方法,包括有如下的步骤,
接收方客户端接收到包括有“咨询窗口”中的数据内容时,解析其中的数据信息,获得推荐发起方的用户识别号;
遍历接收方客户端中的联系人列表的各个ITEM项,获得和推荐发起方的用户识别号相对应的ITEM项;
针对于该ITEM项,触发与推荐发起方相对应的即时通信交互界面,将前述的咨询窗口中的数据内容,转变为即时通信消息进行输出。
10.根据权利要求1所述的一种即时通信中推荐联系人的方法,其特征在于:对应着前述的方法,包括有如下的步骤,
在发起方客户端,将“咨询窗口”中的数据内容进行解析,获得推荐接收方的用户识别号;
针对于该用户识别号生成与其对应的即时通信交互界面;
将前述咨询窗口中的数据信息,采集之后作为消息的内容,载入到即时通信交互界面的交互界面输入栏;
在采集获得用户的发送确认信息之后,将该消息传输至接收方客户端,并通过接收方客户端已有的即时通信消息的输出方式进行数据输出。
11.根据权利要求1所述的一种即时通信中推荐联系人的方法,其特征在于:在推荐接收方完成操作之后,向推荐发起方发出反馈信息,其步骤如下,
采集推荐接收方针对于推荐窗口的操作信息;
在采集获得推荐许可的情况下,将受推荐方设定为推荐接收方的联系人对象,
在采集获得推荐不许可的情况下,不将推荐方设定为推荐接收方的联系人对象;
采集前一步骤的操作消息,反馈至推荐方所在的即时通信客户端中进行输出。
12.一种实施权利要求1所述方法的即时通信中推荐联系人的客户端,该客户端为发起方客户端,其特征在于该客户端包括:
拖动信息采集模块,采集通过即时通信主面板,将受推荐方的ITEM项拖至推荐接收方的ITEM项处的操作信息;
咨询窗口触发模块,依据前述的拖动信息采集模块所接收到的操作信息,生成将受推荐方推荐给推荐接收方的咨询窗口;
推荐信息发送模块,完成咨询窗口的数据采集和/或发送确认之后,将数据发送至推荐接收方的即时通信客户端。
13.一种实施权利要求1所述方法的即时通信中推荐联系人的客户端,该客户端为对应着发起方客户端的接收方客户端,所对应的发起方客户端能够向该接收方客户端发送咨询窗口中的信息内容,其特征在于该客户端包括:
推荐窗口输出模块,用以在推荐接收方所在的即时通信客户端接收到前述数据后,输出与咨询窗口相对应的推荐窗口。
14.一种实施权利要求1所述方法的即时通信中推荐联系人的***,其特征在于该***包括:
发起方客户端,它包括,
拖动信息采集模块,采集通过即时通信主面板,将受推荐方的ITEM项拖至推荐接收方的ITEM项处的操作信息;
咨询窗口触发模块,依据前述的拖动信息采集模块所接收到的操作信息,生成将受推荐方推荐给推荐接收方的咨询窗口;
推荐信息发送模块,完成咨询窗口的数据采集和/或发送确认之后,将数据发送至推荐接收方的即时通信客户端;
接收方客户端,它包括,
推荐窗口输出模块,用以推荐接收方所在的即时通信客户端接收到前述数据后,输出与前述咨询窗口相对应的推荐窗口。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110427443.5A CN102546462B (zh) | 2011-12-18 | 2011-12-18 | 即时通信中推荐联系人的方法、客户端及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110427443.5A CN102546462B (zh) | 2011-12-18 | 2011-12-18 | 即时通信中推荐联系人的方法、客户端及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102546462A CN102546462A (zh) | 2012-07-04 |
CN102546462B true CN102546462B (zh) | 2016-08-03 |
Family
ID=46352448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110427443.5A Active CN102546462B (zh) | 2011-12-18 | 2011-12-18 | 即时通信中推荐联系人的方法、客户端及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102546462B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102801652B (zh) * | 2012-08-14 | 2016-01-06 | 上海量明科技发展有限公司 | 通过表情数据添加联系人的方法、客户端及*** |
CN106330659B (zh) * | 2015-06-24 | 2020-07-14 | 腾讯科技(深圳)有限公司 | 通信账号推荐方法、客户端及服务器 |
CN105376383B (zh) * | 2015-10-28 | 2019-06-07 | 宁波萨瑞通讯有限公司 | 一种快速发送联系人信息的方法及*** |
CN106230700A (zh) * | 2016-08-23 | 2016-12-14 | 腾讯科技(深圳)有限公司 | 联系人推荐方法、终端及服务器 |
CN107920010B (zh) * | 2016-10-09 | 2021-04-20 | 腾讯科技(深圳)有限公司 | 一种实现临时会话的方法与*** |
CN106709496B (zh) * | 2016-12-31 | 2022-01-21 | 南京仁光电子科技有限公司 | 识别文字信息的智能交互***及其交互方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101217504A (zh) * | 2007-12-27 | 2008-07-09 | 腾讯科技(深圳)有限公司 | 一种共享通信好友的方法及网络通信*** |
CN101582859A (zh) * | 2009-04-23 | 2009-11-18 | 腾讯科技(北京)有限公司 | 即时通讯工具添加好友的处理方法、即时通讯装置及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026612A (zh) * | 2006-02-21 | 2007-08-29 | 腾讯科技(深圳)有限公司 | 在即时通讯工具中管理不同属性分组及其成员的方法 |
-
2011
- 2011-12-18 CN CN201110427443.5A patent/CN102546462B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101217504A (zh) * | 2007-12-27 | 2008-07-09 | 腾讯科技(深圳)有限公司 | 一种共享通信好友的方法及网络通信*** |
CN101582859A (zh) * | 2009-04-23 | 2009-11-18 | 腾讯科技(北京)有限公司 | 即时通讯工具添加好友的处理方法、即时通讯装置及*** |
Non-Patent Citations (2)
Title |
---|
webqq使用评测;PC6资讯;《http://www.pc6.com/infoview/Article_48793.html》;20100903;第(3)消息提示部分 * |
如何实现鼠标移入移出托盘图标时执行某动作;Billtec;《http://bbs.eyuyan.com/read.php?tid=228006》;20100815;第1页 * |
Also Published As
Publication number | Publication date |
---|---|
CN102546462A (zh) | 2012-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103220210B (zh) | 一种针对即时通信消息进行收藏的方法、客户端及*** | |
US10866690B2 (en) | Computerized system and method for creating and communicating graphical messages | |
CN102546462B (zh) | 即时通信中推荐联系人的方法、客户端及*** | |
CN103955470B (zh) | 热点话题推送方法和装置 | |
CN102780653B (zh) | 即时通信中快捷通信的方法、客户端及*** | |
CN107683468A (zh) | 用于提供交互式列表对象的统一消息传送平台 | |
CN103269305B (zh) | 用于发布群组交流信息的方法及*** | |
CN102497333B (zh) | 用以输出联系人对象天气信息的方法、客户端及*** | |
CN104135429B (zh) | 一种信息推送方法和装置 | |
CN102404251A (zh) | 具有备注功能的即时通信的实现方法、客户端及*** | |
CN103856394A (zh) | 一种网络聊天室*** | |
CN102801652A (zh) | 通过表情数据添加联系人的方法、客户端及*** | |
CN102025657A (zh) | 一种利用email邀请好友加入社交网络的方法与*** | |
CN108353018A (zh) | 发送消息的方法、设备和*** | |
CN102710553B (zh) | 即时通信消息提醒的方法及客户端 | |
CN103973540A (zh) | 即时多方交互通讯工具及其方法 | |
CN102611641B (zh) | 采集即时通信记录进行汇总的方法及*** | |
CN102780649A (zh) | 在即时通信消息中加注即时图像的方法、客户端及*** | |
US8676910B2 (en) | Method, server, client and system for network platform interaction | |
CN102790731B (zh) | 通过即时通信工具触发传递的方法、客户端及*** | |
CN102299868A (zh) | 进行电子邮件收发的方法、客户端及*** | |
CN110023943A (zh) | 自动会议邀请处理 | |
CN105302417B (zh) | 一种信息处理方法、装置及电子设备 | |
CN102694751B (zh) | 即时通信交互界面中显示日志信息的方法及客户端 | |
CN102707897B (zh) | 即时通信中路径触发联系人对象的方法、客户端及*** |
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 |