专利名称:即时通信中设置主题公示板的方法、客户端及系统的制作方法
技术领域:
本发明属于计算终端、软件技术领域。
背景技术:
在当前的技术条件下,即时通信技术的应用和发展都很迅速,人们利用即时通信工具,能够便利地进行文本、语音、视频、多媒体等多种形式的交互操作,同时也能够便利地传输已有的文档数据。通过即时通信工具所构建起来的通信网络,能够让人们的信息交流更加便利。但需要指出的是,即时通信的各方之间,如果想获得更多的信息,通常需要直接的交互操作。这一状况,也给人们的交互带来了不便之处。特别是当用户想发起某个活动的时候,比如说,发起周末打羽毛球的活动,或者到某地去旅行的活动,如果逐一和联系人对象之间进行交流,是并不便利的。而利用当前的技术形式,虽然通过即时通信工具的统一公布栏,能够让联系人对象获得相关的数据信息,但通过统一公布栏能够展示的数据内容零乱,缺乏针对性,也缺乏回复信息的响应功能,因此,无法良好地进行活动信息的发布操作。其中,所述的统一公布栏,在腾讯科技公司的QQ即时通信工具上,称为“说说”,在其它的即时通信工具上有不同的命名方式,但其功能是类似的。
发明内容
本发明的目的,是提供一种即时通信中设置主题公示板的方法,以及对应的客户端及系统,利用本发明,能够使得即时通信用户便利地将自己的需求信息以主题的形式进行数据的发布操作。本发明提供一种即时通信中设置主题公示板的方法,该方法包括有如下步骤步骤1,通过即时通信客户端设置主题公示窗口,通过主题公示窗口,设置主题栏目建立控件以及主体内容采集控件;步骤2,采集用户通过主题公示窗口的主题栏目建立控件所设置的主题栏目,以及通过主题内容采集控件所写入的主题内容;步骤3,将建立的主题栏目和主题内容,向所选择的联系人对象进行发送操作;步骤4,通过联系人对象所在的即时通信客户端,输出所接收到的主题栏目和主题内容。进一步,对应在即时通信客户端的即时通信主面板上,设置主题公示窗口触发控件,用以触发主题公示窗口。
进一步,对应着前述的主题公示窗口触发控件,采集主题栏目或者主题内容中的至少部分信息,作为该触发控件的输出内容。进一步,所述的主题栏目建立控件,是用以建立需要发布的信息栏的控件结构,具有如下三者其一的建立方式,其中之一,针对于主题栏目建立控件设置栏目选项列表,在该栏目选项列表中,设置有可供即时通信用户选择的栏目选项;其中之二,通过主题栏目建立控件,设置用以采集用户载入信息的栏目,将载入信息作为主题栏目中的数据信息;其中之三,采集用户所输入的主题内容,针对于主题内容进行识别,在预设的栏目选项列表中进行搜索,搜索获得符合主题内容对应项的主题栏目的栏目选项,来作为生成的主题栏目中的数据内容。进一步,对应着所述的栏目选项,设置有栏目子选项。进一步,对应着所述的主题内容采集控件,设置有字符采集控件,用以采集用户所写入的字符信息;或设置上传信息采集控件,用以采集用户所在终端设备上的已有数据信息,上传之后作为主题内容;或设置语音信息采集控件,通过触发该控件启动所在终端设备上的语音采集功能,采集用户所发出的语音信息;或设置多媒体信息采集控件,通过触发该控件启动所在终端设备上的语音采集结构和视频采集结构,采集用户的音视频数据信息。进一步,对应着所述的步骤3,从联系人列表中选择部分联系人对象作为接收所述主题栏目和主题内容的联系人对象,其步骤为,触发针对于主题栏目和主题内容接收对象的选择操作;生成包括有用户所有联系人对象的联系人选择列表,针对于每个联系人对象,设直有选择控件;针对于需要进行数据接收的联系人对象进行选择操作,或者针对于不需要进行数据接收的联系人对象进行选择操作;针对于所选择的联系人对象,通过所设定的控件功能对其进行数据发送的设定操作,或进行数据不发送的设定操作。进一步,对应着前述的步骤4,在接收方客户端中和发起方相对应的ITEM项内,生成用以实现主题公示板的ITEM项公示板,在ITEM项公示板中,输出所接收到的主题栏目中的全部或部分内容,和/或输出主题内容中的全部或部分内容,和/或输出公示板数据提醒信息。进一步,对应着前述的步骤4,在接收方客户端中和发起方相对应的ITEM项内,生成用以触发主题公示板的ITEM项公示板的触发控件。进一步,在输出主题栏目和主题内容时,加载用以采集接收方针对于公示内容反馈信息的控件结构,用以采集接收方的反馈信息,并将反馈信息连带着所对应的主题栏目和主题内容,以及接收方的即时通信识别号,进行数据打包,发送至发起方所在的即时通信客户端。进一步,所述的方法,包括有如下步骤,步骤S211,针对于发起方客户端,设置主题公示窗口,在主题公示窗口中,设置有用以建立主题栏目的主题栏目建立控件,以及用以采集获得主题内容的主题内容采集控件,并设置主题公示窗口的触发控件;步骤S212,通过发起方所在的发起方客户端上的即时通信主面板,输出主题公示窗口的触发控件;步骤S213,采集针对于主题公示窗口触发控件的开启信息,获取主题公示窗口中的数据内容,生成主题公示窗口并输出;、
步骤S214,通过所述的主题栏目建立控件,以选择已有主题栏目或者新建主题栏目的方式,生成主题栏目数据,以及通过主题内容采集控件,通过选择已有的主题内容或者新建主题内容的方式,生成主题内容数据;步骤S215,将所获得的主题栏目和主题内容数据两者至少其一,通过用户所在的即时通信客户端进行输出;步骤S216,将前述的发起方所写入的主题栏目和对应的主题内容,发送至系统服务器,系统服务器通过异步数据传输的方式来接收前述内容;步骤S217,通过系统服务器将接收到的主题栏目和主题内容,与该即时通信用户原有的主题栏目和主题内容进行比对,判定是否具有改变,在具有改变的情况下转入到下
一步骤;步骤S218,通过前述的系统服务器,将发生了改变的主题栏目和主题内容传输到联系人对象所在的接收方客户端中;步骤S219,通过联系人对象所在的接收方客户端,接收发起方客户端所传递的主题栏目和主题内容,通过和发起方相对应的ITEM项,输出主题公示板,在主题公示板上输出接收到的主题栏目和/或主题内容和/或更新提醒信息;步骤S220,针对于前述的主题公示板进行触发之后,生成主题公示板的公示板展开窗口,展示所写入的主题栏目和主题内容,或者,生成包括有主题栏目、主题内容以及用以采集接收方操作信息的控件结构;步骤S221,针对于所述的主题栏目或主题内容,通过用以采集接收方操作信息的控件结构,采集接收方针对于主题栏目或主题内容的反馈信息;步骤S222,在采集获得前述反馈信息的情况下,将反馈信息连带着所对应的主题栏目或主题内容以及接收方的即时通信识别号,发送至前述的发起方客户端输出。进一步,所述的方法,包括有如下步骤,步骤S311,在即时通信主面板上,设置主题公示窗口触发控件;步骤S312,采集针对于前述的主题公示窗口触发控件的操作信息,生成主题公示窗口,在主题公示窗口中输出有主题栏目建立控件和主题内容采集控件;步骤S313,针对于前述的主题内容采集控件,采集用户所写入的主题内容数据;步骤S314,将用户所写入的主题内容数据,在已有的主题栏目选项列表中进行数据搜索,判定是否有对应的主题栏目,在具有的情况下,转入到下述的步骤S316,在不具有的情况下转入到下述的步骤S315 ;步骤S315,根据用户所写入的主题内容数据,生成与其相对应的主题栏目;步骤S316,针对于前述的主题栏目和主题内容,设置具有获取并输出主题栏目和主题内容数据权限的联系人对象;步骤S317,针对于前一步骤所述的联系人对象,向其所在的接收方客户端直接以点对点的方式发送所生成的主题栏目和主题内容,或者通过对应的即时通信系统服务器,向接收方客户端发送所生成的主题栏目和主题内容;
步骤S318,通过前述接收方客户端获得前述的主题栏目和主题内容后,对应着发起方在接收方的即时通信主面板中的ITEM项,生成并输出主题公示板数据更新提示消息,以及通过即时通信主面板设置主题公示板集合触发结构;
步骤S319,采集针对于前述的主题公示板集合触发结构的操作信息后,生成主题公示板集合界面,通过该界面输出所有接收到的各联系人对象的主题公示信息;步骤S320,通过前述的主题公示板集合界面,对应着所接收到的主题公示信息,设置有反馈信息采集控件,通过该反馈信息采集控件采集接收方所输入的针对于主题公示信息的反馈数据;步骤S321,将前述的反馈数据传输至发起方所在的即时通信客户端,或者传输至所对应的即时通信系统服务器,在发起方客户端具有接收权限的情况下进行反馈数据的推送操作;步骤S322,通过发起方客户端的主题公示窗口,输出包括有接收方反馈信息以及对应主题栏目和主题内容的界面。本发明还提供一种即时通信中设置主题公示板的客户端,对应着发起方客户端,该发起方客户端包括主题公示窗口设置模块,通过即时通信客户端设置主题公示窗口,通过主题公示窗口设置主题栏目建立控件以及主体内容采集控件;主题信息采集模块,采集用户通过主题公示窗口所设置的主题栏目建立控件,以及通过主题内容采集控件所写入的主题内容;主题信息推送模块,将建立的主题栏目和主题内容,向所选择的联系人对象进行发送操作。本发明还提供一种即时通信中设置主题公示板的客户端,对应着接收方客户端,该接收方客户端包括主题信息接收模块,接收来自于发起方客户端所发送的包括有主题栏目和主题内容的数据信息;主题公示板模块,是用以输出由发起方客户端所发送的主题栏目和主题内容的功能丰旲块。本发明还提供一种即时通信中设置主题公示板的系统,它包括发起方客户端、接收方客户端、系统服务器,该系统包括发起方客户端,它包括,主题公示窗口设置模块,通过即时通信客户端设置主题公示窗口,通过主题公示窗口设置主题栏目建立控件以及主体内容采集控件;主题信息采集模块,采集用户通过主题公示窗口的主题栏目建立控件所设置的主题栏目,以及通过主题内容采集控件所写入的主题内容;主题信息推送模块,将建立的主题栏目和主题内容,向所选择的联系人对象进行发送操作。接收方客户端,它包括,主题信息接收模块,接收来自于发起方客户端或系统服务器所发送的包括有主题栏目和主题内容的数据信息;主题公示板模块,是用以输出由前述主题信息接收模块所接收的主题栏目和主题内容的功能模块;系统服务器,它包括,、
主题信息存储模块,用以存储来自于前述发起方客户端所发出的主题信息,或存储接收方客户端所接收的主题信息;主题信息推送模块,用以查验发起方客户端或接收方客户端的登录信息,向其推送与其对应的主题信息。
图I是本发明所述即时通信中设置主题公示板的方法的流程图,为一种实施例。图2是本发明所述即时通信中设置主题公示板的客户端的结构框图,对应着发起方客户端,为一种实施例。图3是本发明所述即时通信中设置主题公示板的客户端的结构框图,对应着接收方客户端,为另一种实施例。图4是本发明所述即时通信中设置主题公示板的系统的结构框图,为一种实施例。
具体实施例方式在本发明中,提供了一种能够在用户的即时通信联系人对象的圈子内,更加方便地发布数据信息的方式,特别是发布活动信息的方式。首先针对于本发明所描述的方法作统一说明。参图I所示,所述的即时通信中设置主题公示板的方法包括有如下步骤步骤SI 10,通过即时通信客户端设置主题公示窗口,通过主题公示窗口,设置主题栏目建立控件以及主体内容采集控件;这儿所述的主题公示窗口,是用以让即时通信用户设定主题栏目和主题内容的功能结构。通过和即时通信客户端相关联的窗口形式来实现。比如说,可以在即时通信客户端的即时通信主面板上,设置主题公示窗口触发控件,该触发控件可以通过一个图标的形式来展示,也可以通过字符的形式来展示。进一步,还可以将主题栏目或者主题内容中的至少部分信息,作为该触发控件的输出内容,在采集到针对于这种类型的触发控件的操作信息时,直接针对于所述的主题栏目或者主题内容进行编辑操作。所述的主题栏目建立控件,是用以建立需要发布的信息栏的控件结构。作为举例而非限定,有三种建立的方式,其中之一,是针对于主题栏目建立控件设置栏目选项列表,在该栏目选项列表中,设置有可供即时通信用户选择的栏目选项,比如,有这些栏目选项“旅行”、“运动”、“摄影”、“购物”、“逛街”、“聊天”、“看电影”、“聚餐”、“拜访朋友”等栏目选项。进一步,针对于栏目选项,还可以设置栏目子选项,比如,针对于栏目选项“运动”,可以设置多种栏目子选项,如“打羽毛球”、“打篮球”、“溜冰”、“游泳”、“踢足球”等等。进一步,还可以将栏目子选项设置为和栏目选项并列的形式,共同呈现在栏目选项列表中。其中之二,是通过主题栏目建立控件,设置用以采集用户载入信息的栏目,用户所载入的信息可 以是字符,也可以是图标,载入之后,作为主题栏目中的数据信息。其中之三,是采集用户所输入的主题内容,针对于主题内容进行识别,在预设的栏目选项列表中进行搜索,搜索获得符合主题内容对应项的主题栏目的栏目选项,来作为生成的主题栏目中的数据内容。
所述的主题内容采集控件,用以采集用户所希望公示的数据内容。该公示的数据内容,通常是用户所发起的活动信息。通过主题内容采集控件所提供的数据载入的栏目,采集用户所写入的数据信息。其中,该控件采集用户信息的形式是不限定的,比如说,可以设置字符采集控件,来采集用户所写入的字符信息;设置上传信息采集控件,来采集用户所在终端设备上的已有数据信息,上传之后作为主题内容;或者设置语音信息采集控件,通过触发该控件启动所在终端设备上的语音采集功能,采集用户所发出的语音信息;或者设置多媒体信息采集控件,通过触发该控件启动所在终端设备上的语音采集结构和视频采集结构,采集用户的音视频数据信息。具体来说,主题内容采集控件的实现方式是不限定的,作为常见的实施例,是设置字符采集控件来采集用户所写入的字符数据信息。步骤S120,采集用户通过主题公示窗口的主题栏目建立控件所设置的主题栏目,以及通过主题内容采集控件所写入的主题内容;在该步骤中,通过前述的主题栏目建立控件,采集即时通信用户建立主题栏目的数据信息,来选择或新建主题栏目;以及通过主题内容采集控件,采集用户所写入的主题内容的数据信息,作为数据公示的主题内容。步骤S130,将建立的主题栏目和主题内容,向所选择的联系人对象进行发送操作;在该步骤中,向用户的联系人对象发送所建立起来的主题栏目和主题内容中的数据信息。另一方面,可以通过预先选择的方式设定能够获得主题栏目和主题内容数据信息的联系人对象。常见的联系人对象的选择方式有两种类型,其中之一,是设定用户所在即时通信客户端上的所有联系人对象,均为接收并输出所述主题栏目和主题内容的联系人对象;其中之二,是从联系人列表中选择部分联系人对象,作为接收所述主题栏目和主题内容的联系人对象。前面的第二种方式,作为举例而非限定,可以通过如下的步骤来实现触发针对于主题栏目和主题内容接收对象的选择操作;生成包括有用户所有联系人对象的联系人选择列表,针对于每个联系人对象,设直有选择控件;针对于需要进行数据接收的联系人对象进行选择操作,或者针对于不需要进行数据接收的联系人对象进行选择操作;针对于所选择的联系人对象,通过所设定的控件功能对其进行数据发送的设定操作,或进行数据不发送的设定操作。前述的主题栏目和主题内容,进行数据发送的类型,作为举例而非限定,可分为两种类型,其中之一,是在联系人对象处于在线状态的情况下,获取联系人对象的IP地址和端口号,生成发送套接字,然后将主题栏目、主题内容,连带着用户自身的即时通信识别号,进行数据打包之后,以异步数据传输的方式,通过前述的发送套接字发送至联系人对象所在的即时通信客户端。其中之二,是将主题栏目和主题内容的数据信息,发送至所在的即时通信系统服务器,由系统服务器根据联系人对象的在线状态,以及联系人对象所设定的接收数据的权限,在权限许可和联系人对象处于在线状态的情况下,将前述的数据发送至联系人对象所在的即时通信客户端。 步骤S140,通过联系人对象所在的即时通信客户端,输出所接收到的主题栏目和主题内容。联系人对象所在的即时通信客户端,接收到主题栏目和主题内容后,将其数据进行输出操作。输出的方式是不限定的,为了说明的方便,将前述发送主题栏目和主题内容的一方称为发起方,将接收主题栏目和主题内容的联系人对象称为接收方,下同。作为举例,通过接收方所在的即时通信客户端,遍历即时通信主面板中的联系人列表,从联系人列表中获取各个联系人对象的用户识别号以及所在的ITEM项,然后针对于和发起方相对应的ITEM项,生成主题公示板的输出窗口,称为ITEM项公示板。在ITEM项公示板中,输出所接收到的主题栏目中的全部或部分内容,和/或输出主题内容中的全部或部分内容,和/或输出主题公示板数据提醒信息。所述的主题公示板数据提醒信息,比如说,可以用字符“NEW”的形式,来表达主题公示板数据的更新;或者,也可以用预设的符号,比如“ * ”来表达所接收数据的重要程度。或者,通过前述的ITEM项,针对于所述ITEM项公示板,仅仅显示用以打开ITEM项公示板的触发控件。在触发之后,即可生成主题公示板,输出所接收到的主题栏目和主题内容。进一步,在输出主题栏目和主题内容时,还可以加载用以采集接收方针对于主题公示内容反馈信息的控件结构,用以采集接收方的反馈信息,并将反馈信息连带着所对应的主题栏目和主题内容,以及接收方的即时通信识别号,进行数据打包,直接通过点对点的方式发送至发起方所在即时通信客户端,或者经由系统服务器,发送至发起方所在的即时通信客户端,由发起方客户端接收并输出该反馈信息。下面结合着具体的实施例,来对本发明作进一步的描述。本发明的一个具体实施例,其步骤描述如下步骤S211,针对于发起方客户端,设置主题公示窗口,在主题公示窗口中,设置有用以建立主题栏目的主题栏目建立控件,以及用以采集获得主题内容的主题内容采集控件,并设置主题公示窗口的触发控件;步骤S212,通过发起方所在的发起方客户端上的即时通信主面板,输出主题公示窗口的触发控件;作为举例,所述的触发控件,通过一个图标的形式设置在即时通信主面板上。另夕卜,还可以在该触发控件上设置数据输出窗口,来输出用户已经设置的主题栏目和/或主题内容的全部或部分内容。步骤S213,采集针对于主题公示窗口触发控件的开启信息,获取主题公示窗口中的数据内容,生成主题公示窗口并输出;所述主题公示窗口触发控件的开启信息,作为举例,是用户鼠标的点击消息,在获得该点击消息的情况下实现触发操作;对于具有触摸屏的终端来说,还可以通过触摸屏采集针对前述触发控件所在位置的触摸消息,实现触发操作;也可以通过设置快捷键的形式,根据所采集的快捷键信息来实现触发操作;也可以通过预设语音信息的方式,基于语音信息内容的识别来实现触发操作,等等,具体是不限定的。在触发之后,即可调取主题公示窗口的句柄信息,通过和窗口相关的应用程序接口 API函数,生成主题公示窗口,并通过该窗口获取预设的控件信息,包括主题栏目建立控件和主题内容采集控件,生成与所述控件相对应的操作界面。、
步骤S214,通过所述的主题栏目建立控件,以选择已有主题栏目或者新建主题栏目的方式,生成主题栏目数据,以及通过主题内容采集控件,通过选择已有的主题内容或者新建主题内容的方式,生成主题内容数据;基于所述的主题栏目建立控件,建立发起方本次主题栏目的内容形式。如前所述,主题栏目的建立方式有多种,包括通过栏目选项列表从中进行选择,以及直接采集发起方所写入的新建栏目的内容,来生成主题栏目。另一方面,通过所设置的主题内容采集控件,采集用户所写入的主题内容,作为举例,采集用户所写入的文本格式的主题内容。步骤S215,将所获得的主题栏目和主题内容数据两者至少其一,通过用户所在的即时通信客户端进行输出;通过前一步骤,获得发起方所建立起的主题栏目,以及所写入的主题内容。这部分数据信息,同样也可以通过发起方所在的即时通信客户端进行输出,来便于发起方核定 自己所建立起来的主题公示信息。在本实施例中,通过在发起方客户端的即时通信主面板上所设置的主题公示窗口,直接输出主题栏目和主题内容中的至少部分数据,供接收方随时查看。比如说,发起方所建立起来的主题栏目为“运动”,主题内容是“想在周六下午3:00-5:00打篮球”,就可以将该主题公示信息的全部或部分内容进行输出操作。在数据输出时,对应着主题栏目显示“运动”,对应着主题内容显示“想在周六下午3:00-5:00打篮球”。步骤S216,将前述的发起方所写入的主题栏目和对应的主题内容,发送至系统服务器,系统服务器通过异步数据传输的方式来接收前述内容;在该步骤中,系统服务器所接收到的主题栏目和主题内容,还包括有发起方的即时通信识别号,以及所对应的时间戳等数据信息。步骤S217,通过系统服务器将接收到的主题栏目和主题内容,与该即时通信用户原有的主题栏目和主题内容进行比对,判定是否具有改变,在具有改变的情况下转入到下
一步骤;对应着该步骤,在系统服务器中预存有发起方曾经建立起来的主题栏目和主题内容,于是,就可以将所接收到的主题栏目和主题内容与曾经建立起来的数据信息进行比对。比对之后如果没有发生变化的话,则不进行操作;如果发生变化的话,则转入到下述的步骤进行操作。步骤S218,通过前述的系统服务器,将发生了改变的主题栏目和主题内容传输到联系人对象所在的接收方客户端中;通过所述的系统服务器,采集接收方客户端的在线状态,需要在接收方客户端在线的情况下才能够进行数据的发送操作。另外,所述的接收方客户端,需要是发起方所选定的联系人对象,才能够对其进行数据的发送操作。步骤S219,通过联系人对象所在的接收方客户端,接收发起方客户端所传递的主题栏目和主题内容,通过和发起方相对应的ITEM项,输出主题公示板,在主题公示板上输出接收到的主题栏目和/或主题内容和/或更新提醒信息;在该步骤中,通过接收方客户端,将所接收到的发起方的主题栏目和主题内容,通过遍历所在即时通信主面板的方式,获取和发起方相对应的ITEM项,在ITEM项所在的界面中,输出主题公示板。在主题公示板上,输出全部或部分的主题栏目和/或主题内容。其中,当主题栏目或主题内容的字符较多时,亦可只输出部分内容。另外,也可以直接输出主题公示的更新提醒信息,比如说,显示字符“NEW” 一类的方式来进行提醒,等等。步骤S220,针对于前述的主题公示板进行触发之后,生成主题公示板的公示板展开窗口,展示所写入的主题栏目和主题内容,或者,生成包括有主题栏目、主题内容以及用以采集接收方操作信息的控件结构所述的公示板展开窗口,作为举例,可以这样来生成采集针对于主题公示板所在位置的光标停留信息;在光标停留时间达到预设阈值时,调取公示板展开窗口的句柄信息;通过调取公示板中的包括有主题栏目和主题内容的数据信息,结合着前述句柄信息,生成公示板展开窗口。步骤S221,针对于所述的主题栏目或主题内容,通过用以采集接收方操作信息的控件结构,采集接收方针对于主题栏目或主题内容的反馈信息;所述的反馈信息,可以是针对于栏目选项的选择信息,也可以是所写入的字符信息,或是所记录的音频或视频或多媒体数据信息。对应着反馈的信息形式,将采集接收方操作信息的控件结构,与其对应设置即可。步骤S222,在采集获得前述反馈信息的情况下,将反馈信息连带着所对应的主题栏目或主题内容以及接收方的即时通信识别号,发送至前述的发起方客户端输出。在获得了反馈信息的情况下,将反馈信息直接发送至发起方客户端,或者经由所对应的即时通信系统服务器,转发至发起方客户端。所获得的反馈信息,适合通过发起方客户端上的主题公示窗口进行数据输出。比如说,对应着设置有主题栏目和主题内容的区域部分输出反馈信息。反馈信息的内容,作为举例,是针对于发起方所发起的某一项活动,采集获得了接收方所反馈的“同意”,或者“我到XX那一天的下午1:00-4:00有空”等一类的反馈数据信息。进一步,发起方可以通过主题公示窗口中的控件结构,直接继续采集发起方所写入的数据信息,再传输至接收方所在的即时通信客户端,或者,通过所对应的即时通信交互界面,或者其它的联系方式,进行联系操作。进一步,针对于本发明所描述的方法举出另一个具体实施例,该实施例的步骤如下步骤S311,在即时通信主面板上,设置主题公示窗口触发控件;步骤S312,采集针对于前述的主题公示窗口触发控件的操作信息,生成主题公示窗口,在主题公示窗口中输出有主题栏目建立控件和主题内容采集控件;步骤S313,针对于前述的主题内容采集控件,采集用户所写入的主题内容数据;步骤S314,将用户所写入的主题内容数据,在已有的主题栏目选项列表中进行数据搜索,判定是否有对应的主题栏目,在具有的情况下,转入到下述的步骤S316,在不具有的情况下转入到下述的步骤S315 ;步骤S315,根据用户所写入的主题内容数据,生成与其相对应的主题栏目;步骤S316,针对于前述的主题栏目和主题内容,设置具有获取并输出主题栏目和主题内容数据权限的联系人对象;步骤S317,针对于前一步骤所述的联系人对象,向其所在的接收方客户端直接以点对点的方式发送所生成的主题栏目和主题内容,或者通过对应的即时通信系统服务器,向接收方客户端发送所生成的主题栏目和主题内容;步骤S318,通过前述接收方客户端获得前述的主题栏目和主题内容后,对应着发起方在接收方的即时通信主面板中的ITEM项,生成并输出主题公示板数据更新提示消息,以及通过即时通信主面板设置主题公示板集合触发结构;步骤S319,采集针对于前述的主题公示板集合触发结构的操作信息后,生成主题公示板集合界面,通过该界面输出所有接收到的各联系人对象的主题公示信息;步骤S320,通过前述的主题公示板集合界面,对应着所接收到的主题公示信息,设置有反馈信息采集控件,通过该反馈信息采集控件采集接收方所输入的针对于主题公示信息的反馈数据;步骤S321,将前述的反馈数据传输至发起方所在的即时通信客户端,或者传输至所对应的即时通信系统服务器,在发起方客户端具有接收权限的情况下进行反馈数据的推送操作;步骤S322,通过发起方客户端的主题公示窗口,输出包括有接收方反馈信息以及对应主题栏目和主题内容的界面。在本实施例中,通过接收方客户端设置统一的界面结构,输出各个联系人对象所发送的主题公示信息。输出的结构形式就是前面所述的主题公示板集合界面。在主题公示板集合界面中,可以以列表的形式来输出各个联系人对象在当前情况下的主题公示信息。另外,还可以针对于联系人对象的主题公示信息的历史记录,触发查询操作,获得对应的历史记录信息。通过所述的主题公示板集合界面,还可以对应着各个主题栏目或者主题内容,设置相应的用以采集接收方反馈信息的采集控件,当采集之后,将数据推送至发起方客户端,通过发起方客户端的主题公示窗口,对应着发起方的主题栏目和主题内容输出接收方的反馈数据。基于前述的方法,参图2所示,还提供了一种与其对应的客户端,该客户端为发起方客户端100,它包括主题公示窗口设置模块110,通过即时通信客户端设置主题公示窗口,通过主题公示窗口设置主题栏目建立控件以及主体内容采集控件;主题信息采集模块120,采集用户通过主题公示窗口所设置的主题栏目建立控件,以及通过主题内容采集控件所写入的主题内容;主题信息推送模块130,将建立的主题栏目和主题内容,向所选择的联系人对象进行发送操作。基于前述的方法,参图3所示,还提供了一种与其相对应的客户端,该客户端为接收方客户端200,它包括主题信息接收模块210,接收来自于发起方客户端100所发送的包括有主题栏目和主题内容的数据信息;主题公示板模块220,是用以输出由发起方客户端100所发送的主题栏目和主题内容的功能模块。所述的主题公示板模块220,可以通过设置在接收方客户端200的即时通信主面板上与联系人对象相对应的ITEM项进行数据输出,也可以通过和发起方相对应的即时通、信交互界面进行数据输出,或者通过接收方客户端200上的即时通信主面板,设置主题公示板集合界面,触发后输出各个联系人对象的主题公示信息。基于前面所描述的方法及客户端,参图4所示,本发明还提供一种在即时通信中设置主题公示板的系统300,它包括发起方客户端310、接收方客户端320、系统服务器330,其特征在于该系统300包括发起方客户端310,它包括,主题公示窗口设置模块311,通过即时通信客户端设置主题公示窗口,通过主题公示窗口设置主题栏目建立控件以及主体内容采集控件;主题信息采集模块312,采集用户通过主题公示窗口的主题栏目建立控件所设置的主题栏目,以及通过主题内容采集控件所写入的主题内容;主题信息推送模块313,将建立的主题栏目和主题内容,向所选择的联系人对象进行发送操作。接收方客户端320,它包括,主题信息接收模块321,接收来自于发起方客户端310或系统服务器330所发送的包括有主题栏目和主题内容的数据信息;主题公示板模块322,是用以输出由前述主题信息接收模块321所接收的主题栏目和主题内容的功能模块;系统服务器330,它包括,主题信息存储模块331,用以存储来自于前述发起方客户端310所发出的主题信息,或存储接收方客户端320所接收的主题信息;
主题信息推送模块332,用以查验发起方客户端310或接收方客户端320的登录信息,向其推送与其对应的主题信息。以上是对本发明的描述而非限定,基于本发明思想的其它实施例,亦均在本发明的保护范围之中。
权利要求
1.一种即时通信中设置主题公示板的方法,其特征在于该方法包括有如下步骤 步骤I,通过即时通信客户端设置主题公示窗口,通过主题公示窗口,设置主题栏目建立控件以及主体内容采集控件; 步骤2,采集用户通过主题公示窗口的主题栏目建立控件所设置的主题栏目,以及通过主题内容采集控件所写入的主题内容; 步骤3,将建立的主题栏目和主题内容,向所选择的联系人对象进行发送操作; 步骤4,通过联系人对象所在的即时通信客户端,输出所接收到的主题栏目和主题内容。
2.根据权利要求I所述的一种即时通信中设置主题公示板的方法,其特征在于对应在即时通信客户端的即时通信主面板上,设置主题公示窗口触发控件,用以触发主题公示窗P。
3.根据权利要求I所述的一种即时通信中设置主题公示板的方法,其特征在于对应着前述的主题公示窗口触发控件,采集主题栏目或者主题内容中的至少部分信息,作为该触发控件的输出内容。
4.根据权利要求I所述的一种即时通信中设置主题公示板的方法,其特征在于所述的主题栏目建立控件,是用以建立需要发布的信息栏的控件结构,具有如下三者其一的建立方式, 其中之一,针对于主题栏目建立控件设置栏目选项列表,在该栏目选项列表中,设置有可供即时通信用户选择的栏目选项; 其中之二,通过主题栏目建立控件,设置用以采集用户载入信息的栏目,将载入信息作为主题栏目中的数据信息; 其中之三,采集用户所输入的主题内容,针对于主题内容进行识别,在预设的栏目选项列表中进行搜索,搜索获得符合主题内容对应项的主题栏目的栏目选项,来作为生成的主题栏目中的数据内容。
5.根据权利要求4所述的一种即时通信中设置主题公示板的方法,其特征在于对应着所述的栏目选项,设置有栏目子选项。
6.根据权利要求I所述的一种即时通信中设置主题公示板的方法,其特征在于对应着所述的主题内容采集控件,设置有字符采集控件,用以采集用户所写入的字符信息;或设置上传信息采集控件,用以采集用户所在终端设备上的已有数据信息,上传之后作为主题内容;或设置语音信息采集控件,通过触发该控件启动所在终端设备上的语音采集功能,采集用户所发出的语音信息;或设置多媒体信息采集控件,通过触发该控件启动所在终端设备上的语音采集结构和视频采集结构,采集用户的音视频数据信息。
7.根据权利要求I所述的一种即时通信中设置主题公示板的方法,其特征在于对应着所述的步骤3,从联系人列表中选择部分联系人对象作为接收所述主题栏目和主题内容的联系人对象,其步骤为, 触发针对于主题栏目和主题内容接收对象的选择操作; 生成包括有用户所有联系人对象的联系人选择列表,针对于每个联系人对象,设置有选择控件; 针对于需要进行数据接收的联系人对象进行选择操作,或者针对于不需要进行数据接收的联系人对象进行选择操作; 针对于所选择的联系人对象,通过所设定的控件功能对其进行数据发送的设定操作,或进行数据不发送的设定操作。
8.根据权利要求I所述的一种即时通信中设置主题公示板的方法,其特征在于对应着前述的步骤4,在接收方客户端中和发起方相对应的ITEM项内,生成用以实现主题公示板的ITEM项公示板,在ITEM项公示板中,输出所接收到的主题栏目中的全部或部分内容,和/或输出主题内容中的全部或部分内容,和/或输出公示板数据提醒信息。
9.根据权利要求I所述的一种即时通信中设置主题公示板的方法,其特征在于对应着前述的步骤4,在接收方客户端中和发起方相对应的ITEM项内,生成用以触发主题公示板的ITEM项公示板的触发控件。
10.根据权利要求I所述的一种即时通信中设置主题公示板的方法,其特征在于在输出主题栏目和主题内容时,加载用以采集接收方针对于公示内容反馈信息的控件结构,用以采集接收方的反馈信息,并将反馈信息连带着所对应的主题栏目和主题内容,以及接收方的即时通信识别号,进行数据打包,发送至发起方所在的即时通信客户端。
11.根据权利要求I所述的一种即时通信中设置主题公示板的方法,其特征在于所述的方法,包括有如下步骤, 步骤S211,针对于发起方客户端,设置主题公示窗口,在主题公示窗口中,设置有用以建立主题栏目的主题栏目建立控件,以及用以采集获得主题内容的主题内容采集控件,并设置主题公示窗口的触发控件; 步骤S212,通过发起方所在的发起方客户端上的即时通信主面板,输出主题公示窗口的触发控件; 步骤S213,采集针对于主题公示窗口触发控件的开启信息,获取主题公示窗口中的数据内容,生成主题公示窗口并输出; 步骤S214,通过所述的主题栏目建立控件,以选择已有主题栏目或者新建主题栏目的方式,生成主题栏目数据,以及通过主题内容采集控件,通过选择已有的主题内容或者新建主题内容的方式,生成主题内容数据; 步骤S215,将所获得的主题栏目和主题内容数据两者至少其一,通过用户所在的即时通信客户端进行输出; 步骤S216,将前述的发起方所写入的主题栏目和对应的主题内容,发送至系统服务器,系统服务器通过异步数据传输的方式来接收前述内容; 步骤S217,通过系统服务器将接收到的主题栏目和主题内容,与该即时通信用户原有的主题栏目和主题内容进行比对,判定是否具有改变,在具有改变的情况下转入到下一步骤; 步骤S218,通过前述的系统服务器,将发生了改变的主题栏目和主题内容传输到联系人对象所在的接收方客户端中; 步骤S219,通过联系人对象所在的接收方客户端,接收发起方客户端所传递的主题栏目和主题内容,通过和发起方相对应的ITEM项,输出主题公示板,在主题公示板上输出接收到的主题栏目和/或主题内容和/或更新提醒信息; 步骤S220,针对于前述的主题公示板进行触发之后,生成主题公示板的公示板展开窗口,展示所写入的主题栏目和主题内容,或者,生成包括有主题栏目、主题内容以及用以采集接收方操作信息的控件结构; 步骤S221,针对于所述的主题栏目或主题内容,通过用以采集接收方操作信息的控件结构,采集接收方针对于主题栏目或主题内容的反馈信息; 步骤S222,在采集获得前述反馈信息的情况下,将反馈信息连带着所对应的主题栏目或主题内容以及接收方的即时通信识别号,发送至前述的发起方客户端输出。
12.根据权利要求I所述的一种即时通 信中设置主题公示板的方法,其特征在于所述的方法,包括有如下步骤, 步骤S311,在即时通信主面板上,设置主题公示窗口触发控件; 步骤S312,采集针对于前述的主题公示窗口触发控件的操作信息,生成主题公示窗口,在主题公示窗口中输出有主题栏目建立控件和主题内容采集控件; 步骤S313,针对于前述的主题内容采集控件,采集用户所写入的主题内容数据; 步骤S314,将用户所写入的主题内容数据,在已有的主题栏目选项列表中进行数据搜索,判定是否有对应的主题栏目,在具有的情况下,转入到下述的步骤S316,在不具有的情况下转入到下述的步骤S315 ; 步骤S315,根据用户所写入的主题内容数据,生成与其相对应的主题栏目; 步骤S316,针对于前述的主题栏目和主题内容,设置具有获取并输出主题栏目和主题内容数据权限的联系人对象; 步骤S317,针对于前一步骤所述的联系人对象,向其所在的接收方客户端直接以点对点的方式发送所生成的主题栏目和主题内容,或者通过对应的即时通信系统服务器,向接收方客户端发送所生成的主题栏目和主题内容; 步骤S318,通过前述接收方客户端获得前述的主题栏目和主题内容后,对应着发起方在接收方的即时通信主面板中的ITEM项,生成并输出主题公示板数据更新提示消息,以及通过即时通信主面板设置主题公示板集合触发结构; 步骤S319,采集针对于前述的主题公示板集合触发结构的操作信息后,生成主题公示板集合界面,通过该界面输出所有接收到的各联系人对象的主题公示信息; 步骤S320,通过前述的主题公示板集合界面,对应着所接收到的主题公示信息,设置有反馈信息采集控件,通过该反馈信息采集控件采集接收方所输入的针对于主题公示信息的反馈数据; 步骤S321,将前述的反馈数据传输至发起方所在的即时通信客户端,或者传输至所对应的即时通信系统服务器,在发起方客户端具有接收权限的情况下进行反馈数据的推送操作; 步骤S322,通过发起方客户端的主题公示窗口,输出包括有接收方反馈信息以及对应主题栏目和主题内容的界面。
13.—种即时通信中设置主题公示板的客户端,对应着发起方客户端,其特征在于该发起方客户端包括 主题公示窗口设置模块,通过即时通信客户端设置主题公示窗口,通过主题公示窗口设置主题栏目建立控件以及主体内容采集控件; 主题信息采集模块,采集用户通过主题公示窗口所设置的主题栏目建立控件,以及通过主题内容采集控件所写入的主题内容; 主题信息推送模块,将建立的主题栏目和主题内容,向所选择的联系人对象进行发送操作。
14.一种即时通信中设置主题公示板的客户端,对应着接收方客户端,其特征在于该接收方客户端包括 主题信息接收模块,接收来自于发起方客户端所发送的包括有主题栏目和主题内容的数据信息; 主题公示板模块,是用以输出由发起方客户端所发送的主题栏目和主题内容的功能模块。
15.一种即时通信中设置主题公示板的系统,它包括发起方客户端、接收方客户端、系统服务器,其特征在于该系统包括 发起方客户端,它包括, 主题公示窗口设置模块,通过即时通信客户端设置主题公示窗口,通过主题公示窗口设置主题栏目建立控件以及主体内容采集控件; 主题信息采集模块,采集用户通过主题公示窗口的主题栏目建立控件所设置的主题栏目,以及通过主题内容采集控件所写入的主题内容; 主题信息推送模块,将建立的主题栏目和主题内容,向所选择的联系人对象进行发送操作。
接收方客户端,它包括, 主题信息接收模块,接收来自于发起方客户端或系统服务器所发送的包括有主题栏目和主题内容的数据信息; 主题公示板模块,是用以输出由前述主题信息接收模块所接收的主题栏目和主题内容的功能模块; 系统服务器,它包括, 主题信息存储模块,用以存储来自于前述发起方客户端所发出的主题信息,或存储接收方客户端所接收的主题信息; 主题信息推送模块,用以查验发起方客户端或接收方客户端的登录信息,向其推送与其对应的主题信息。
全文摘要
本发明提供了一种即时通信中设置主题公示板的方法、客户端及系统,属于计算终端、软件技术领域。该方法包括步骤1,通过即时通信客户端设置主题公示窗口,通过主题公示窗口,设置主题栏目建立控件以及主体内容采集控件;步骤2,采集用户通过主题公示窗口的主题栏目建立控件所设置的主题栏目,以及通过主题内容采集控件所写入的主题内容;步骤3,将建立的主题栏目和主题内容,向所选择的联系人对象进行发送操作;步骤4,通过联系人对象所在的即时通信客户端,输出所接收到的主题栏目和主题内容。利用本发明,能够使得即时通信用户便利地将自己的需求信息以主题的形式进行数据的发布操作。
文档编号H04L29/06GK102638420SQ201210141070
公开日2012年8月15日 申请日期2012年5月8日 优先权日2012年5月8日
发明者马宇尘 申请人:上海量明科技发展有限公司