在网络上自动社区生成系统和方法

文档序号:6470251阅读:218来源:国知局
专利名称:在网络上自动社区生成系统和方法
技术领域
本发明涉及一种在线社区生成系统和方法,特别是涉及用因特网连接建立志趣相同用户的专业社区的自动社区生成系统和方法。
背景技术
简要地说,因特网是数据通信网络,利用基于在多个单元网络之间的传输控制协议/互联网协议(TCP/IP)的局域网(LAN)或公用电话交换网(PSTN)进行数据通信和具有多个主机,所述单元网络由互联网协议(IP)地址标识,每个主机具有每个单元网络内的专用IP地址。所述主机是指带有通信调制解调器或电话线连接的计算机,该主机可以通过在提供给每个主机的这些唯一的IP地址之间传送信息与其它主机通信。
用户设法从称为“信息的海洋”的因特网检索信息,获得所需的信息并使它们成为他自己的信息。
特别是,因特网推进了电子商务,访问大量的各种形式的信息,以及目前还在增长和扩展的各种在线社区。此外,由于各种通信和业务技术的改进,因特网用户还希望形成他们自己的主页或者在与它们的爱好有关的网址中形成各种空间。因此,因特网业务企业提供类似公司或个人的web主机业务或者分配web主机空间给注册用户用来上载它们的主页。
提供引入主页的主页创建业务,所述主页由业务企业根据用户的兴趣和不能创建自己的主页但是可以从服务位置通过选择建立所期望设计的初学者的最大利益预先制造的。这种企业的两个有代表性的例子是www.netian.com和www.dreamwiz.com。
因为在因特网上通过激活该因特网企业可以获得大量的信息,所以用户需要从多个未过滤信息的源中过滤和定位所希望的高质量信息的工具。这种工具的一个例子是由因特网业务企业提供的类别搜索引擎。所述类别搜索引擎具有通用资源定位器(URL)链接,使得用户以详细的深度或类别领域通过自动生成具有信息的URL的类别来搜索网址。提供上述业务的两个企业是www.yahoo.com和www.altavista.com。
然而,现有的类别业务提供网址的URL,而不是企业的详细数据内容、特性或质量。
而且,提供各种社区的现有网址www.netian.com和www.daum.net通过具有会员服务的公告板提供交换信息的业务,该会员服务具有有限的环形类型层。

发明内容
本发明用来克服上述的缺点。因此,本发明的目的是提供自动社区生成系统和方法,通过形成类似各系的专业的数据字段以便用社区服务补充现有网址的缺点,使相同的系和具有相同专业的大学生或研究生社区化,和使社区能够提供各种数据、聊天和搜索信息。
本发明的另一个目的是提供自动社区生成系统,将书签工具例如装载到网络浏览器Internet Explorer或Netscape Navigator的书签工具的功能并入到系统。这将使每个用户能够快速移到希望的网址,因为该书签的网址URL将存储在它们的系统存储器中。
本发明的另一个目的在于能够使生成个人的主页简单并具有编辑这些主页的能力。这是通过生成由用户的注册数据组成的基本主页和根据用户的爱好自动修改这些主页来实现。
为了实现上述生成相互可区分的在线社区的目的,通过构造具有等级的数据结构,本发明的自动社区生成方法可以包括在顶层设置专业系或地区的步骤、根据位于顶层的内容通过将专业系、地区或学校的类别信息设置在较低层构造基于专业系的分级数据结构的步骤;为至少一个用户生成该专业社区的网页供至少一个用户利用的步骤,这是通过从由与专业系、专业有关的图像和专业有关的新闻相关的链接信息构成的一组中选出的至少一个链接信息构成具体的形式;和根据用户经网络提交的用户专业领域将用户会员状态分配到至少一个社区中的步骤。
所述用户信息还可包括从由居民登记号、地址、奖学金、爱好、职业、专业系、婚姻状况、颜色和留学等信息构成的组中选择的至少一个信息。
类别信息可以包括从包含学院、学号、生成在线社区的日期和有关位置信息的组中选择的至少一个信息。
专业社区的网页可以构造成自动链接到与用户专业领域有关的网址。
生成专业社区的网页的步骤还包括按照用户的请求修改网页内容的步骤。
自动社区生成方法还可以包括生成至少一个用户个人主页的步骤,该个人主页包括背景色、插入的图像、用户指令或具有预定形式的链接网址信息,该预定形式包含与用户信息和用户预订在线社区有关的内容信息。
生成至少一个用户个人主页的步骤还包括生成具有预定形式的文本或图像,用于链接到与用户的专业领域有关的网址的步骤。
生成至少一个用户个人主页的步骤还包括生成可由用户滚动的多面体图像的步骤和在多面体的每个表面显示用户预订的在线社区和在相应用户屏幕上显示它的步骤。
自动社区生成方法还可包括提供书签工具的步骤,通过存储在由用户访问的多个URL网址中选定的网址位置信息在用户请求时立即连接到相应的网址。
提供书签工具的步骤还可包括建立默认开始页的步骤,在连接到所述网络的过程中通过预先识别由用户在书签工具存储的网址中选择的默认开始页直接移动到相应网址的网页上。
自动社区生成方法还可包括在用户请求时在指定层生成新的在线社区的步骤。
而且,为了通过构造具有分级的数据结构生成相互可区分的在线社区,本发明的自动社区生成方法可以包括在顶层设置专业系的步骤、根据位于顶层的内容将该专业系的地区或大学信息设置在较低层来构造基于专业系的分级数据结构的步骤;和生成专业社区的网页供至少一个用户利用的步骤,这是通过从由与用户的专业系相关的链路信息、专业有关的图像和专业有关的新闻构成的组中选择的至少一个链路信息中构成具体形式。
而且,为了通过构造具有分级的数据结构的生成相互可区分的在线社区,本发明的自动社区生成方法可以包括将地区设置在顶层的步骤,通过将专业系设置在顶层的较低层和将大学的类别信息设置在专业系的较低层构造基于地区的分级数据结构的步骤,生成专业社区的网页供至少一个用户利用的步骤,这是从与用户的专业系相关的链路信息、专业有关的图像和专业有关的新闻构成的组中选择至少一个信息中构成具体形式,和根据经网络从用户接收的用户信息中提交的用户的专业领域将用户分配为至少一个社区的会员的步骤。
自动社区生成方法还可以包括生成至少一个用户个人主页的步骤,该个人主页包括背景色、插入的图像、用户的指令或预定形式的链接网址信息,该预定形式使用与用户的信息和用户预订的社区有关的内容信息。
而且,为了通过构造具有分级的数据结构生成相互可区分的在线社区,本发明的自动社区生成方法可以包括构造具有多层字段以便包括关于专业系、地区和学校的类别信息的分级数据结构的步骤,生成专业社区的网页供至少一个用户利用的步骤,这是通过从由与用户的专业系相关的链路信息、专业有关的图像和专业有关的新闻构成的组中选择的至少一个链路信息中构成具体形式,和根据经网络从该用户接收的用户信息中提交的用户专业领域将用户分配为至少一个社区会员的步骤。
类别信息可以包括位于顶层的专业系和位于较低层的相应地区或大学的信息。
类别信息可以包括位于顶层的地区信息、位于顶层的较低层的专业系信息和位于专业系的较低层的大学信息。
而且,本发明的自动个人主页生成方法可以包括构造具有多层的分级数据结构以包括关于专业系、地区和学校的类别信息的步骤,经网络从用户接收的用户信息的步骤和利用接收的用户信息生成至少一个用户个人主页的步骤,其中所述至少一个用户的个人主页可以包括具有在用户信息中的个人历史信息的个人区域,以及包括从由网址的链路信息、与用户专业领域有关的图像和新闻的组中选择的至少一个信息的专业有关的区域。
个人历史信息可以包括从由包括照片、名字、用户生日、地址和个人介绍组成的组中选择的至少一个信息。
而且,本发明自动控制公告板的方法可以包括构造具有多层的分级数据结构以包括与专业系、地区和学校有关的类别信息的步骤,生成属于专业系、地区或学校的社区网页的公告板以便根据用户的选择显示由社区的会员记录的书写内容的步骤;根据通过网络由用户提供的用户信息将用户分配到相应社区的步骤;和将由用户记录的书写内容登记在用户已经预订的社区的所有公告板或者由用户选择的公告板中以便用户在具体公告板记录书写内容时从外部读取的步骤。
而且,本发明的自动用户主页生成方法可以包括经网络从用户接收用户信息的步骤,从用户接收社区的至少一个选择信息的步骤,存储在社区主页或者在数据库的用户信息中的内容存在的位置显示的内容的步骤,和使用用户或社区的信息在至少一个社区生成相应的至少一个用户主页的步骤。
而且,本发明显示公告板的方法可以包括根据网络上用户的职业确定用户社区的步骤,显示由矩阵形式的多个组组成的社区的步骤,任选地选择相应于多个社区的书写内容的步骤和在相应的社区的公告板上显示选择的书写内容的步骤。
而且,本发明显示公告板的方法可以包括经网络从用户接收用户的信息和包括这些用户的至少一个社区的步骤,接收由用户记录的书写内容的步骤和在一个数据库中存储该书写内容,用于连接到属于与用户有关的至少一个社区的至少另一个书写意见,其中,该书写意见通过选择显示在相关社区的公告板上。
而且,本发明的执行书签工具的方法可以包括经网络接收用户的信息和包括这些用户的至少一个社区的步骤,存储用于由用户选择的社区的主页信息、表示该主页的至少一个画面信息和存储在数据库中的每个后来画面的相关信息的步骤,在用户请求时向用户提供主页信息的步骤和将该屏幕转换为在屏幕一侧板上显示的已提交的主页信息表中的相应主页以便用户的选择的步骤。
向用户提供主页信息的步骤可在特定期间以与现有主页信息不同的格式显示新增加的主页信息。
不同的形式可能是从包括颜色、形状、大小、倾斜、下划线和粗体组成的组中选择的至少一个形式。
而且,本发明的自动社区生成系统可以包括存储系统,该存储系统包括用户信息和社区的数据库,连接到所述存储系统的至少一个处理器,用于输入通过网络提供的信号到所述处理器的输入装置和用于从所述处理器生成输出信号的输出装置,其中,该数据库可以包括包含地区代码和与相应的地区有关的信息的地区实体,包含地区代码的大学实体,通过地区代码连接到所述地区实体的大学代码和与相应的大学有关的信息,包含地区代码、大学代码、系(学院)代码和与系(学院)的主页有关的信息、通过地区代码和大学代码连接到所述大学实体的主页实体,包含系(学院)代码和与该系(学院)有关的信息、通过系(学院)连接到所述主页实体的系(学院)实体,和包括地区代码、大学代码、系(学院)代码和与教授有关的信息、通过地区代码和大学连接到所述大学实体和通过系(学院)代码连接到所述系(学院)实体的教授实体。
而且,本发明的自动社区生成系统可以包括具有数据库的存储系统,该数据库包括类别信息,该类别信息由位于顶层的专业系的信息和位于较低层的相应地区或大学的信息以及用户信息组成,在用户请求时根据专业系发送类别信息的发送机,和用于从类别信息中生成由用户请求的领域的专业社区的社区生成器。
该数据库可以包括包含地区代码和与相应的地区有关的信息的地区实体,包含地区代码、大学代码和与相应的大学有关的信息、通过地区代码连接到所述地区实体的大学实体,包含地区代码、大学代码、系(学院)代码和与系(学院)的主页有关的信息、通过地区代码和大学代码连接到所述大学实体的主页实体,包含系(学院)代码和与该系(学院)有关的信息、通过系(学院)连接到所述主页实体的系(学院)实体,和包括地区代码、大学代码、系(学院)代码和与教授有关的信息、通过地区代码和大学连接到所述大学实体和通过系(学院)代码连接到所述系(学院)实体的教授实体。
所述用户信息还包括从由居民登记号、地址、奖学金、爱好、职业、专业系、婚姻状况、颜色和留学组成的组中选择的至少一个信息。
类别信息可以包括从包含学院、学号、生成在线社区的日期和有关位置信息组成的组中选择的至少一个信息。
自动社区生成系统还可以包括主页生成器,使用从用户提交信息中的用户的个人概况生成具有预定形式的个人主页。
自动社区生成系统还可以包括书签工具提供器,在用户请求时立即连接到已注册主页,注册在用户访问的主页中从用户选择的主页的地址信息。
书签工具可以包括默认开始页建立器,当用户连接到网址时显示用户从预先存储在书签表中的网址中选择的默认开始页。
而且,本发明的自动社区生成系统可以包括具有分级数据的存储系统,该分级数据包括由位于顶层的地区信息和位于较低层的专业系或大学信息以及用户信息组成的类别信息,在用户请求时根据专业系传送类别信息的发送机和从类别信息中生成与由用户请求的领域有关的专业社区的社区生成器。
该分级数据可以包括包含地区代码和与相应的地区有关的信息的地区实体,包含地区代码、大学代码和与相应的大学有关的信息、通过地区代码连接到所述地区实体的大学实体,包含地区代码、大学代码、系(学院)代码和与系(学院)的主页有关的信息、通过地区代码和大学代码连接到所述大学实体的主页实体,包含系(学院)代码和与该系(学院)有关的信息、通过系(学院)连接到所述主页实体的系(学院)实体,和包括地区代码、大学代码、系(学院)代码和与教授有关的信息、通过地区代码和大学连接到所述大学实体和通过系(学院)代码连接到所述系(学院)实体的教授实体。
而且,本发明的自动社区生成系统可以包括具有多层的分级数据的存储系统,该分级数据包括专业系、地区和大学的类别信息;根据用户的请求基于专业系传送类别信息的发送机;和用于从类别信息中生成用户所请求领域的专业社区的社区生成器。
类别信息可以包括在顶层的专业系信息和位于较低层的相应地区或大学位置。
类别信息可以包括位于顶层的地区的信息、位于顶层的较低层的专业系的信息和位于专业系的较低层的大学的信息。
而且,用于本发明的自动生成社区的计算机可读介质可用于在其上存储计算机可实行的指令并且由指令的程序具体实现,该程序可由数字处理单元执行,用于经网络自动生成由多个用户共同持有的社区,所述自动生成社区的方法可以包括在顶层设置专业系或地区信息的步骤,根据位于顶层的内容将专业系、地区或学校的类别信息设置在较低层构造基于专业系的分级数据结构的步骤,通过从由专业系相关的链路信息、专业有关的图像和专业有关的新闻构成的组中选择至少一个信息构成具体的形式生成专业社区的网页供至少一个用户利用的步骤,从通过网络链接的至少一个用户接收用户信息的步骤,其中所述用户信息包括从由专业系和地区构成的组中选择的至少一个信息,和根据经网络从用户接收的用户信息中的用户专业领域将用户分配为至少一个社区会员的步骤。


图1是根据本发明的一个优选实施例的自动社区生成系统的示意图。
图2是根据本发明的一个优选实施例的自动社区生成系统中使用的计算机系统的示意图。
图3为说明根据本发明的一个优选实施例的自动社区生成方法的流程图。
图4示出根据本发明的一个优选实施例的自动社区生成系统中包含各种社区的分类表。
图5示出本发明的一个优选实施例的自动社区生成系统中的分类表。
图6示出根据本发明的一个优选实施例的自动社区生成系统中树状结构的数据图。
图7示出按照原样将图5中的分类表应用到图6中的数据库获得的数据库结构。
图8示出根据本发明的一个优选实施例的自动社区生成系统中基于地区节点的数据库结构。
图9示出根据本发明的一个优选实施例的自动社区生成系统中使用实体关系图(ERD)的数据库结构。
图10示出在图9中叙述的地区实体的数据字段。
图11示出在图9中叙述的大学实体的数据字段。
图12示出在图9中叙述的主页实体的数据字段。
图13示出在图9中叙述的学院实体的数据字段。
图14示出在图9中叙述的教授实体的数据字段。
图15示出本发明一个优选实施例的自动社区生成系统中的管理社区的屏幕。
图16至21示出一个屏幕,该屏幕显示根据本发明的一个优选实施例的自动社区生成系统中由用户的选择生成的社区。
图22是示出根据本发明的一个优选实施例的自动社区生成系统中按照用户的要求自动生成主页过程的流程图。
图23示出根据本发明的一个优选实施例的自动社区生成系统中用来在注册为会员的过程中输入用户的信息的屏幕。
图24示出在生成主页时用于请求给用户附加数据的屏幕。
图25是示出在根据本发明的一个优选实施例的自动社区生成系统中用户个人主页和用户预订社区主页之间的关系的示意图。
图26是示出根据本发明的一个优选实施例的自动社区生成系统中由用户使用书签工具的过程的流程图。
图27示出在根据本发明的一个优选实施例的自动社区生成系统中利用立方体显示社区的屏幕。
附图中表示的重要部件说明如下10大学生 20公众30专家 100网络110网络服务器120数据库112书签生成器114社区生成器116主页生成器121用户信息数据库122主页信息数据库123类别信息数据库124内容信息数据库125书签信息数据库126索引信息数据库220计算机系统224CPU226存储系统 228输入装置230输出装置 234ALU236寄存器238控制单元240主存储器 242辅助存储器实施本发明的最好方式在下面参照附图更详细地描述本发明的优选实施例。
本发明的自动社区生成系统是用来显示新的因特网社区并起着面向未来社区的路标的作用。
图1是根据本发明一个优选实施例的自动社区生成系统的示意图。参见图1,自动社区生成系统可以包括网络服务器110,该网络服务器110经由网络100根据大学生10、公众20、专家30或其它用户的请求生成社区。所述网络服务器100可以包括社区生成器114,该社区生成器利用信息诸如大学生的专业系、公众20的专门领域或专家30诸如教授或研究员进行的业务类型有关的领域等自动地生成社区。除了社区生成器114、网络服务器100还可以包括一个主页生成器116,该主页生成器116按照用户的请求生成和修改主页,还可以包括一个书签生成器112,该书签生成器112用来存储由用户访问的网址地址和内容。
网络服务器110可以利用存储在数据库120中的用户信息、社区信息或其它信息,以便按照用户请求生成社区。数据库120可以包括具有分类成用户的系或专业的类别信息的类别信息数据库123;根据所述的分类具有关于详细内容的内容信息的内容信息数据库124;具有索引信息的索引信息数据库126,该索引信息帮助其它用户查找每个社区。
此外,在网络服务器110中的主页生成器112根据用户的请求使用来自存储在数据库120的用户信息中的详细信息可以生成预先设计的主页。当用户要生成主页时,网络服务器需要该用户的详细的用户信息并要求这些信息以便帮助用户构造基本的主页。一旦建成了用户的主页,关于用户主页的主页信息、类别信息、内容信息和索引信息就存储在相应的数据库122、123、124、126中。
此外,包括由用户访问的各个网址的地址和有关内容的书签信息由在网络服务器110中的书签生成器112存储在书签信息数据库125。当用户通过书签生成器112连接到网络服务器110时,用户可以选择显示在屏幕上的基本网址。已经存储了由用户选择的基本网址的地址后,书签生成器112识别所连接用户的ID并将选择的基本网址显示在屏幕上。
图2是根据本发明一个优选实施例的自动社区生成系统中使用的计算机系统的示意图。参见图2,计算机系统220包括存储系统226、至少一个与存储系统226相连的高速中央处理器(CPU)224、输入装置228和输出装置230。
CPU224包括用于执行计算的运算逻辑单元(ALU)234,用于暂时贮存数据和指令的多个寄存器236,用于控制计算机系统220操作的控制单元238。CPU224可以是具有多种体系结构的处理器,包括来自Digital公司的Alpha,来自MIPS Technology公司、NEC公司、IDT公司、西门子公司和其它公司的MIPS,来自Intel公司和其它公司包括Cyrix、AMD和Nexgen公司的x86,和来自IBM公司和摩托罗拉公司的PowerPC。
存储系统226通常包括以介质形式的高速主存储器240,诸如随机存取存储器(RAM)和只读存储器(ROM)半导体器件;以长期储存介质形式的辅助存储器242,诸如软盘、硬盘、磁带、CD-ROM、闪速存储器等及使用电、磁、光或其它记录介质存储数据的其他装置。主存储器240还可以包括视频显示存储器,用于通过显示装置显示图象。本领域技术人员都知道存储系统226可以包括具有各种存储能力的各种替代部件。
输入输出装置228,230也是熟悉的。输入装置228可以包括键盘、鼠标和物理传感器(例如,触摸屏或麦克风)等等。输出装置230可以包括显示器、打印机和传感器(例如,扬声器)等等。一些装置诸如网络接口或调制解调器可以用作输入和/或输出装置。
正如本领域技术人员所熟知的,计算机系统220还包括操作系统和至少一个应用程序。操作系统是控制计算机系统操作和资源分配的软件细。应用程序是使用通过操作系统可获得的计算机资源执行用户希望的任务的软件组。这两者驻留在示出的存储系统226中。
根据计算机编程领域技术人员的实践,下面参照由计算机系统220执行的动作和操作的符号表示描述本发明,除非有其它指示。这种动作和操作有时称为计算机执行的并且如果合适的话可以与操作系统或应用系统相联。应当理解,该动作和符号表示的操作包括通过CPU224操作代表导致电信号表示的结果的转换或减小的数据比特的电信号,和在存储系统226中的存储单元的数据比特的保持,从而重新配置或改变计算机系统的操作以及信号的其它处理。保持数据比特的存储单元是具有相应于该数据比特的特定的电、磁、或光性质的物理位置。
图3为说明根据本发明一个优选实施例的自动社区生成方法的流程图。参见图3,经由网络连接到网络服务器的用户使用ID和口令登录(s2)。当用户请求生成社区时,网络服务器将存储在数据库中的类别信息传送给用户(s4)。当用户从类别信息中选择要生成的社区时,社区生成系统就生成包含所选择社区的分类(s6)。例如,如果用户打算生成一个社区,因为该用户是汉城国立大学音乐学院的声乐专业,用户可以首先选择音乐学院和在下级菜单中选择声乐。然后,该用户可以从包含音乐学院的地区大学中选择汉城国立大学。因而,生成声乐/音乐学院/汉城国立大学的社区。声乐专业的大学生、教授、研究生或者希望进入到声乐系的学生可以作为会员订阅该社区。另一方面,当用户希望进入的社区已经生成时,用户自动地订阅该社区或可以选择地订阅社区。
作为生成的社区,用户可以选择该社区的内容信息。为了这个目的,网络服务器提供各种内容信息(s8)。当用户从提供的信息中选择所需信息时,社区生成系统使用选择的信息构造社区主页(s10)。然后,由用户的构造主页的信息和内容信息存储在数据库中(s12)。
图4示出本发明的一个优选实施例的自动社区生成系统中包含的各种社区的类别信息表。参见图4,类别信息表由从顶层(层ID 0)到较低层(层ID 1,...,层ID 5)序列类别构成。每个类别(层ID 0、...、层ID 5)包含每层的字段和给定每个用户注册日期的信息。每个层可以具有不同字符的数据格式。此外,该分类表包含每个类别的名称和它的原始日期。类别的名称描述成由120字节的字串组成,原始日期以日期类型格式表示。
虽然上面作为例子叙述了,类别由具有6层的表组成,但是应当理解,类别的层数可以通过减小或递增增加详细的社区信息数量来控制。
图5示出本发明的一个优选实施例的自动社区生成系统中的分类表。参见图5,分类表由作为顶层的学院(音乐)类别、作为第二层的系(器乐)和作为第三层具有管理所述系的学校名称的地区(京畿,庆南,汉城)类别组成。此外,第四层由学校(庆熙大学、汉城大学、汉城市大学、延世大学、梨花女子大学、中央大学、汉阳大学)类别组成。因而,因为顶层相应于学院,而下级层顺序地包括系、地区和学校,所以用户可以按照和包括学院、系、地区和学校的次序生成需要的社区。
图6示出根据本发明的一个优选实施例的自动社区生成系统中具有树状结构的数据图。参见图6,数据库包括多节点N1、...、N11,这些节点位于不同分级层L1、...、L4并且包括代表分级链路的连接分支。在图6中叙述的具体分级关系是说明性的,和按照本发明该数据库图可以实际上包括在节点N1,...,N11和层L1,...,L4之间的任何关系。在不同于L1,...,L4的分级层的节点N1,...,N11有时称为具有父或子关系。父节点(例如,N2节点)是在比子节点(例如,N3节点)的层L3的分级上更高的层L2。
节点N1,...,N11用一般的数字名称标记,但是用于代表实际信息。信息类型的例子包括诸如公司、政府等的机构的分级层,地区(例如,国家,城市等等)之间的关系和物品内的部件之间的关系,在机器和软件程序中的部件之间的关系,和在情报源诸如计算机文件和局部或全球计算机网络的网址之间的关系。
在一个实施中,图6中图内的信息来自具有多字段的数据库内的数据源或记录。每个字段相应于数据库中信息的分类。该数据库包括多个数据记录,每个记录包括在一个或多个字段中的数据。该数据库数据源可以是任何类别的数据库和数据库格式,包括开放式数据库连接性(ODBC)数据库,诸如来自微软公司的Access和SQL服务器和来自Oracle公司的Oracle。
将数据库的结构应用到大学,位于第一层L1的节点N1相应于学院,而位于第二层L2的节点N2,N9相应于专业系。利用本发明自动社区生成系统的用户可以属于学院内的一个专业系。位于第三层L3的节点N3,N4,N7,N10相应于地区,而位于第四层的节点N5,N6,N8,N11相应于学校。用户选择一个学院和系,然后选择相应于他们自己地理区域的大学。学院和系在每个大学中可以是不同的。因为具体的学院或系可以在限定的区域内设置,所以数据库的结构可以按照系、地区或大学的变化而变化。
图7示出按照原样将图5中的分类表应用到图6的数据库中的数据库结构。参见图7,作为学院的音乐学院位于相应于第一层L1的节点中,而器乐专业是位于在自动社区生成系统中音乐学院的相应于第二层L2的子节点中。江源,汉城,京畿和庆南的地区节点相应于器乐系是开放的地区,这些地区节点位于下级层L3,而大学节点(庆熙大学,汉城大学,汉城市大学,延世大学,梨花女子大学,中央大学,汉阳大学)位于下级层L4汉城地区的节点,其中在汉城地区的大学中器乐系是开放的。因此,用户可以容易地构造包含具有相同的专业作为部件的用户的社区。尽管学院位于上述的顶层,但是系代替学院可位于顶层。在图6和图7中叙述的数据库结构中,学院节点位于顶层L1,而下级层中顺序地包括分级层中的系、地区和大学的节点。然而,用户可以构造基于节点地区而不是学院或系的社区。
图8示出根据本发明的一个优选实施例的自动社区生成系统中基于地区节点的数据库结构。参见图8,节点N20位于相应于顶层的第一层L1,而在地区的节点N20中开放的学院节点N21、N28位于第二层L2。属于所述学院的系的节点N22、N23、N26、N29位于第三层L3,该系节点是学院的节点N21、N28的子节点。下级层L4由包含相应系的大学的节点N24、N25、N27、N30组成。如果位于第三层L3的地区节点位于顶层L1,而学院和大学的节点位于比图6中数据库结构低一层,那么就形成了图8中的数据库结构等效的结构。
图9示出根据本发明的一个优选实施例的自动社区生成系统中使用实体关系图(ERD)的数据库结构。在每个实体之间的关系在下面参照图9描述。
地区实体(地区)包含多个大学实体(大学),而大学实体(大学)包含多个主页实体(主页)和多个教授实体(教授)。学院实体(学院)包含多个教授实体(教授)和多个主页实体(主页)。
大学实体(University)包括地区代码(AreaCode)、大学代码(UniversityCode)、大学的名称(UniversityName)和大学的英文名称(Ename)的属性。大学实体(University)使用地区代码(AreaCode)作为外关键码(FK)连接到地区实体(Area),并且使用大学代码(UniversityCode)作为外关键码连接到主页实体(Home page)。地区代码(AreaCode)和大学代码(UniversityCode)用作主关键码(PK)。
地区实体(Area)包括地区代码(AreaCode)、地区的名字(AreaName)和地区的英文名称(AreaEname)的属性,并使用地区代码(AreaCode)连接到大学实体(University)。地区代码(AreaCode)用作主关键字。
主页实体(Home page)包括地区代码(AreaCode)属性、大学代码(UniversityCode)属性、学院代码(CollegeCode)、学院的介绍(Intro)属性和主页类别(Template)属性。主页实体(Home page)利用地区代码(AreaCode)和大学代码(UniversityCode)作为外关键码(FK)连接到大学实体(University),并利用学院代码(CollegeCode)作为外关键码(FK)连接到学院实体(College)。主页实体(Home page)利用地区代码(AreaCode)、学院代码(CollegeCode)和大学代码(UniversityCode)作为主关键码(PK)。
学院实体(College)包括学院代码(CollegeCode)属性、学院的名称(CollegeName)属性和学院的英文名称(CollegeEname)属性。而且学院实体(College)利用学院代码(CollegeCode)作为外关键码(FK)连接到主页实体(Home page)和教授实体(Professor)。学院代码(CollegeCode)被用作主关键码(PK)。
教授实体(Professor)包括地区代码(AreaCode)属性、大学代码(UniversityCode)属性、学院代码(CollegeCode)属性、教授主页(ProHomepage)属性、教授的电子邮件(ProEmail)属性和教授的名字(Profe)属性。教授实体(Professor)利用地区代码(AreaCode)和大学代码(UniversityCode)作为外关键码(PK)连接到大学实体(University),并利用学院代码(CollegeCode)作为外关键码(PK)连接到学院实体(College)。此外,地区代码(AreaCode)、大学代码(UniversityCode)和学院代码(CollegeCode)被用作主关键码(PK)。
图10示出在图9中叙述的地区实体的数据字段。参见图10,地区实体(Area)的变量是地区代码(AreaCode)、地区的名字(AreaName)和地区的英文名称(AreaEname),并且每个主体都是可变字符类型(Varchar)。地区代码(AreaCode)指示每个区域的代码,它具有存储长度为2并且不显示零值。此外,地区代码(AreaCode)的默认值是01,它的范围是01-99。地区名称(AreaName)是每个地区的韩国名称并且不显示零值。地区名具有存储长度10。英文名称(AreaEname)指示每个地区的英文名称并具有存储长度50。
图11示出在图9中叙述的大学实体的数据字段。参见图11,大学实体(University)包括地区代码(AreaCode)的变量、大学代码(UniversityCode)的变量、大学名称的(UniversityName)变量和大学英文名称(Ename)的变量,它们由各种格式类型的字符构成。地区代码(AreaCode)和大学代码(UniversityCode)分别具有存储长度2和默认值01。此外,这些代码不显示零值并具有范围01-99。
图12示出在图9中叙述的主页实体的数据字段。参见图12,主页实体(Home page)包括地区代码(AreaCode)的变量、学院代码(CollegeCode)的变量、大学代码(UniversityCode)的变量、学院的介绍(Intro)变量和主页的类别(Template)变量。每个变量都遵循着一定的数据格式和不具有零值。学院的介绍(Intro)包括向学生介绍学院的内容,它最好提供2048的存储长度。
图13示出在图9中叙述的大学实体的数据字段。参见图13,学院实体(College)包括每个学院的代码(CollegeCode)的变量、每个学院的名称(CollegeName)的变量、每个学院的英文名称(Ename)变量。每个变量是可变字符格式(Varchar)的并分别地需要2,10和50的存储长度。
图14示出在图9中叙述的教授实体的数据字段。参见图14,教授实体(Professor)包括地区代码(AreaCode)变量、学院代码(CollegeCode)变量、大学代码(UniversityCode)变量、教授的名字(Profe)变量、教授主页(ProHome page)变量和教授的电子邮件(ProEmail)变量。每个变量是可变字符格式(Varchar)的,教授的主页(ProHome page)和教授的电子邮件(ProEmail)具有存储长度255。教授的名字(Profe)具有存储长度10。
图15示出本发明的一个优选实施例的自动社区生成系统中管理社区的屏幕。所述屏幕在下面参见图15描述。
左上区域是管理大学的屏幕。为了插入、删除或修改关于具体大学的信息用户必须将地区方框加亮。
管理大学的屏幕基本上包括地区、大学(university code)和大学的英文名称。通过选择大学打开图标P1、大学插入图标P2、大学删除图标P3和大学修改图标P4,管理者可以执行规定的功能。大学打开图标P1加载相应于来自基于选择地区的大学的表的大学信息。当管理者选择大学插入图标P2并输入大学的名字时,提取基于地区的相应大学代码并存储在数据库中。当管理者选择大学删除图标P3,相应的一个或多个大学就从数据库中删除。为了防止错误,必须重复地检查删除请求。大学修改图标P4可以修改选择大学的名称或者英文名称。
右上部是管理与学院有关信息的屏幕,可以包括学院代码、学院的名称、主页类别(Template)和学院的英文名称。类似于管理大学的屏幕,用户可以利用学院打开图标P5、学院插入图标P6、学院删除图标P7和学院修改图标P8。通过选择学院打开图标P5,管理者可以从存储在数据库中的学院信息中加载指定信息。学院的学院插入图标P6用于插入有关学院的新信息。学院的学院删除图标P7用来在选择相应的学院之后删除指定学院。管理者可以利用学院修改图标P8修改学院的名称和英文名称。
此外,下部区域是管理每个区域的大学的屏幕,包括在每个大学打开学院的功能,在每个地区打开学院的功能,在每个大学删除学院的功能,在每个大学修改学院的功能,在每个大学上插入学院的功能。尽管图15示出管理者根据用户的请求修改地区的信息、大学或学院的信息的情况,但是在注册用户中用户可以被授予管理权限,因为会员可以亲自插入、修改和删除有关学院的信息。由于这种特性,有关每个大学每年变化的学院的信息可以恰当地修改。
图16至21示出表示根据本发明的一个优选实施例的自动社区生成系统中由用户进行选择生成的社区的屏幕。参见图16,自动社区生成系统由按照数据库的结构的屏幕组成的,该屏幕具有包含在顶层的用户毕业的大学或系的地区。
正如在屏幕中描述的那样,在整个国家中包含大学的区域显示在左边区域,而每个系显示在上部区域。通过从屏幕左边区域的许多地区中选择地区,用户可以看到位于指定区域的大学。类似地,通过从屏幕上方区域的许多系中选择一个系,用户可以看见包括他们的指定系的大学。此外,用户可以看见具有地区和系作为公共因素的大学,因为在选择指定地区状态的指定系的选择确认从相应的大学中包含指定系的大学。
图17示出在A系之后选择A地区显示的屏幕。当用户选择用户注册的A系时,显示出在全国具有A系的大学。然后,当用户选择A地区时,显示出在全国具有A系的大学中间位于A地区的大学。因此,具有相同专业的用户可以在相同的社区中激活,所述相同的社区由学习相同专业的个人构成而不考虑大学或地区。此外,因为用户可以形成由在相同地区的居民组成的更详细的社区,所以能够在由具有相同专业的人们组成的地区社区中主动激活。另外,为了在属于一个社区的许多用户之间交换意见和对话的目的,能够增加公告,在该公告中相同社区的会员可以与其它人交谈。
图18示出表示在图17中由用户选择一个公告板的屏幕。通过从进入A地区A系的专业社区的入口选择公告板功能,用户能够从用于A地区A系的专业社区中看到公告板。公告板的功能是确认基于地区或系的相同专业的社区。
当用户从选择A地区的状态指定公告板时,A地区社区的公告板被激活。当用户从选择A系的状态指定公告板时,A专业社区的公告板被激活。此外,当用户从选择A地区和A系二者的状态指定公告板时,A地区和A系社区的公告板被激活。因而,用户可以在他的社区中写入意见并可以看见其它会员的意见。如上所述,通过以矩阵的形式安排地区公告板和专业公告板的图标,用户可以激活属于地区和专业的社区公告板。
因为用户的社区,例如专业系、地区或大学构成具体的公告板,相应的公告板通过用户的请求显示在屏幕上。另一方面,构成专业系、地区和大学的信息以及由用户在组合的数据表中书写报告,能够通过在用户请求时在屏幕上显示从组合的数据表中选择的报告提高数据处理和管理的效率。
利用本发明的自动社区生成系统由用户书写的报告连同用户的个人信息、专业系、地区和大学一起显示在同样的表中。用户的名字、专业系、地区、大学和由用户书写的报告安排在数据表中相同的栏。因而,公告表可以构造成组合的数据表,栏的数目相应于总用户的数目。
在上面构造的公告数据库中,当用户请求观看在屏幕上的专业系、地区或大学的公告板的显示时,相应的专业系、地区或大学的报告和已书写报告的用户名字从组合的数据表选出并在屏幕上作为图表显示。
按照本发明的另一个实施例,可以建立每个报告一个记录。有关包含至少一个报告的社区的作者和信息可以记录在具体的字段中。例如,考虑用户名为′Hong Gil Dong′的情况,这个用户就读于汉城大学的声乐专业并记录关于‘Puccini’的报告。选择‘Hong Gil Dong’作为名字,‘汉城大学’作为大学社区,‘声乐’作为专业系社区,‘汉城’作为地区社区。因此,当选择多个社区时,称为‘Puccini’的报告连同关于汉城大学、声乐和汉城的信息一起存储。
当用户请求在如上面构造的公告数据库中的具体社区的公告板时,利用相应的字段过滤数据显示动态的公告。例如,能够通过选择每个报告中具有‘汉城大学’的报告作为大学社区参数来提供公告服务。
因此,请求观看公告板的用户可以将公告板的内容看作用户的社区例如专业系、地区或大学的单独的公告板。在屏幕中的公告板的内容除了单个社区像专业系、地区或大学之外,可以由各种组合构成,诸如具体地区中的具体的专业系和具体大学中的具体专业系。而且,当用户请求具有选择的组合的公告板时,由于不同的组合该公告板可以是通过从组合的数据表中选择按照组合的条件过滤的报告并且通过顺序地显示选择的报告和记录该报告的相应用户的信息提供的。
此外,应当理解公告板除了包括地区和系之外,可以包括各种形式诸如年龄、性别和职业。
用户可以具有一个以上的专业。在这种情况下,用户可以预订一个以上的社区,并且将参与多个社区。当用户记录具体的社区中的报告时,自动地在包含该用户作为会员的其它社区中记录该报告是有效的。
图19示出显示一种情形的屏幕,其中用户从A地区的大学中选择A大学和A系。大学的每个系的主页可以具有基本的形式。管理者可以从自动构造的主页的该基本形式自由地修改格式。
此外,每个系的主页可以包含每个学号的单独主页。图20示出显示一种情形的屏幕,其中用户从图19中选择学号00。参见图20,每个学号都有基本主页,类似于系主页。当增加新的学号时,管理者或具有管理权限的用户可以根据用户的请求增加主页。
此外,在相应于每个学号的屏幕下可以生成具有学号的用户的个人主页。
图21示出显示一种情形的屏幕,其中已经预订具体系社区的用户在该用户学号的屏幕下方构造个人主页。参见图21,私人的基本主页按照在注册过程期间提交的用户的信息自动地构造;该用户访问那个主页并可以自由地修改它。该用户可以在具有该用户作为会员的系社区中注册该个人主页。例如,该用户输入个人信息诸如名字、奖学金、职业、爱好、他的介绍并注册图像数据,所述图像数据包括他的照片或形象(avatar)。因此,提供具有具体格式的基本主页,并且用户可以通过对该基本主页作各种修改建立符合其爱好的个人主页。如图21中所叙述,由用户输入的个人信息根据基本方案安排在具体位置,图像或文本数据可以安排在具体位置用于链接到与用户的爱好相关的代表性的网址上。此外,与用户专业诸如系或大学有关的图像数据可以指定为背景图像,关于用户参加的社区的信息也可以显示出来。用户的个人主页在社区下面生成,构成属于该社区以及会员的主页。事实上,用户预订的社区包括用户的个人主页,该个人主页是自动地生成的。属于该社区的个人主页通过组合用户的信息和社区信息生成。用户可以容易地生成多个风格化的个人主页来反映该用户社区的特征。因为形成该用户的个人主页的个人信息包括用户所预定的社区的信息,所以用户可以经由位于所述个人主页的链路移动到该用户已经预定的那个社区的主页。
因为为一般的用户生成包括图像和文本日期的主页是困难的,所以生成这种主页的在先已有的服务帮助用户在预先构造的格式的基本画面中选择和安排各种模板以及通过该安排的用户满足的结构生成主页。然而,本发明的自动社区生成系统通过加入用户自己的信息帮助用户自动地生成主页。
图22是表示根据本发明的一个优选实施例的自动社区生成系统中按照用户的请求自动生成主页的过程的流程图。参见图22,当用户通过经网络连接到本发明的网络服务器请求本发明的服务时,该用户可以通过输入用户的基本信息注册为会员。用户的基本信息可以包括ID、口令、居民登记号、地址、邮政编号、奖学金、爱好或职业。在注册为会员的过程中输入的用户信息在图23中叙述。
生成主页的格式可以利用存储在包含用户信息的数据库中的输入信息中关于用户爱好的信息进行。例如,当用户选择他或她喜爱的电影作为爱好的例子时,链接与那个电影有关的网址信息,背景图像或周围图像可以由该用户生成的主页中与那个电影有关的图画组成。然而,因为生成用户的主页需要更加详细的信息,所以当用户请求生成其主页时,在要注册为会员的用户验证之后,要求向该用户生成该用户主页的附加信息(s24)。
图24示出表示来自需要生成主页的用户额外请求必要信息的过程的屏幕。附加数据可以包括关于系、专业、学号、以前的学校、留学、婚姻状况、爱好、喜爱的颜色、电子邮件地址和用户喜爱的运动的信息。例如,选择用户喜爱的颜色为背景色,该专业连接到具有关于那个专业内容的网址。
在通过将该基本信息和详细信息分开而自动生成主页的过程中,能够帮助用户提交它的信息以在提交附加信息的过程中建立主页并利用该用户的信息自动建立该主页。当利用用户的信息生成主页时(s26),在所述数据库中的用户的信息通过并入用户的预约信息进行更新(s28)。具体的说,在生成主页的过程中提交的信息将用在后来的各种市场领域中,而用户的请求可以迅速地答复。
在此过程之后,关于用户的信息和主页信息将存储在用于索引过程的索引数据库中。存储在索引数据库中的用户信息与类别信息和数据库内容有关,并可以在用户请求时反映到社区生成系统。
换句话说,因为该主页生成系统与社区生成系统有关,来自用户的个人信息的新社区信息(大学毕业信息,专业信息和学号)将自动地用于生成社区。
图25是表示根据本发明的一个优选实施例的自动社区生成系统中用户个人主页和用户预订的社区主页之间的关系的示意图。
参见图25,用户的个人主页包括一些区域,该区域分别链接到专业系或大学社区的主页。每个区域可以在生成个人主页的过程中从该用户的私人历史信息中自动地生成并可以由该用户修改。具体的说,该链接区域可以显示具有文本或图像数据的字符。因此,根据用户的专业系、大学主页或用户感兴趣的领域可以容易地转换到相应的社区。因为所述专业系、大学或地区可以根据由用户在社区生成过程中提供的私人历史信息区分,所以这种结构可以通过将与用户有关的社区信息放入用户的个人主页中完成。
因为所述个人主页可以包括关于用户个人信息和该用户预订社区的社区信息的,所以根据那个社区该用户可以具有各种形式的个人主页。
在生成该用户的主页之后,该用户可以根据需要(s32)修改所述主页。此外,该用户可以修改自动生成的主页。用户可以通过修改内容诸如背景图像、自我介绍、计数器和照片重建他们自己的主页,所述的内容由用户在注册他们的用户信息的过程中提供或者从用户的注册信息中选择。因为该个人主页链接到由本发明的自动社区生成系统产生的社区中的社区预订者的信息,所以其他用户能够确认所述主页或该用户的主页可以应该用户的请求容易地修改。利用这些过程,该用户可以构造主页,例如用户的系或大学的主页以及个人主页。
网络浏览器诸如MS Explorer或Netscape Navigator包括书签工具。所述书签工具在存储器中存储显示在浏览器屏幕上的主页的URL,并使它能够通过定位已经由用户作书签存储的相应URL直接移动到选择的主页。
然而,本发明的自动社区生成系统不使用附在所述网络浏览器的书签而是可以单独地包括一个书签窗口。也就是说,当用户选择需要的系或专业社区时,该选择的社区信息显示在所述书签中。如果用户连接到本发明的自动社区生成系统,在确认用户身份的过程完成之后,包含在所述书签表中的信息显示在书签窗口中。
当主页包括多个画面时,每个主页具有一个唯一的URL,该唯一的URL可以作书签只显示所述主页位置的特定画面或页。因此,不能转移一个主页位置的所有的页,因为每个页都由唯一的画面组成。
由多个画面组成的主页包括在每个画面和所述主页之间的相关信息。因而,当URL信息加到所述书签时,在该画面和主页之间的有关信息可以利用JavaScript和ASP的ADO对象存储。
当在每个画面和所述主页之间存储有关信息时,用户选择由多个画面组成的主页,其中每个画面安排在一个具体位置中,总的主页可以通过提供每个画面和有关信息的信息进行显示。此外,主页可以包括多个子页。当用户将位于相同主页下的多个子页加到书签表时,选择的后面的页被前面的页覆盖,因为后面的更高页和前面的页是相同的。为了防止所述问题,新增加主页的信息以与在先的主页相比不同的形状、不同尺寸、不同厚度、加下划线或不同颜色显示。因而,用户可以确认增加的主页的新表。
例如,当用户将A页加到所述书签表中时,数据库中的A页的更新状态具有否(No)状态。然后,如果A页的管理者更新所述A页的内容,那么数据库的更新状态根据更新的结果变成是(Yes)状态。为网页的更新状态是或否分开分配颜色,用户可以容易地区分存储在书签表中的网页的更新状态。
图26是表示根据本发明的一个优选实施例的自动社区生成系统中用户使用书签功能的过程的流程图。
参见图26,用户经网络连接到本发明的网络服务器并登录(s50)。然后,该用户可以生成希望的社区,构造自己的主页或通过本发明的网络服务器可以访问其它网址(s52)。以及,该用户可以利用书签工具存储访问的网址的URL(s54)。根据用户删除或增加的网址,存储的网址URL可以方便地用于检索经常访问的网址。此外,当用户连接到本发明的社区生成系统时,书签工具可以包括在屏幕上自动地显示一个具体的网页的起始(Home)功能。从存储在书签表中的多个网址中指定经常访问的网址作为起始网址(s58),通过连接到本发明的网络服务器用户可以自动地确认指定为起始的网址。
本发明的自动社区生成系统利用Visual Basic 6.0(Service Pack 4)作为开发工具生成。开发平台的OS是MS Windows 98第二版,而数据库是MSSQL Server 7.0(Service Pack 1)。此外,使用Visual Basic内的编辑器为编辑器和在选择项目文件之后生成执行文件。然而,它可以通过另外的编程技术使用Visual C++,Java Script或Java G++或动态网络服务的动态超文本标记语言(DHTML)实现。
尽管在上面已经描述了基于用户的选择字段、专业和主页自动地生成的情形,但是自动生成系统和方法可以基于爱好或兴趣以及专业生成社区以及自动地生成社区的主页。
尽管在上面描述了大学的情况,但是小学、中学或高中也适用于本发明。也就是说,在小学、中学或高中的情形下,在顶层设置班级节点而不是系节点,可以生成基于班级而不是基于学校的社区。然而,因为很难在基于班级作为公共因素的各个地区之间建立社区,所以最好将学校节点设置在子层的班级节点之下。
此外,地区节点位于顶层,而班级节点可以位于地区节点之下。在这种情况下,首先根据地区进行分类,学校或班级的检索将更容易完成。如果地区节点位于顶层,最好将学校节点设置在班级节点的子层。
在这种情况下,用户通过转换到小学、中学和高中而具有不同班级。然而,通过在注册过程中记录所有内容,用户可以自动地属于每个年级的每个班级的社区。此外,当用户记录她或者他书写到社区中时,该书写可以自动地记录到其它社区。
用户的各种社区可以记录在立方体的每个表面上,该立方体提供加入社区经历的可视的愉快的事情。
图27表示根据本发明的一个优选实施例的自动社区生成系统中在三维的立方体上显示社区名称的屏幕。
参见图27,显示用户预订的多个社区,在多面体的每个表面上显示一个社区,该多面体能够在指定的方向旋转。用户可以给所述多面体指定一个旋转方向,并可以从在各个表面上的社区选择希望的社区的名称转换到相应的社区主页。如先前所述的,在用户已经从小学、中学、高中和大学已经毕业的情形下,和那些社区安排在多面体的各个表面上,该用户可以通过选择社区确认详细的内容。例如,当用户选择大学社区,在所述大学的系社区显示在多面体的每个表面上。因此,在参加到他或她的社区的过程中该用户具有方便性和视觉上的娱乐。
尽管在上面描述了小学、中学、高中和大学的情形,但是本发明可以同样适用于爱好、地区、与工作有关的业务、年龄、性别的社区以及应用到学校。工业实用性如上所述,基于本发明的自动社区生成系统和方法,用户可以详细地划分社区并自动地生成希望的社区,这与现有类别生成器相反,所述现有类别生成器在一个管理者和开发者的位置提供URL链路。
此外,因为本发明的自动社区生成系统和服务方法提供一种系统和管理工具,根据大学生、大学毕业的人、教授和专家的有关社区为个人、系、学号或学校生成主页,这些用户可以更容易地利用因特网。
此外,因为本发明的自动社区生成系统和服务方法在一个网址并入在网络浏览器激活的书签工具,所以用户可以在许多网址存储多个社区的地址并可以直接连接到那些网址,这些网址在任何时候都可由用户编辑和存储。
尽管根据本发明的自动社区生成系统和服务方法的各种实施例详细地描述本发明,但是并不意味着本发明仅限于这些实施例。而是,在本发明精神内所作的各种修改和变化对于本领域技术人员来说是显而易见的。
权利要求
1.经网络构造由多个用户共有的具有分级结构的社区生成相互区别的社区的自动社区生成方法,所述自动社区生成方法包括下述步骤将专业系或地区设置在顶层;按照位于顶层的内容将所述专业系、地区或学校的类别信息设置在较低层构造基于所述专业系的分级数据结构;通过从与专业系有关的链路信息、专业有关的图像和专业有关的新闻构成的组中选择的至少一个信息组成具体形式生成至少一个用户使用的专业社区的网页;从通过网络链接的至少一个用户接收用户信息,其中该用户信息包括从由专业系和地区构成的组中选择的至少一个信息;以及根据通过所述网络从该用户接收的用户信息中的该用户的专业领域指定该用户为至少一个社区的会员。
2.根据权利要求1的方法,其中该用户信息还包括从由居民登记号、地址、奖学金、爱好、职业、专业系、婚姻状况、颜色和留学组成的组中选择的至少一个信息。
3.根据权利要求1的方法,其中生成所述专业社区的网页的所述步骤还包括按照用户的请求修改网页内容的步骤。
4.根据权利要求1的方法,还包括利用与用户信息和用户预订社区有关的内容信息生成具有预定形式的至少一个用户个人主页的步骤,该用户个人主页包括背景颜色、插入图像、用户的介绍或链接网址信息。
5.根据权利要求4的方法,其中所述生成至少一个用户个人主页的步骤还包括生成具有预定形式的文本或图像用于链接到与用户的专业领域有关的网址的步骤。
6.根据权利要求1的方法,还包括提供书签工具的步骤,通过存储用户访问的多个存储网址中的选择的信息在用户请求时立即连接到相应的网址。
7.根据权利要求6的方法,其中所述提供书签工具的步骤还包括建立默认启始页的步骤,在连接到所述网络的过程中通过预先识别由用户从书签工具存储的网址中选择的默认启始页直接移动到相应网址的网页。
8.一种自动个人主页生成方法,包括下述步骤构造具有多个层的分级数据结构,包括关于专业系、地区和学校的类别信息;经网络从用户接收用户的信息;和使用从该用户接收的用户信息生成至少一个用户个人主页,其中所述至少一个用户的个人主页包括具有从用户信息来的个人历史信息的个人区域,以及与专业有关的区域,该区域包括从由网址的链路信息、与用户专业领域有关的图像和新闻构成的组中选择的至少一个信息。
9.一种自动控制公告板的方法,包括下述步骤构造具有多个层的分级数据结构,包括关于专业系、地区和学校的类别信息;生成属于专业系、地区或学校的社区的网页的公告板,在用户请求时显示由每个社区的会员记录的书写内容;根据通过网络由用户提供的用户信息将用户分配到相应的社区;和将由用户记录的书写内容登记在用户已经预订的社区的所有公告板或者由用户选择的公告板中以便在用户在具体公告板记录书写内容时从外部读出。
10.一种自动用户主页生成方法,包括下述步骤经网络从该用户接收用户的信息;接收至少一条信息用于该用户选择社区的目的;存储在该社区的主页上显示的内容或者定位在数据库的用户信息中现有的内容;和使用来自该用户或社区的信息生成至少一个社区的至少一个用户的主页。
11.一种显示公告板的方法,包括下述步骤从用户和至少一个社区接收信息,所述社区包含经过网络的用户;接收由用户记录的书写内容;和将所述书写内容存储在数据库中,用于连接到属于与用户有关的至少一个社区的至少一个其它书写内容,其中,所述书写内容显示在相关社区的公告板上供社区会员任选地观看。
12.根据权利要求11的方法,其中将所述书写内容存储在数据库中的步骤包括下述步骤从该用户的信息中选择包含由该用户记录的书写内容的至少一个社区的信息,其中,已经存储了书写内容的该数据库包括至少一个社区字段;和在相应的字段中存储个社区的现在的信息以及该书写内容。
13.一种实现书签功能的方法,包括下述步骤从用户和至少一个社区接收信息,所述社区包含经由网络的用户;存储由用户选择的社区的主页信息,至少一个画面信息包括所述主页和在数据库中的每个画面的关系信息;在用户请求时提供相应的主页信息给该用户;当用户请求注册时加上选择的主页的地址信息,选择的主页相应于从多个主页中每个用户的个人主页信息;在用户请求注册时,在用户的个人主页的侧边屏幕上显示增加的主页信息;和根据用户的选择从显示在侧边屏幕的增加的主页信息中将该屏幕转换到相应的主页。
14.一种经网络自动地生成用户专业领域的社区的自动社区生成系统,所述自动社区生成系统包括存储系统,包含用户的信息和社区信息的数据库;连接到所述存储系统的至少一个处理器;输入装置,用于将经所述网络提供的信号输入到所述处理器;和输出装置,用于从所述处理器生成输出信号,其中,该数据库包括包含地区代码和与相应的地区有关的信息的地区实体,包含地区代码、大学代码和与相应的大学有关的信息、通过地区代码连接到所述地区实体的大学实体,包含地区代码、大学代码、系(学院)代码和与系(学院)的主页有关的信息、通过地区代码和大学代码连接到所述大学实体的主页实体,包含系(学院)代码和与该系(学院)有关的信息、通过系(学院)连接到所述主页实体的系(学院)实体,和包括地区代码、大学代码、系(学院)代码和与教授有关的信息、通过地区代码和大学连接到所述大学实体并通过系(学院)代码连接到所述系(学院)实体的教授实体。
15.一种自动社区生成系统,包括具有数据库的存储系统,该数据库包括类别信息,该类别信息由位于顶层的专业系和位于较低层的相应地区或大学的信息以及用户信息组成;发送机,在用户请求时根据专业系传送类别信息;和社区生成器,从类别信息中生成由用户请求的领域的专业社区。
16.根据权利要求15中的系统,所述数据库包括地区实体,包括地区代码和与相应地区有关的信息;大学实体,包括地区代码、大学代码和与相应大学有关的信息,通过地区代码连接到所述地区实体;主页实体,包括地区代码、大学代码、系(学院)代码和与系(学院)的主页有关的信息,通过地区代码和大学代码连接到所述大学实体;系(学院)实体,包括系(学院)代码和与该系(学院)有关的信息,通过系(学院)代码连接到所述主页实体;和教授实体,包括地区代码、大学代码、系(学院)代码和与该教授有关的信息,通过地区代码和大学连接到所述大学实体并通过系(学院)代码连接到所述系(学院)实体。
17.根据权利要求15的系统,还包括主页生成器,利用来自用户信息的用户的个人概况生成具有预定形式的个人主页。
18.根据权利要求15的系统,还包括书签工具提供器,在用户请求时立即连接到已注册的主页和在注册从用户经常访问的那些主页中选择的主页的地址信息之后,在用户个人主页的屏幕侧边显示已注册的主页信息。
19.一种自动社区生成系统,包括具有分级数据结构的存储系统,该分级数据结构包括由位于顶层的地区的和位于较低层的专业系或大学的信息以及用户的信息组成的类别信息;发送机,在用户请求时根据专业系传送类别信息;和社区生成器,从类别信息中生成用户所请求领域的专业社区。
20.根据权利要求19的系统,所述分级数据包括地区实体,包括地区代码和与相应地区有关的信息;大学实体,包括地区代码、大学代码和与相应大学有关的信息,通过地区代码连接到所述地区实体;主页实体,包括地区代码、大学代码、系(学院)代码和与系(学院)的主页有关的信息,通过地区代码和大学代码连接到所述大学实体;系(学院)实体,包括系(学院)代码和与该系(学院)有关的信息,通过系(学院)代码连接到所述主页实体;和教授实体,包括地区代码、大学代码、系(学院)代码和与该教授有关的信息,通过地区代码和大学连接到所述大学实体和通过系(学院)代码连接到所述系(学院)实体。
21.一种自动社区生成系统,包括具有多层的分级数据结构的存储系统,该分级数据结构包括专业系、地区和大学的类别信息;发送机,在用户请求时根据专业系传送类别信息;和社区生成器,从类别信息中生成用户所请求领域的专业社区。
22.根据权利要求21的系统,其中该类别信息包括位于顶层的专业系或地区和位于较低层的相应地区、专业系或大学的信息。
23.一种计算机可读介质,其上存储计算机可执行指令并由指令的程序具体实现,该程序可由数字处理单元执行,用于经网络自动生成多个用户共同持有的社区,所述自动生成社区的方法包括步骤将专业系或地区设置在顶层;根据位于顶层的内容将所述专业系、地区或学校的类别信息设置在较低层构造基于所述专业系的分级数据结构;从由与专业系有关的链路信息、专业有关的图像和专业有关的新闻组成的组中选择至少一个信息构成具体形式生成由至少一个用户使用的专业社区的网页;从通过网络链接的至少一个用户接收用户信息,其中,该用户信息包括从由专业系和地区组成的组中选择的至少一个信息;以及根据来自通过所述网络从该用户接收的用户信息中的该用户的专业领域指定该用户为至少一个社区的会员。
24.一种计算机可读介质,其上存储计算机可实行的指令并通过指令的程序具体实现,该程序可由数字处理单元执行,用于经网络自动生成用户的个人主页,所述自动生成用户个人主页的方法包括步骤构造具有多个层的分级数据结构,包括关于专业系、地区和学校的类别信息;经由网络从用户接收用户的信息;以及使用该接收的用户信息生成至少一个用户个人主页,其中所述至少一个用户的个人主页包括具有来自用户信息的个人历史信息的个人区域,和包括由网址的链路信息、与用户专业领域有关的图像和新闻组成的组中选择至少一个信息的专业有关的区域。
25.一种计算机可读介质,其上存储计算机可实行的指令并通过指令的程序具体实现,该程序可由数字处理单元执行,用于经网络动态地显示用户的公告板,动态地显示用户公告板的所述方法包括步骤从用户和至少一个社区接收信息,所述社区包含经由网络的用户;接收由用户记录的书写内容;和在数据库中存储所述书写内容,用于连接到属于用户有关的至少一个社区的至少一个其它的书写内容,其中,所述书写内容显示在相关社区的公告板上供社区会员选择的观看。
26.一种计算机可读介质,其上存储计算机可实行的指令并通过指令的程序具体实现,该程序可由数字处理单元执行,用于经网络实现书签工具,所述实现书签工具的方法包括步骤从用户和至少一个社区接收信息,所述社区包含经由网络的用户;存储由用户选择的社区的主页信息,至少一个画面信息包括所述主页和数据库中的每个画面的关系信息;在用户请求时提供相应的主页信息给用户;在用户请求注册时,将选择的主页的地址信息加到从多个主页中取出的用户个人主页信息中;当用户请求注册时,在用户个人主页的侧边屏幕中显示增加的主页信息;和当由用户选择时从侧边屏幕上显示的增加的主页信息中将该屏幕转换到相应的主页。
全文摘要
本发明涉及具有分级数据结构的自动社区生成系统和方法。自动社区生成系统通过网络接收用户信息。至少一个社区根据该用户信息自动地生成。专业的或地区的社区可以位于关于社区的分级数据结构的顶层。社区的网页包括链接数据、图像数据或大学数据,该数据在社区网页的预定位置构造。用户可以选择至少一个工作的社区。社区生成系统从用户信息中选择专用网页数据。专用网页数据出现在由用户输入的社区网页上。专用网页数据或它们的地址存储在数据库中。至少一个用户的网页从用户信息中生成和由用户输入的社区的信息指定。至少一个用户的网页位于至少一个社区网页内。
文档编号G06Q30/00GK1443325SQ01812362
公开日2003年9月17日 申请日期2001年6月8日 优先权日2000年6月9日
发明者安钟宣 申请人:安钟宣
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1