通过即时通信工具实现思维图功能的方法、客户端及系统的制作方法

文档序号:7856390阅读:103来源:国知局
专利名称:通过即时通信工具实现思维图功能的方法、客户端及系统的制作方法
技术领域
本发明属于通信、软件技术领域。
背景技术
即时通信工具是应用非常广泛的通信形式,人们利用即时通信工具能够便利地进行文本、图片、语音、视频、多媒体等多种形式的交互操作,也能够传输已有的文档数据。在利用即时通信工具的过程中,经常会有繁杂的数据需要用户进行处理。在处理复杂数据时,人们会使用思维图或者诸如此类的思维拓展工具,典型的工具类型,如MindManager等。如果能够通过即时通信工具实现思维图的功能,用以记录数据、分析想法,将有望提高用户使用即时通信工具的用户体验。

发明内容
本发明的目的是提供一种通过即时通信工具实现思维图功能的方法,以及配套的客户端及系统,利用本发明,能够基于即时通信工具实现思维图的功能。本发明所提供的一种通过即时通信工具实现思维图功能的方法,包括有如下步骤步骤1,采集针对于即时通信工具中对象的思维图触发消息;步骤2,以前述对象为初始对象或基于前述对象新建初始对象,针对于初始对象采集获得子集触发消息后生成用以载入数据信息的第一级栏目;步骤3,在具有第N级栏目的基础上,采集子集触发消息后生成用以载入数据信息的第N+1级栏目,采集同级触发消息后生成同第N级的新栏目,其中N是大于或等于I的正整数。进一步,所述的初始对象,为联系人对象在即时通信客户端中的ITEM项,或与联系人对象相对应的即时通信交互界面,或在即时通信交互界面或通信录中呈现的即时通信消息,或与联系人对象对应的头像图标,或即时通信客户端中的通信录。进一步,对应着即时通信客户端中的即时通信主面板,或其中的ITEM项,或触发ITEM项后开启的即时通信交互界面,设置有用以启动或关闭思维图功能的思维图开启控件。进一步,在初始对象和第一级栏目之间设置有连线,和/或在相邻的第N级栏目与第N+1级栏目之间设置有连线,其中N是大于或等于I的正整数。进一步,所述的N,是数量在I到10范围内的正整数。进一步,相同第N级栏目之间,是按上下的排序方式展开的,其中N是大于或等于I的正整数。进一步,第N级栏目和具有从属关系的第N+1级栏目之间,是按左右的排序方式展开的。
进一步,通过所述的第N级栏目,设置有用以采集字符信息的控件结构,和/或用以触发录音操作以获取音频信息的控件结构,和/或用以触发视频录制操作以获取视频信息的控件结构,和/或用以触发多媒体录制操作以获取多媒体信息的控件结构,和/或用以上载文档数据的控件结构。进一步,所述的同级触发消息,是采集获得的所在思维图上的同级触发控件的触发消息;所述子集触发消息,是采集获得的所在思维图上的子集触发控件的触发消息。进一步,通过所述的第N级栏目,和/或初始对象,设置有触发标注文档窗口开启的控件结构,用以在触发后载入或查看标注文档。进一步,对应着所述的初始对象和/或第N级栏目,设置有链接载入控件,用以链接即时通信工具中的对象。 进一步,对应着所述的初始对象和/或第N级栏目,设置有链接载入控件,用以链 接所在终端中存储的数据,或者,用以链接所在即时通信客户端中的数据,或者,与超链接数据建立链接关系。进一步,对应着所述的初始对象和/或第N级栏目,设置有联络线设置结构,用以在关联的初始对象和第N级栏目之间,或者在第N级栏目和第M级栏目之间,设置起点和终点分别在关联位置之间的连线,其中的M和N均为大于或等于I的正整数。进一步,在至少包括有第一级栏目的情况下,所对应的包括有初始对象的思维图结构,在获得数据转存触发消息的情况下,依据所设定及支持的格式,进行数据的转换及存储操作。进一步,对应着所述的初始对象和/或第N级栏目,设置有提醒设定结构,采集提醒的设定信息,比对所在终端的时间或者即时通信系统服务器的时间,在达到设定时间的情况下输出提醒信息。进一步,对应着所述的初始对象和/或第N级栏目,设置有图标插入控件,用以插入预设的图标数据。进一步,对应着所述的初始对象和/或第N级栏目,设置有进程标识载入控件,用以载入表达进程的标识数据。本发明还提供一种通过即时通信工具实现思维图功能的客户端,该客户端包括对象选择单元,用以采集针对于即时通信工具中对象的思维图触发消息;第一级栏目触发单元,用以将前述对象作为初始对象,采集子集触发消息后生成用以载入数据信息的第一级栏目;第N级栏目触发单元,在具有第N级栏目的基础上,采集子集触发消息后生成用以载入数据信息的第N+1级栏目,采集同级触发消息后生成同第N级的新栏目,其中N是大于或等于I的正整数。进一步,对应着所述的客户端还设置有思维图数据获取单元,用以通过所在的终端或对应的思维图服务器获取对应着前述对象选择单元所选择对象所预存的思维图数据。进一步,对应着所述的客户端还设置有思维图输出单元,用以通过前述思维图数据获取单元或第一级栏目触发单元或第N级栏目触发单元获取思维图数据,通过前述对象选择单元所选定的对象进行思维图的输出操作。本发明还提供一种通过即时通信工具实现思维图功能的系统,该系统包括
客户端,它包括对象选择单元,用以采集针对于即时通信工具中对象的思维图触发消息;第一级栏目触发单元,用以将前述对象作为初始对象,采集子集触发消息后生成用以载入数据信息的第一级栏目;第N级栏目触发单元,用以在具有第N级栏目的基础上,采集子集触发消息后生成用以载入数据信息的第N+1级栏目,采集同级触发消息后生成同第N级的新栏目,其中N是大于或等于I的正整数;思维图服务器,它包括思维图数据存储单元,用以接收来自于前述客户端的思维图数据,存储初始对象在即时通信工具中的位置数据,以及存储基于初始对象的各级别栏目的思维图数据信息;
思维图数据推送单元,用以采集前述客户端的登录状态,根据登录后的触发条件来推送思维图数据存储单元中存储的思维图数据。进一步,对应着所述的客户端还设置有思维图数据获取单元,用以通过所在的终端或对应的思维图服务器获取对应着前述对象选择单元所选择对象所预存的思维图数据。进一步,对应着所述的客户端还设置有思维图输出单元,用以通过前述思维图数据获取单元或第一级栏目触发单元或第N级栏目触发单元获取思维图数据,通过前述对象选择单元所选定的对象进行思维图的输出操作。


图I是本发明所述通过即时通信工具实现思维图功能的即时通信客户端的界面示意图,为实施例I。图2是本发明所述通过即时通信工具实现思维图功能的客户端的结构框图,为实施例3。图3是本发明所述通过即时通信工具实现思维图功能的系统的结构框图,为实施例4。
具体实施例方式实施例I参图I所示,这儿作为举例而非限定,展示了应用本发明的即时通信客户端100的一个使用界面。参图中所示,所述的即时通信客户端100包括有即时通信主面板110。在该即时通信主面板110上,设置有主面板工具栏111,通过主面板工具栏111,用以提供和即时通信相关联功能的触发控件,比如说,触发和即时通信用户识别号相对应的电子邮件,或者触发与即时通信用户识别号相对应的网页,或者触发和即时通信工具相绑定的其它功能。在即时通信主面板110上,设置有联系人列表120。在该联系人列表120中,设置有用户的各个联系人对象121。每个联系人对象121所在的区域,大多为矩形的条框结构,作为常见的实施例,在该条框结构中包括有联系人图标和联系人用户名,该条框结构通常被称为ITEM项130。在触发了 ITEM项130之后,能够开启对应的即时通信交互界面140。继续参图中所示,在即时通信交互界面140中,包括有交互界面输入栏141,用以采集用户所写入的数据信息;以及包括有交互界面输出栏142,用以输出交互通信的双方或多方之间的通信记录。进一步,对应着交互界面输入栏141,通常还设置有输入编辑工具栏143,用以对写入到交互界面输入栏141中的数据信息进行编辑操作,或者插入图片,或者发送数据,等等。进一步,对应着即时通信交互界面140,还设置有交互通信工具栏144,用以触发交互通信各方之间的通信模式,比如用户可以触发语音通信、多媒体通信等通信模式等。对应着即时通信交互界面140的一侧,如图中所示的右侧位置,还可以根据需要设置交互界面扩展栏145,通过该交互界面扩展栏145,能够根据设置的操作模式载入相应的数据并输出。比如说,载入交互对象之间的历史记录界面,或者载入搜索界面,或者载入交互通信各方的图标信息,
坐坐寸寸ο前面所描述的是当前已有即时通信交互界面的展示形式,而本发明还设置有和思维图相关的功能结构,具体如下
当用户利用鼠标光标,或者利用具有触摸屏的终端设备的触摸屏,触发了特定联系人对象的ITEM项130之后,即可对应在相应的ITEM项130处生成并输出思维图开启控件201。在触发了该思维图开启控件201之后,就可以建立思维图200 了。另一方面,参图中所示的即时通信交互界面140,在交互界面工具栏144中,直接设置了思维图开启控件201,若触发该处的思维图开启控件201,则会直接将该即时通信交互界面作为初始对象,或者在旁边建立起初始对象,进而展开整个的思维图。在本实施例中,通过前述ITEM项130触发思维图开启控件201,进而建立思维图200。参图中所示,在该思维图200中,在联系人对象Max的ITEM项130侧部新建了初始对象210,具体来说,在触发所在ITEM项130中的思维图开启控件201之后,即可生成初始对象210。进而,该初始对象210的右侧,可以根据需要建立各级栏目,在本实施例中,建立了三个第一级栏目220,在其中最下面一个第一级栏目220中,扩展出两个第二级栏目230。在所述的初始对象210或第一级栏目220或第二级栏目230中,均可以写入字符内容,作为初始对象或者相应栏目的标题。当然,也可以采集图片或音频或视频一类的数据信息,作为相应的标题,具体是不限定的。在初始对象210和三个第一级栏目220之间分别设置有连线250,它能够代表各栏目之间的从属关系,从而表达思维图数据的走向。在所述的最下方第一级栏目220和通过该栏目所展开的两个第二级栏目230之间,也分别设置有连线250。在不同的栏目之间还可以设置联络线,用以表达相应的栏目具有关联性,如图中所示,在最上面一个第一级栏目220和最上面一个第二级栏目230两者之间,就设置了联络线260 ;当然,该联络线260可以根据需要进行设置,也可以不设置。对应着前述的初始对象210建立第一级栏目220的方式是不限定的,在本实施例中,在触发了初始对象210之后,即可生成并输出子集触发控件240,每点击一次该位置的子集触发控件240,就可以生成一个第一级栏目220。而对应着所述的第一级栏目220或者第二级栏目230,在触发相应栏目的位置之后,即可以分别生成用以新建次级栏目的子集触发控件240,以及用以新建同级栏目的同级触发控件241。比如,对于第一级栏目220来说,选择某个已有的第一级栏目220,在触发了同级触发控件241之后,则生成相邻且位于下部的另一个第一级栏目220,而在触发了子集触发控件240之后,则可以生成第二级栏目230,以此类推,可以生成各级栏目。在已有初始对象210或者各级栏目的基础上,还可以写入标注信息,以及进行其它的操作,下面继续描述。实施例2在本实施例中,提供了一种基于联系人对象的ITEM项触发思维图功能的方法。作为举例而非限定,该方法包括有如下步骤步骤S110,在即时通信客户端处于登录状态下,采集针对于即时通信主面板中联系人对象的ITEM项的触发消息;在该步骤中,对联系人对象的ITEM项的触发消息,作为举例,是利用鼠标光标在 ITEM项位置处的点击消息,但该点击不是用以打开对应即时通信交互界面的点击消息;或者是鼠标光标在特定ITEM项位置处停留的消息;或者,所在的终端设备具有触摸屏的话,是通过触摸屏对ITEM项位置处的点击消息或者触摸点的停留消息等。步骤S120,通过前述的ITEM项,采集获取思维图的开启触发消息;在本发明中,作为举例,通过ITEM项可以预先设置思维图开启控件,当采集获得针对于该思维图开启控件的触发消息时,就可以将本发明所描述的思维图功能开启。另外,也可以在ITEM项处于触发状态的情况下,思维图开启控件才进入到显示状态;若不处于触发状态,则思维图开启控件不显示。进一步,所述的思维图开启控件,还可以在即时通信客户端的即时通信主面板的ITEM项之外的其它位置进行设置,这儿所设置的思维图开启控件,用以触发即时通信中的各种位置来开启思维图功能。比如,用户选择了某处的通信录,然后再触发设置在即时通信主面板的ITEM项之外的思维图开启控件,即可针对于前述的通信录来开启思维图功能,诸如此类,不作限定。进一步,所述的思维图开启控件还可以设置在即时通信交互界面上,等等,具体是不限定的。利用该思维图开启控件,还可以实现思维图功能的关闭操作,比如,在思维图处于开启状态的情况下,若再次触发思维图开启控件的话,则可以关闭已经开启的思维图。作为举例,可以在采集获得鼠标光标在ITEM项处进行位置停留的消息,经判定停留时间达到或超过预设阈值的情况下,输出思维图开启控件所对应的图标。或者,采集获得鼠标光标在ITEM项中的联系人图标位置处的停留信息或者点击信息,生成用以描述该联系人对象的弹出窗口,进一步在该弹出窗口中输出思维图开启控件。通过触发前述的思维图开启控件,开启本发明所描述的思维图功能。步骤S130,判定是否预建有思维图,若预建有思维图则调取预建的思维图数据并输出,若没有预建思维图,则采集前述的ITEM项作为思维图的初始对象;所述预建的思维图数据,可以通过用户即时通信客户端所在的终端设备进行数据存储,也可以通过所在的系统服务器进行数据存储,这些存储的思维图数据,能够根据触发条件进行下载并输出。在这些预建的思维图数据输出之后,能够由用户进行查看、编辑或删除。在本实施例中,针对于前述的ITEM项没有预建思维图,于是,就可以采集前述的ITEM项作为思维图的初始对象,来建立起思维图。
在本发明中,能够采集即时通信中的各种对象作为初始对象,比如将对应着联系人对象的ITEM项作为初始对象,或者,将对应着联系人对象所开启的即时通信交互界面作为初始对象,或者选择即时通信中的图像或者文字或者功能控件等作为初始对象,或者,选择已经发送或者输出的即时通信消息作为初始对象,或者选择即时通信交互界面中的交互界面输入栏或者交互界面输出栏作为初始对象等,利用这些初始对象建立起思维图之后,能够梳理即时通信中的数据内容,能够给人们的通信操作带来便利。另外,也可以根据需要新建相应的初始对象。在本实施例中,所选择的初始对象为联系人对象对应在即时通信主面板的联系人列表中的ITEM项。通过该ITEM项所建立起来的思维图,能够让用户梳理和该联系人对象相关的各种数据。这儿所述的各种数据,可以是各种各样的格式的数据,比如文本、图片、动画、音频、视频、多媒体等各种格式的数据,另外,也可以是链接的各种由特定程序开启的文档,比如Word文档、PDF文档、AutoCAD文档等等,具体是不限定的。通过该思维图能够实现功能强大的数据梳理功能。进一步,基于联系人对象建立思维图,用以记录和该联系人对象相关的各种数据 内容,或者用以建立提醒规则,等等,具体是不作任何限定的。所述的初始对象,指的是该思维图的核心主题,通常用以代表着该思维图展开的数据总范围;但需要指出的是,思维图展开的数据内容,也可以和初始对象无关。初始对象代表着该思维图的位置起点。步骤S140,在邻近于初始对象的位置处设置思维图弹出窗口,判定是否具有预存储的思维图,在具有的情况下采集其数据并输出;在选定了前述的ITEM项作为思维图的初始对象的情况下,就相当于选择了思维图的位置起点。需要指出的是,这儿所述的位置起点,只是代表着数据逐级发散的层次关系,并不代表几何上的中心。为了有效地输出思维图,适合通过思维图弹出窗口的形式来呈现和思维图相关的数据内容。如果针对于所选择的初始对象已经设置了预存的思维图的话,就可以将该思维图数据采集获得之后在前述的思维图弹出窗口中输出。所述的预存储的思维图,存储位置通常有两种,其中之一是存储在所在的终端设备中;其中之二是存储在思维图服务器中。如果存储在所在的终端设备中,直接进行数据调取就可以了。所述的思维图服务器,可以设置在即时通信系统服务器中,也可以设置在由即时通信系统服务器所指定的其它位置。该思维图服务器能够存储和思维图相关的数据信息,并且针对于具有思维图数据的初始对象,适合设置思维图存储标识控件。该思维图存储标识控件,作为举例,可以是图标的形式,用以代表该处的初始对象预存有思维图数据。进一步,对应着前述的思维图存储标识控件,还设置有用以获取思维图数据的链接关系,以及对应链接数据的获取程序。在触发了思维图存储标识控件之后,如果所对应的思维图数据存储在所在终端设备上的话,则从所在的终端依据预先设置的存储路径进行数据采集并进行数据载入;如果所对应的思维图数据存储在思维图服务器中的话,则向思维图服务器发送获取思维图数据的请求,在该请求中包含着用户所在即时通信客户端的用户识别号,以及所选择的初始对象的数据信息。在本实施例中,所述初始对象的数据信息,就是所选择的ITEM项对应的联系人对象的用户识别号。由思维图服务器依据前述的用户所在的即时通信客户端的用户识别号以及初始对象的数据信息,搜索获取预存的思维图数据,推送至前述的用户所在的即时通信客户端中输出。如果没有预存的思维图数据的话,直接建立思维图即可。在本实施例中,针对于所选择的ITEM项,以此作为初始对象的情况下,就没有预存的思维图数据,于是,直接进行思维图的建立操作即可。步骤S150,在思维图弹出窗口中相对于初始对象输出子集触发控件,采集获得触发消息后生成第一级栏目;在本实施例中,对应着所选择的初始对象,设置有子集触发控件,该子集触发控件,作为举例,是一个具有小箭头的圆形图标,在点击了该图标所对应的子集触发控件的情
况下,依所选择的初始对象为起点位置生成第一级栏目。所述的第一级栏目,指的是直接相对于初始对象所生成的栏目数据类型,与初始对象之间的距离最为邻近。步骤S160,采集针对于初始对象所触发的子集触发控件的消息,生成其它第一级栏目;或者,采集相对于第一级栏目所输出的同级触发控件的触发消息,邻近所对应的第一级栏目生成其它第一级栏目;在进行思维图的扩展操作时,可以生成各级栏目。在本步骤中,描述了如何生成第一级栏目。第一级栏目的生成方式有两种类型,一种是相对于初始对象直接生成、与初始对象之间相邻近的栏目,均为第一级栏目,其生成方式如前所述,针对于初始对象触发子集触发控件即可生成第一级栏目;第二种是相对于已经生成的第一级栏目,触发同级触发控件,即可获得其它的第一级栏目。也就是说,利用子集触发控件,在触发后生成下一个级别的栏目;利用同级触发控件,触发后生成相同级别的栏目。步骤S170,采集针对于第一级栏目所写入的字符数据,生成第一级栏目标题;前面所描述的第一级栏目,能够对其进行各种各样的数据载入及数据编辑操作,该数据的类型是不限定的。在本实施例中,能够通过第一级栏目采集用户所写入的字符数据,将该字符数据载入到第一级栏目中,作为第一级栏目标题。该字符数据的字符数量是不限定的,但作为优选的实施例,适合用较少的字符来实现,这样能够显示出标题的简洁性。另外,在第一级栏目标题中或者在其它各种级别的栏目标题中,除了采集字符信息之外,也可以采集其它的数据信息,比如采集图片的数据信息,或者采集音频或者视频或者多媒体的数据信息等,用以作为第一级栏目标题的数据内容。步骤S180,采集第一级栏目标注文档的触发控件的触发消息,生成并弹出标注文档窗口,采集向该标注文档窗口写入的数据信息;针对于第一级栏目,在该步骤中,通过加入标注信息的方式,增加第一级栏目所承载的信息量。所述的标注信息,指的是在第一级栏目所引领的目录下,通过隐藏或弹出窗口形式载入的数据信息,在触发将其隐藏的情况下对应的标注文档窗口隐藏,在触发将其弹出的情况下对应的标注文档窗口弹出。在标注文档窗口中载入的数据信息的类型是不限定的,可以是字符,也可以是图片或者音频或者视频或者多媒体等数据信息。
所述的标注,在进行数据载入时,可以通过弹出标注文档窗口的形式提供相应的操作界面。所述的标注文档窗口,作为优选的实施例,适合包括有两部分,一部分是数据载入区域,用以采集并载入各种数据信息;另一部分是数据载入控件,提供各种各样和数据载入相关的控件,比如字符的相应操作控件,或者图片的载入控件或者其它数据格式的载入控件等。通过标注文档窗口所写入的数据信息,作为所述第一级栏目的标注文档进行数据存储。在具体实施时,前述的标注文档,能够针对于初始对象,和/或第N级栏目,设置相应的用以打开标注文档窗口的触发控件,在开启了标注文档窗口后,就可以通过该窗口载入或查看标注文档。比如,在开启标注文档窗口后,就可以查看预先载入的标注内容,其数据形式可以是字符和/或图片和/或音频和/或视频等数据形式,具体是不限定的。利用标注文档,能够针对于已有的栏目,大幅度扩展能够写入的描述性信息的数量。步骤S190,所述的标注文档窗口在接收到隐藏触发消息之后,进行位置隐藏;在完成数据的标注之后,为了节约显示空间,适合将前述的标注文档窗口进行位 置隐藏操作。进行位置隐藏操作的方式,作为举例,通过前述的用以开启标注文档窗口的触发控件,在标注文档窗口处于开启状态的情况下,再次启动该触发控件后,即可关闭所述的标注文档窗口,当然,也可以采用预设的快捷键,用以进行标注文档的开启或隐藏操作,具体是不限定的。步骤S200,采集通过按键所输入的相对于第一级栏目的子集触发消息,生成隶属于第一级栏目的第二级栏目,在所述的第一级栏目和第二级栏目两者之间设置有连线;该步骤是在源栏目的基础上,生成次级栏目的常用操作形式。前面还描述了一种生成次级栏目的方式,是通过启动子集触发控件的形式来生成次级栏目。而在本步骤中,是通过按键的形式进行触发的。作为合适的实施例而非限定,可以通过对“回车键”的触发实现同级触发控件的操作功能,用以生成同一级别的新栏目;通过“Insert键”的触发实现子集触发控件的操作功能。前面所述的连线,是用以实现思维图效果的重要组成部分。它能够代表各栏目之间的从属关系,从而表达思维图数据的走向。所述的连线,可以由多种模式来供用户选择,比如可以是直线段,也适合是曲线段,其色彩、形状、粗细等,都可以根据用户的需求来进行选择。进一步,所述的连线还适合应用到所有的源栏目以及与其相邻的次级栏目之间。该连线仅适合连接在相邻的两个级别之间,比如在初始对象与第一级栏目之间,或者在第一级栏目和第二级栏目之间,或者在第二级栏目与第三级栏目之间。综合说来,在初始对象和第一级栏目之间设置有连线,或者,在相邻的第N级栏目与第N+1级栏目之间设置有连线,其中N是大于或等于I的正整数。进一步,在使用本发明的过程中,通常所使用的级别并不会太多,因为太多的级别数据也会有些零乱。作为举例而非限定,所述的N,是数量在I到10范围内的正整数。步骤S210,采集针对于特定第二级栏目的子集触发消息,生成隶属于该第二级栏目的第三级栏目,以及采集针对于第三级栏目的同级触发消息,生成隶属于前述第二级栏目的其它第三级栏目,在前述的第二级栏目和第三级栏目之间设置有连线;在该步骤中,基于第二级栏目通过子集触发消息,比如通过子集触发控件的点击消息,经触发后生成隶属于所选择第二级栏目的第三级栏目。通过第三级栏目的同级触发消息,比如针对于同级触发控件的点击消息,生成与所选择的第三级栏目级别相同的其它第三级栏目。在本步骤中,所生成的第三级栏目隶属于前述的第二级栏目。在多个第三级栏目和第二级栏目之间,分别设置第三级栏目和第二级栏目间的连线。在展开的思维图中,所述的栏目按照所述的先后级别分为两种类型,一种是相同级别的栏目,另一种是不同级别的栏目。在进行栏目排布时,适合将具有相同级别的栏目,用上下的方式进行排序,以此方式表达该级别的栏目具有相同的层次;而对于相邻更高或者更低的其它级别的栏目,利用向左或向右的方式进行排布。举例来说,对于第二级栏目来说,如果第一级栏目排在左面的话,那么,第三、第四……或更高级的栏目就排在右面。综合来说,相同第N级栏目之间,是按上下的排序方式展开的,第N级栏目和具有从属关系的第N+1级栏目之间,是按左或者右的排序方式展开的,其中N是大于或等于I的正整数。对于特定级别的栏目,还可以调整所在的栏目级别及位置,比如说,通过拖动特定栏目的方式,可以将其移动到不同级别或不同位置的栏目处,实现调整操作。 步骤S220,针对于前述各级栏目的标题采集所写入的数据信息,生成各级栏目的标题,或者针对于各级栏目触发标注文档窗口,采集所获得的标注信息;对于前面所生成的各级栏目,设置有用以采集字符信息的控件结构,和/或用以触发录音操作以获取音频信息的控件结构,和/或用以触发视频录制操作以获取视频信息的控件结构,和/或用以触发多媒体录制操作以获取多媒体信息的控件结构,和/或用以上载文档数据的控件结构。通过这种方式获得的数据信息,能够作为各级栏目的标题。前述的控件结构,可以通过所在的即时通信工具调取所在终端上的对应设备,进行相应数据的采集操作。也就是说,前述各级栏目的标题可以通过丰富多彩的数据形式进行载入,但需要指出的是,利用字符形式作为各级栏目的标题,是最为常见以及最为常用的形式。而且,次级栏目的标题内容适合较短,当然也不限定。进一步,针对于已经生成的各级栏目,还可以设置其它的关联关系。比如,对应着所述的初始对象和/或第N级栏目(N为大于或等于I的正整数)设置有链接载入控件,该控件用以实现超链接的加载功能,或者已有文件的链接加载功能,或者已有文件的特定位置的链接加载功能。作为举例,在加载完成超链接数据后,可以通过超链接图标的形式对应着前述的初始对象和/或第N级栏目进行呈现,触发该超链接图标后即可开启前述的超链接,经由互联网下载与该超链接相对应的网络数据并输出。另外,也可以通过快捷键实现加载链接功能,或者通过列表选择相应的功能项来进行触发,具体是不限定的。在触发了链接功能之后,生成用以加载链接数据的界面,通过该界面载入需要链接的数据信息。除了前述的链接数据之外,在本发明中,尤其还可以链接即时通信工具中的对象。这儿所述的即时通信工具中的对象,泛指和即时通信工具相关的数据内容,比如说可以是用户的联系人对象的ITEM项或即时通信交互界面,也可以是在即时通信工具中存储的通信记录,或者是用以记录用户备忘信息的备忘录,或者是和某个联系人对象相对应的由即时通信工具提供的网页地址等数据信息,都可以建立链接关系。在触发了该链接之后,就可以打开与链接相对应的数据信息。建立这种链接的方式,作为举例,可以将已有的即时通信数据拖入到链接载入界面所开启的链接加载界面中,或者,通过链接加载界面,在触发之后生成即时通信数据的查看界面,在该查看界面中查看与即时通信工具相关的各种数据内容,点选相应的数据内容后,调取相应数据的开启路径,将该开启路径载入到链接加载界面中,生成与即时通信数据相对应的链接。进一步,通过所述的加载链接数据的界面,还可以选择所在终端中的数据信息,t匕如所在终端上的文档,或者文件夹等,来建立链接,在触发了该链接之后,就可以通过预先建立的链接,调取相应的文档或文件夹进行开启操作,从而打开与其构成链接关系的文档或文件夹。进一步,对应着初始对象和各级栏目,还可以设置联络线的形式,所述的联络线,指的是用以在不同的栏目之间或者和初始对象之间,构成用线条代表的联络关系,通过这种联络关系提醒用户在该思维图中的不同数据之间的关联性。具体来说,对应着所述的初始对象和/或第N级栏目,可以设置联络线设置结构,它是一个控件形式。当然,所述的联络线设置结构,还可以通过该思维图所对应的功能选项进行触发。通过联络线设置结构设置联络线时,需要选择联络线源位置和联络线目标位置。所述的联络线源位置和联络线目标位置,分别在所在的初始对象和各级栏目之间进行选择,一旦选定之后,在联络线源位置 和联络线目标位置之间,就可以展示出连线形式,该连线通常是虚线形式的曲线,当然也不限定。为了说明的便利,我们取M和N均为大于或等于I的正整数,于是,所述的联络线,就是在关联的初始对象和第N级栏目之间,或者在第N级栏目和第M级栏目之间,分别取两个不同的位置作为起点和终点所设置的连线。进一步,对应着所述的初始对象和/或第N级栏目,还可以设置有图标插入控件,用以在触发后生成载入预设图标的操作界面,载入图标数据。在思维图中,对于不同的栏目来说可能会有不同的重要程度,因此可以设置代表不同重要程度的图标进行插入操作;或者,对于不同的栏目来说,还可以设定不同的图标形状代表特定的含义,从而便于用户对各个栏目进行分类及管理。作为举例,在描述重要程度时可以用星级进行标识,比如从一星级到五星级,用以代表不同栏目的重要程度。类似地,对应着所述的初始对象和/或第N级栏目,还可以设置进程标识载入控件,用以载入表达进程的标识数据。作为举例,在触发进程标识载入控件之后,生成用以载入进程的标识数据的操作界面,通过该操作界面,能够获取和进程相关的数据内容,比如,可以通过不同的图标形式,用以表达进程分别为“0%”、“25%”、“50%”、“75%”、“ 100%”的标识数据,或者生成字符载入栏用以载入用户所写入的字符信息,通过该字符信息描述所在栏目的进程状况。步骤S230,针对于各级栏目采集获得缩隐的触发消息,缩隐相应栏目的数据信息;针对于各级栏目所写入的数据信息,都可以通过触发进行展示及缩隐操作。所述的缩隐,指的是相对于所触发的栏目级别,将低于该栏目级别的各个栏目以及所包括的数据缩隐起来。常见的实施例,缩隐之后能够形成相应的缩隐图标,在触发该缩隐图标的情况下,就可以展示被缩隐的各级栏目内容;当各级栏目内容被展开后,再次触发前述的缩隐图标,又可以将对应的各级栏目进行缩隐操作。所述的缩隐以及展示这两个状态,是对应于被缩隐或展示的各级栏目的两种显示状态。步骤S240,将针对于前述ITEM项的思维图数据,对应着前述ITEM项的用户识别号,传输至思维图服务器进行存储。前面所建立起来的针对于所述ITEM项的思维图数据,当完成建立操作之后进行数据存储。数据存储的位置,通常为即时通信客户端所在的终端设备以及对应的思维图服务器,具体可以根据用户的设定进行操作。当所对应的思维图数据传输至思维图服务器的情况下,用户可以在不同的终端进行登录时,都可以调取所对应的思维图数据。所述的思维图服务器,适合对应着即时通信工具的系统服务器进行设定,其存储路径及数据的调取路径,都可以由所述的系统服务器和对应的即时通信客户端之间建立起连接关系。当然,该思维图服务器也可以隶属于即时通信系统服务器,作为该系统服务器其中的一个组成部分。针对于思维图中所完成的数据内容,还可以进行数据格式的转换,以及转换后的 数据存储操作。比如说,将用户所绘制的思维图转换为Word格式的文档形式,或者转换成PPT格式的文档形式等,利用类似形式的转换,能够对用户所获取的思维图数据进行更灵活地应用。在进行思维图的数据格式转换及存储操作时,所谓的思维图在具有初始对象的基础上,至少应包括第一级栏目,在此基础上,还可以包含更多的数据内容。在进行数据转换时,依据初始对象和各级栏目,建立起所转换文档的框架结构,在此基础上,将所写入的标注信息等内容,对应着各级栏目进行插入操作。所生成文档的格式,需要由所在的系统提供商提供相应的支持,进而采集思维图中的数据,一次载入到所转换的文档中,转换完毕后进行存储操作即可。在将前述的思维图内容转换成预设格式的文档时,可以通过思维图服务器进行实施,然后将获得的转换结果作为可下载的数据,由用户通过所在的即时通信客户端进行下载即可;或者,将前述的转换过程通过所在的即时通信客户端进行,将转换获得的数据结果存储在所在的终端上。进一步,所建立起来的思维图数据,还可以设定提醒功能。具体来说,对应着所述的初始对象和/或第N级栏目(N为大于或等于I的正整数),设置有提醒设定结构,该提醒设定结构可以是对应着初始对象或各级栏目进行设置的控件结构,也可以是通过所在思维图中的功能选项进行选择获取的功能结构。在触发了前述的提醒设定结构后,就可以采集提醒的设定信息设置提醒功能。该提醒功能可以针对于思维图中的任意数据进行设置。提醒功能通常和时间之间建立有关联,比如,预设以后的某个时间值设定提醒;进一步,还应当设定提醒的方式,比如说,可以弹出提醒窗口,在该提醒窗口中载入预设的提醒字符内容,或者输出预设的用以实现提醒目的的音频或者视频数据,或者,将提醒的内容以即时通信消息的形式,在提醒时,通过用户所在的终端视窗中的托盘位置进行输出,采集获得用户针对于该托盘位置的提醒消息的开启信息后,输出所预设的提醒内容。需要指出的是,所述的输出提醒的方式,是通过时间上的比对进行实现。在比对时,采集预设的需要进行提醒操作的时间,以及通过所在终端采集比对操作时的时间信息,或者通过即时通信系统服务器采集比对操作时的时间信息,经判定在达到提醒预设时间的情况下,输出提醒信息。进一步,对应着特定用户识别号的即时通信客户端,还可以设置用以查看所有思维图的操作控件,在触发该操作控件之后,遍历所在即时通信客户端的各个数据位置,或者通过思维图服务器进行数据的遍历操作,获得所有的已建立思维图数据列表,生成弹出窗口后输出该列表。当用户触发该列表中的特定思维图选项之后,即可开启相应的思维图,以便提供给用户进行查看或编辑等相关操作。实施例3参图2所示,本发明还提供一种通过即时通信工具实现思维图功能的客户端300,该客户端300具有用以实现即时通信功能的各种结构,能够和其它同种类型的即时通信客户端之间建立起通信连接关系,并进行即时通信操作。进一步,所述的客户端300还具有思维图的功能,为实现该功能,该客户端300还包括对象选择单元310,用以采集针对于即时通信工具中对象的思维图触发消息;思维图数据获取单元320,用以通过所在的终端或对应的思维图服务器获取对应着前述对象选择单元310所选择对象所预存的思维图数据; 思维图输出单元330,用以通过前述的思维图数据获取单元320或者下述的第一级栏目触发单元340或第N级栏目触发单元350获取思维图数据,通过前述对象选择单元310所选定的对象进行思维图的输出操作;第一级栏目触发单元340,用以将前述对象作为初始对象,采集子集触发消息后生成用以载入数据信息的第一级栏目;第N级栏目触发单元350,用以在具有第N级栏目的基础上,采集子集触发消息后生成用以载入数据信息的第N+1级栏目,采集同级触发消息后生成同第N级的新栏目,其中N是大于或等于I的正整数。本发明所描述的思维图,是针对于即时通信工具中的特定对象进行展开的,利用所述的对象选择单元310,可以选择需要建立思维图的对象,该对象作为举例而非限定,可以是即时通信客户端中联系人列表中的特定联系人对象所在的ITEM项,或者是触发ITEM项之后所生成的能够进行交互通信操作的即时通信交互界面,或者是通过即时通信交互界面或者通信录所呈现的某一条或多条即时通信消息,或者是通过即时通信客户端所输出的图片数据或其它的数据形式,或者是针对于即时通信客户端中的通信录。在选择其中的特定对象作为初始对象之后,进而触发思维图功能即可。其中,选择联系人对象的ITEM项作为初始对象设置思维图,是常用而优选的方式。对应着对象选择单元310所选定的对象,在获取思维图时,有两种方式,其中之一是针对于该对象已经建立起了思维图,于是,调取针对该对象预先建立的思维图数据即可。其获取的方式,若该思维图预存在所在终端中的话,则通过所在终端进行调取即可,如果该思维图是通过思维图服务器预存的话,则可以将即时通信用户的用户识别号以及所选择的对象信息,作为申请获得该思维图数据的内容推送至思维图服务器,通过思维图服务器进行对应思维图数据的下载操作。所调取的思维图数据,可以通过思维图输出单元330,依据对象选择单元310所选择的对象为初始对象,也就是说,将其作为思维图的起点位置,输出预先存储的思维图数据。对于预先存储的思维图数据,可以进一步进行编辑操作。其中之二,在没有预先存储思维图数据的情况下,则可以直接进行思维图的建立操作。在进行思维图的建立操作时,可以通过第一级栏目触发单元340,在将前述对象作为初始对象的情况下,开启子集触发控件,即可生成第一级栏目;在获得第一级栏目的基础上,通过采集子集触发消息,生成用以载入数据信息的第N+1级栏目;以及通过采集同级触发消息,生成同第N级的新栏目,其中N是大于或等于I的正整数。在特定的源栏目与次级栏目之间设置有连线,通过这种方式表达思维图中不同栏目之间的从属关系。进一步,对应着初始对象和/或各级栏目,设置有相应的数据载入模块,用以载入字符内容或者其它数据格式的内容,作为各级栏目或初始对象中的标题信息;或者,对应着初始对象和/或各级栏目,还可以设置标注加载模块,触发之后加载标注信息;以及,设置联络线加载模块,选择特定的初始对象与各级栏目中两个不同位置来建立起由线条以表达关联的联络线,等等。通过前述客户端300所建立或者编辑的思维图数据,当完成相应的思维图操作之后,即可进行存储,存储到所在的终端中,或者存储在系统中的思维图服务器中。实施例4参图3所示,本发明还提供一种通过即时通信工具实现思维图功能的系统400,它包括有客户端410和思维图服务器420,其中的客户端410,为即时通信客户端,用以实现即时通信中的相关功能,进一步,该客户端410还包括有用以实现思维图的功能结构。所述的 思维图服务器420,能够通过即时通信系统服务器,在前述客户端410与思维图服务器420之间构造出数据联络关系,进行思维图数据和相关数据的传输操作。具体说来,该系统400还包括客户端410,它包括对象选择单元411,用以采集针对于即时通信工具中对象的思维图触发消息;思维图数据获取单元412,用以通过所在的终端或对应的思维图服务器获取对应着前述对象选择单元411所选择对象预存的思维图数据;思维图输出单元413,用以通过前述思维图数据获取单元412或者下述的第一级 栏目触发单元414或第N级栏目触发单元415获取思维图数据,通过前述对象选择单元411所选定的对象进行思维图的输出操作;第一级栏目触发单元414,用以将前述对象作为初始对象,采集子集触发消息后生成用以载入数据信息的第一级栏目;第N级栏目触发单元415,用以在具有第N级栏目的基础上,采集子集触发消息后生成用以载入数据信息的第N+1级栏目,采集同级触发消息后生成同第N级的新栏目,其中N是大于或等于I的正整数。思维图服务器420,它包括思维图数据存储单元421,用以接收来自于前述客户端410的思维图数据,存储初始对象在即时通信工具中的位置数据,以及存储基于初始对象的各级别栏目的思维图数据信息;思维图数据推送单元422,用以采集前述客户端410的登录状态,根据登录后的触发条件来推送思维图数据存储单元421中存储的思维图数据。前面所描述的客户端410,与实施例3类似。进一步,对应着所述的客户端410所在的即时通信界面,对应着预存有思维图数据的对象,适合设置已有思维图的标识控件,在触发该标识控件的情况下,即可连通所述的思维图服务器420,从中获取思维图数据存储单元421所预存的思维图数据。其中的思维图数据存储单元421,在进行思维图数据存储时,需要对应着即时通信用户的用户识别号进行数据的分类存储,以及需要存储特定的初始对象。该初始对象可以是即时通信工具中的任一对象,但作为常见且优选的实施例,为即时通信用户的联系人对象的ITEM项。所存储的思维图数据,包括以初始对象为起点的各级栏目,以及在各级栏目基础上所载入的各种数据信息,比如标注内容或者联络线,等等,将这些数据进行共同存储操作。在思维图服务器420中的思维图数据推送单元422,可以直接在所述的客户端410处于登录状态时,就进行预存的思维图数据的推送操作,而不管即时通信用户是否对相应的思维图数据进行查看操作;进一步,可以根据触发条件,比如,只有在 触发了前述思维图的标识控件的情况下,才能够推送与所触发的标识控件相对应的思维图数据信息。所推送的思维图数据信息,由客户端410中的思维图输出单元413进行输出。以上是对本发明的描述而非限定,基于本发明思想的其它实施例,亦均在本发明的保护范围之中。
权利要求
1.一种通过即时通信工具实现思维图功能的方法,其特征在于该方法包括有如下步骤 步骤1,采集针对于即时通信工具中对象的思维图触发消息; 步骤2,以前述对象为初始对象或基于前述对象新建初始对象,针对于初始对象采集获得子集触发消息后生成用以载入数 据信息的第一级栏目;步骤3,在具有第N级栏目的基础上,采集子集触发消息后生成用以载入数据信息的第N+1级栏目,采集同级触发消息后生成同第N级的新栏目,其中N是大于或等于I的正整数。
2.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于所述的初始对象,为联系人对象在即时通信客户端中的ITEM项,或与联系人对象相对应的即时通信交互界面,或在即时通信交互界面或通信录中呈现的即时通信消息,或与联系人对象对应的头像图标,或即时通信客户端中的通信录。
3.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于对应着即时通信客户端中的即时通信主面板,或其中的ITEM项,或触发ITEM项后开启的即时通信交互界面,设置有用以启动或关闭思维图功能的思维图开启控件。
4.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于在初始对象和第一级栏目之间设置有连线,和/或在相邻的第N级栏目与第N+1级栏目之间设置有连线,其中N是大于或等于I的正整数。
5.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于所述的N,是数量在I到10范围内的正整数。
6.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于相同第N级栏目之间,是按上下的排序方式展开的,其中N是大于或等于I的正整数。
7.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于第N级栏目和具有从属关系的第N+1级栏目之间,是按左右的排序方式展开的。
8.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于通过所述的第N级栏目,设置有用以采集字符信息的控件结构,和/或用以触发录音操作以获取音频信息的控件结构,和/或用以触发视频录制操作以获取视频信息的控件结构,和/或用以触发多媒体录制操作以获取多媒体信息的控件结构,和/或用以上载文档数据的控件结构。
9.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于所述的同级触发消息,是采集获得的所在思维图上的同级触发控件的触发消息;所述子集触发消息,是采集获得的所在思维图上的子集触发控件的触发消息。
10.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于通过所述的第N级栏目,和/或初始对象,设置有触发标注文档窗口开启的控件结构,用以在触发后载入或查看标注文档。
11.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于对应着所述的初始对象和/或第N级栏目,设置有链接载入控件,用以链接即时通信工具中的对象。
12.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于对应着所述的初始对象和/或第N级栏目,设置有链接载入控件,用以链接所在终端中存储的数据,或者,用以链接所在即时通信客户端中的数据,或者,与超链接数据建立链接关系。
13.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于对应着所述的初始对象和/或第N级栏目,设置有联络线设置结构,用以在关联的初始对象和第N级栏目之间,或者在第N级栏目和第M级栏目之间,设置起点和终点分别在关联位置之间的连线,其中的M和N均为大于或等于I的正整数。
14.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于在至少包括有第一级栏目的情况下,所对应的包括有初始对象的思维图结构,在获得数据转存触发消息的情况下,依据所设定及支持的格式,进行数据的转换及存储操作。
15.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于对应着所述的初始对象和/或第N级栏目,设置有提醒设定结构,采集提醒的设定信息,比对所在终端的时间或者即时通信系统服务器的时间,在达到设定时间的情况下输出提醒信息。
16.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于对应着所述的初始对象和/或第N级栏目,设置有图标插入控件,用以插入预设的图标数据。
17.根据权利要求I所述的一种通过即时通信工具实现思维图功能的方法,其特征在于对应着所述的初始对象和/或第N级栏目,设置有进程标识载入控件,用以载入表达进程的标识数据。
18.—种通过即时通信工具实现思维图功能的客户端,其特征在于该客户端包括 对象选择单元,用以采集针对于即时通信工具中对象的思维图触发消息; 第一级栏目触发单元,用以将前述对象作为初始对象,采集子集触发消息后生成用以载入数据信息的第一级栏目; 第N级栏目触发单元,在具有第N级栏目的基础上,采集子集触发消息后生成用以载入数据信息的第N+1级栏目,采集同级触发消息后生成同第N级的新栏目,其中N是大于或等于I的正整数。
19.根据权利要求18所述的一种通过即时通信工具实现思维图功能的客户端,其特征在于对应着所述的客户端还设置有思维图数据获取单元,用以通过所在的终端或对应的思维图服务器获取对应着前述对象选择单元所选择对象所预存的思维图数据。
20.根据权利要求18或19所述的一种通过即时通信工具实现思维图功能的客户端,其特征在于对应着所述的客户端还设置有思维图输出单元,用以通过前述思维图数据获取单元或第一级栏目触发单元或第N级栏目触发单元获取思维图数据,通过前述对象选择单元所选定的对象进行思维图的输出操作。
21.一种通过即时通信工具实现思维图功能的系统,其特征在于该系统包括 客户端,它包括, 对象选择单元,用以采集针对于即时通信工具中对象的思维图触发消息; 第一级栏目触发单元,用以将前述对象作为初始对象,采集子集触发消息后生成用以载入数据信息的第一级栏目; 第N级栏目触发单元,用以在具有第N级栏目的基础上,采集子集触发消息后生成用以载入数据信息的第N+1级栏目,采集同级触发消息后生成同第N级的新栏目,其中N是大于或等于I的正整数; 思维图服务器,它包括, 思维图数据存储单元,用以接收来自于前述客户端的思维图数据,存储初始对象在即时通信工具中的位置数据,以及存储基于初始对象的各级别栏目的思维图数据信息; 思维图数据推送单元,用以采集前述客户端的登录状态,根据登录后的触发条件来推送思维图数据存储单元中存储的思维图数据。
22.根据权利要求21所述的一种通过即时通信工具实现思维图功能的系统,其特征在于对应着所述的客户端还设置有思维图数据获取单元,用以通过所在的终端或对应的思维图服务器获取对应着前述对象选择单元所选择对象所预存的思维图数据。
23.根据权利要求21或22所述的一种通过即时通信工具实现思维图功能的系统,其特征在于对应着所述的客户端还设置有思维图输出单元,用以通过前述思维图数据获取单元或第一级栏目触发单元或第N级栏目触发单元获取思维图数据,通过前述对象选择单元所选定的对象进行思维图的输出操作。
全文摘要
本发明提供了一种通过即时通信工具实现思维图功能的方法、客户端及系统,属于通信、软件技术领域。所述的方法包括有如下步骤采集针对于即时通信工具中对象的思维图触发消息;以前述对象为初始对象或基于前述对象新建初始对象,针对于初始对象采集获得子集触发消息后生成用以载入数据信息的第一级栏目;在具有第N级栏目的基础上,采集子集触发消息后生成用以载入数据信息的第N+1级栏目,采集同级触发消息后生成同第N级的新栏目,其中N是大于或等于1的正整数。利用本发明,能够基于即时通信工具实现思维图的功能。
文档编号H04L12/58GK102780647SQ20121025405
公开日2012年11月14日 申请日期2012年7月21日 优先权日2012年7月21日
发明者马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1