专利名称:非实时电子信息交换系统与方法
技术领域:
本发明涉及一种多媒体电子信息管理方法与装置。具体来说, 涉及在 一 网络中针对多个使用者非实时地理坐标定位信息交换的 管理方法与装置。
背景技术:
因为网络的基础结构已经逐渐完备,因而目前各种网络的应用 随之发展,并且已经常为使用者所接受与利用。而各种电子信息交 换的才几制,也越来越重要,并且在整体的网络包4舌电信的应用中已 经占有越来越重要的影响力。此外,随着手才几功能的不断加强,网 络-使用者可交换的信息内容可以包括越来越多的信息种类,例如照 片、声音、影像等。
传统的实时电子^言息交纟奐,例如电子邮4牛、实时^f言息(instant message),短信(SMS )、多媒体短信(MMS), l吏用账号作为信息 传送端与接收端的识别,信息交换者需要用账号来传送或接收讯。 然而这类的电子信息交换方式,只提供信息交换者双方互相知道对 方的账号,才能交换信息,无法提供更多样化的交换信息方式。而 非实时的电子信息交换系统,例如电子留言板(BBS )、博客(blog )、 网络相簿等,则需要一个独一的识别账号,才能供使用者传送非实 时的信息。也就是i兌,在传统的通讯系统之下,确实受到相当多的 限制。然而,随着目前借助网络的电子商务越来越盛行,实在需要
有更多种不同的信息交换方式,以符合各种不同的网络应用,例如 网络交友、讨论区、留言版等。
因此,若提供一种新的电子信息交换方法与系统,提供多样化 的信息传送方式,实有其必要。
发明内容
本发明 一方面在提供一种非实时地理坐标定位电子信息交换 方法与系统,以提供使未知账号的双方能交换彼此信息。
本发明一方面揭示一种在网络中的非实时电子信息交换方法。 此方法包括接收来自来源客户端的电子信息,此电子信息具有内容 部分与地理位置参数。储存电子信息至数据库。利用电子信息的地 理位置参数,依据一 匹配规则比对数据库中现存的其它电子信息, 以决定是否有匹配成功。在匹配成功时,产生匹配清单。接着依据 匹配清单,与至少一其它客户端互动。
本发明另 一 方面揭示 一 种在网络中的非实时电子信息交换系 统。此系统包括多个客户端及一服务器端。每一客户端包括地理位 置参数发生器及信息发送器。地理位置参数发生器用于产生地理位 置参数,而信息发送器用于传送电子信息。此电子信息包括内容部 分及地理位置参数。服务器端包括接收单元、数据库、匹配单元、 以及处理单元。接收单元用于接收多个客户端其中之一来源客户端 所传送的电子信息。数据库用于储存所接收到的电子信息。匹配单 元利用电子信息的地理位置参数,依据匹配规则比对数据库中现存 的其它电子^f言息,以决定是否有匹配成功,并在匹配成功时产生匹 配清单。处理单元用于依据匹配清单,与多个客户端至少其中之一 进行互动。
图1示出一种才艮据本发明的具体实施例的非实时电子信息交换
系统;
图2示出一种根据本发明的具体实施例的电子信息的结构; 图3示出根据本发明的具体实施例的电子信息上传程序的流程
图4示出一种才艮据本发明的具体实施例的匹配单元;
图5示出一种才艮据本发明的具体实施例的匹配流程图6示出一种根据本发明的具体实施例的互种程序流程图;以
及
图7示出 一种才艮据本发明的具体实施例的客户端响应程序的流 程图。
具体实施例方式
术语
本文中所使用的一些术语及用词的定义如下,以便使本领域技 术人员能够更清楚地了解本发明,然而这些i兌明不应^皮一见为对本发 明的限制。
网络指各个装置之间,透过各种有线或无线的通讯链4妄,以 预定的通讯协议,得以在相互沟通与传输数据,所建立起的基础结 构。
服务器在网络中用以提供特定服务的装置,例如在用以提供 信息交换的服务器,或提供数据储存的库料库服务器。
客户端指使用者用以透过网络连接到服务器,以存取服务器 所提供的各种服务的装置,例如计算机、手机、PDA等。在本文中, 有时也直4妄略称为4吏用者。
<系统概述>
图1示出一种根据本发明具体实施例之非实时电子信息交换系 统100。非实时电子信息交换系统100用于在网络105中针对多个 客户端(例如客户端110a、 110b、 110c)进行非实时的信息交换。 非实时电子信息交换系统100中具有一服务器120。服务器120具 有4妄收单元122、数据库124、匹配单元126、以及处理单元128。 接收单元122用于接收来自多个客户端110a、 110b、 110c的电子信 息。在此需注意的是,客户端110a、 110b、 110c都可以传送电子信 息给服务器120。为求说明方便起见,在本实施例中,以客户端110a 传送信息为例,在此也称为来源客户端,然而本领域技术人员应当 可以理解,同才羊的方式也可应用于客户端110b与110c。客户端110a 包括地理位置参^t发生器112及信息发送器114。地理位置参数发 生器112用于产生一地理位置参凄t 134,例如全J求定位系统(global positioning system )信号。客户端110a传送至月良务器120的电子信 息130包括一内容部分132以及地理位置参^t 134。为求说明方《更 起见,在此先简单i^明电子信息130,而其它细节会在图2所示的 另 一实施例中再进一步i羊述。
客户端110a透过信息发送器114,通过网络上传程序(例如透 过TCP/IP协议传送封包),将电子信息130传送至服务器120后, 便由前述的接收单元122所接收,并储存至数据库124中。有关数 据库124的细节,会在图3中再进一步详述。匹配单元126利用电
子信息130的地理位置参数134,依据预先设定的匹配规则而针对 数据库124中现存的其它电子信息125进行比对。所谓现存的其它 电子信息125,或称之为历史信息,是指在之前曾经由其它客户端 所上传的电子信息。在本实施例中,匹配规则是决定数据库124中 所储存的其它电子信息125的地理位置参数是否符合接收到的电子 信息130的地理位置参lt 134。
若在有任何历史信息125 #1确定为符合,则会此历史信息125 会被判定为匹配成功。此时历史信息125会被记入匹配清单127之 中。处理单元128依据匹配清单127,与^皮判定为匹配成功的历史 信息125所相对应的客户端进4于互动,这会在下面再继续详述。
在此必需注意的是,图1中所示者为一种示范性的结构,其并 非用于限制本发明。举例来i兌,非实时地理坐标定位电子信息交换 系统100可以使用专属结构来处理本发明所提供的各种功能,而其 也可以使用开放性的结构,例如以 一般的个人计算机,搭配适当的软 件应用程序,来达成管理的工作。
类似的,接收单元122、数据库124、匹配单元126、以及处理 单元128,可以是单一整合式的处理电^各,例如4吏用集中式的运算 结构,也可以是各自独立的装置,例如^f吏用分布式的运算结构。数 据库124可以是服务器120中内建的内存装置,例如闪存、磁盘驱 动器、软盘机、磁带机、光学读写装置、磁光学读写装置等其它各 种装置。或者,信息数据库124也可以是实体上与服务器120分离 的另一储存服务器(未图示),供服务器120存取数据,而在逻辑 上与服务器120提供一个整体的月艮务。在其它实施例中,凄t据库124 更可以包括有不同的子部〗分,例如具有一信息〗诸存单元及一〗吏用者 数据储存单元,分别用以储存电子信息及使用者的相关数据。本发 明也不限制数据库124内部的数据结构,例如在本实施例中,数据
库124可为一关系型凄t据库。而在其它实施例中,4壬4可其它不同的 数据库结构也可以使用。
同样地,客户端110a、 110b、 110c可以透过各种方式与月l务器 120沟通,例如透过因特网、传统电话线路网络、无线网络、局域 网络、行动电话网络等。也就是说,本发明并不限于各种运算结构 或硬件装置,而可以应用于具有网络联才几能力,l是供网络服务的各 种结构之中。
以下进 一 步通过更详细的说明本发明的各种实施例,使本领域 的技术人员可以更加理解本发明的各种应用与优点。
<具;也理^立置参lt的电子信息〉
图2示出一种才艮据本发明的具体实施例的具有地理位置参数的 信息的结构(Structure )。图2中示例性地示出了 一个具地理位置参 凄t的电子信息200it据结构。在本实施例中,电子信息200具有四 项数据,即内容部分201、客户端识别码202、与地理位置参数203、 其它参数204。内容部分可以是文字、照片、影像等多媒体等的组 合。客户端识别码202则用以让服务器识别出发送此电子信息200 的客户端,例如客户端识别码202可以是电子信箱地址、使用者名 称、使用者编号等。地理位置参数可以是由客户端自动产生信息发 送地的坐标信息,或是由使用者自行指定信息发生地的坐标信息, 但不在此限。其它参数204可以是其它可供利用的参数,例如由系 统自行产生或由使用者所指定的时间参数。在此必需注意的是,本 实施例仅用于例示本发明,而非用于限制本发明的范围,例如在其 它实施例中,电子〗言息200可以不包4舌上述所有的信息字,史,例如 可以不包4舌客户端识别码202或其它参凄t 204。又或者,在另外的 实施例中,本发明的电子信息200也可包括其它不同的信息字l殳。
<网络上传程序>
在本实施例中,透过网络上传程序,将前迷实施例的电子信息
130上传至服务器120的接收单元122,并将电子信息130储存至 数据库124之中。图3示出此一上传程序300的流程图。首先,在 步骤301中,由使用者产生信息,例如通过一使用者接口将信息输 入至客户端装置中。在步骤302中,产生相关的地理位置参数,此 地理位置参数可由使用者自行指定,或由客户端装置自动产生。然 后,经由步骤303,通过信息发送器114 (例如一发送器),传送至 网络105,并由服务器120的接收单元122所接收。在步骤304中, 才妻收单元122将此电子信息存入ft据库124。
<匹酉己单元〉
图4示出一种根据本发明的具体实施例的匹配单元400,包括 一纟且予贞i史的匹酉己失见贝'J 401,以^一+^才示匹酉己,it 402。匹酉己夫见贝'J 401可预先设定,规则包括坐标的相关性,例如坐标相同,或是使 用者的相关性,例如使用者性别不同。当有新的电子信息存入数据 库124,坐标匹配单元402即会进4亍匹配。也就是il,符合匹配夫见 则401的所有电子信息即会^皮过滤产生一匹配清单403,交给处理 单元128进4亍进一步的处理。匹配清单403中具有至少一个项目, 对应至少一个客户端。如图4所示,本实施例中的匹配清单403具 有共N个项目,每一个项目即为符合匹配失见则401的一个历史^f言息 及其相对应的客户端资料。
匹配单元400用于将信息数据库124中所存的电子信息作地理 坐标比对程序,找出符合地理坐标比对程序的多个电子信息。因此, 通过此匹配清单403,处理单元128 4寻以4吏昵名,《旦符合预定匹配 规则401的两个使用者,得以进行信息的交换。但在此必需注意的 是,利用地理坐标进行比对的匹配规则用于举例说明,本发明还包
括其它的匹配规则,例如利用电子信息200的其它参数204来进行 匹配,例如过滤符合某些特定时间的电子信息。
<匹配禾呈序>
图5示出一种才艮据本发明的具体实施例的匹配程序500的流程 图。首先,在步骤501中,新的电子信息存入信息数据库124。然 后,在步骤502中,坐标匹配单元402依据预设的匹配规则401, 进行新信息与信息数据库105现存的信息做匹配。在步骤503中, 将符合匹配规则401的信息,过滤产生一匹配清单403。在步骤504 中,交乡合处理单元128进4亍处理。
<处理单元与相关互动>
图6示出一种才艮据本发明的具体实施例的信息通知程序600的 流程图。当电子信息被成功匹配时,处理单元128便会与至少一客 户端进行互动。在本发明中,互动具有许多种方式与型式,如图6 所示的信息通知程序600即为一种用于列举说明的互动方式。在步 骤601中,处理单元128利用匹配单元400所^是供符合匹配A见则401 的匹配清单403,选择所要进4亍互动的客户端。在步-骤602中,由 数据库124中,选取该客户端的客户端识别码202,例如使用者的 预设通知途径。在步骤603中,由处理单元128通过客户端识别码 202通知该客户端的使用者。在步骤604中,服务器等待客户端的 响应。
<客户端响应>
当客户端收到信息通知后,使用者得以选择各种可能的响应方 式,例如选4奪读取所通知的电子信息。图7示出一种才艮据本发明的 具体实施例的客户端响应程序的流程图。在步骤701中,客户端收到处理单元128的通知信息。在步骤702中, -使用者发出信息读取 _清求。在步骤703中,处理单元128将该电子信息提供给4吏用者, 或者也可选择性地将符合匹配规则401的匹配清单403提供给使用 者。在步骤704中,接收到电子信息的客户端可以选择是否回复此 电子信息。在步骤705中,接收到电子信息的客户端可以选择发出 一通讯连接的请求。而处理单元128因应此请求,选择性地提供通 讯数据给该相对应的客户端,以使得在步骤706中,客户端之间得 以建立一通讯链接。在此必需注意的是,本实施例仅为说明而非限 制,例如步骤702至步骤706为客户端所能选择的某些响应。然而 在其它实施例中,使用者可以选择仅进行部分的响应,或以不同的 顺序来进4于响应。
在上述实施例中,原先发出电子信息的客户端(也就是说来源 客户端)以及接收到信息的客户端(相对应的客户端)之间只是用 于举例i兌明方便,而本发明仍可以有许多种不同的变化。举例来说, 当来源客户端发出电子信息至服务器,而服务器产生出匹配清单之 后,服务器除了与相对应的客户端进行互动之外,还可以与来源客 户端互动,例如将符合匹配规则的历史信息传送给来源客户端。同 样地,来源客户端可以进行各种响应。
透过本发明所4皮露的非实时电子信息交换系统及方法。客户端 利用地理位置参凄t发生器,例如GPS定位系统,来产生具有地理位 置参数的电子信息。服务器用以接收至少一个电子信息,并储存于 数据库中。使用者使用电子信息发射器将电子信息包括使用者账 号、文字、照片、影-像、声音与所在的地理坐标传送到服务器。服 务器会依据信息的地理坐标,进行匹配程序,并传送通知给所有在 符合匹配规则的历史信息的相对应客户端。透过此种信息交换方 式,即使各个使用者之间为昵名,或互相不知道对方的连络方式, 透过服务器的匹配规则,亦可以使具有相同特点(即符合匹配规则)
的使用者之间进行通讯。而在匹配成功之后,使用者仍可以使用昵 名继续透过服务器连络,或者选择直接在使用者之间建立直接的连 系,例如通过传统的电子邮件、或电话等。
上述的实施例用来描述本发明,但本发明并不限定于所描述的 内容,在不偏离本发明的精神且在申请专利范围的均等范围内可做 出许多 <奮改及结构上的改变。
主要组件符号说明
100 非实时电子信息交换系统
105 网络
110a、 110b、 110c 客户端
112 地理位置参^t发生器
114 信息发送器
122 4姿收单元
125 历史4言息
127 匹配清单
130 电子信息
134 i也理〗立置参凄t
201 内容部分
203 ;也理4立置参凄t
400 匹酉己,力
402 坐标匹配单元
120服务器
124 数据库
126 匹酉己单元
128 处理单元
132 内容部分
200 电子信息
202 客户端识别码
204 其它参数
401 预设的匹配规则
403 匹配清单
权利要求
1. 一种在一网络中的非实时电子信息交换方法,所述方法包括接收来自一来源客户端的一电子信息,所述电子信息具有一内容部分与一地理位置参数;储存所述电子信息至一数据库;利用所述电子信息的所述地理位置参数,依据一匹配规则比对所述数据库中现存的其它电子信息,以决定是否有匹配成功;在匹配成功时,产生一匹配清单;以及依据所述匹配清单,与至少一其它客户端互动。
2. 根据权利要求1所述的方法,其中,所述匹配^见则是决定所述 数据库中所储存的其它电子信息的地理位置参数是否符合接 收到的所述电子信息的地理位置参凄t 。
3. 根据权利要求1所述的方法,其中,所述匹配清单具有多个项 目,每个所述项目分别相对应至一客户端,且与至少一个其它 所述客户端互动的步骤还包括传送一通知至所述匹配清单中多个项目所分另U相对应的 客户端;以及4妄收所述相3于应的客户端的响应。
4. 才艮据4又利要求3所述的方法,其中,所述至少一客户端的响应 为一回复的电子信息,且所述方法还包括将所述回复的电子信息传送至所述来源客户端;以及 接收所述来源客户端的响应。
5. 根据权利要求3所述的方法,其中,所述至少一使用者的响应 为一通讯的请求,且所述方法还包括选择性地提供通讯数据给所述至少一客户端,以使所述 至少 一客户端与所述来源客户端之间建立 一通ifl链4妄。
6. 根据权利要求5所述的方法,其中,所述电子信息还包括一客 户端识别码,且所述通讯数据包括所述客户端识别码,以供所 述至少 一客户端建立所述通讯链接。
7. 根据权利要求1所述的方法,其中,所述地理位置参数为一全 球定位系统(global positioning system )信号。
8. 根据权利要求1所述的方法,其中,所述电子信息还包括一时它电子信息的时间参数是否符合所述接收到的电子信息的时 间参数。
9. 一种在一网络中的非实时电子信息交换系统,所述系统包4舌多个客户端,每一所述客户端包括 一地理位置参数发生器,用于产生一地理位置参数;以及一信息发送器,用于传送一电子信息,所述电子信息包 括一 内容部分及所述地理位置参数;一服务器端,所述服务器端包括一接收单元,用于接收所述多个客户端其中之一来源客 户端所传送的电子信息;一数据库,用于储存所接收到的所述电子信息;一匹配单元,利用所述电子信息的所述地理位置参数, 依据一匹配规则比对所述数据库中现存的其它电子信息,以决 定是否有匹配成功,并在匹配成功时产生一匹配清单;以及一处理单元,用于依才居所述匹配清单,与所述多个客户 端至少其中之一进4亍互动。
10. 根据权利要求9所述的系统,其中,所述匹配规则是决定所述 数据库中所储存的其它电子信息的地理位置参数是否符合所 述4妻收到的电子信息的地理位置参^L
11. 才艮据4又利要求9所述的系统,其中,所述匹配清单具有多个项 目,每个所述项目分别相对应至一客户端,且所述处理单元还 用于传送一通知至所述匹配清单中多个项目所分别相对应的应。
12. 根据权利要求11所述的系统,其中,所述相对应的客户端的 响应为 一回复的电子信息,且所述处理单元还用于传送所述回 复的电子信息至所述来源客户端,且所述接收单元还用于接收 所述来源客户端的响应。
13. 根据权利要求11所述的系统,其中,所述相对应的客户端的 响应为一通讯的请求,且所述处理单元还用于选择性地提供通 讯数据给所述相对应的客户端,以使所述相对应的客户端与所 述来源客户端之间建立 一通i凡链才妄。
14. 根据权利要求13所述的系统,其中,所述电子信息还包括一 传送者识别码,且所述通讯数据包括所述客户端识别码,以供 所述相对应的客户端建立所述通讯链接。
15. 根据权利要求9所述的系统,其中,所述地理位置参数为一全 球定位系统(global positioning system )信号。
16. 根据权利要求9所述的系统,其中,所述电子信息还包括一时 间参数,且所述匹配规则还包括决定所述数据库中所储存的其 它电子信息的时间参数是否符合所述接收到的电子信息的时 间参凄史。
全文摘要
本发明涉及一种在网络中的非实时电子信息交换系统及其交换方法。此系统包括多个客户端及一服务器端。每一客户端包括地理位置参数发生器及信息发送器。地理位置参数发生器用于产生地理位置参数,而信息发送器用于传送电子信息。此电子信息包括内容部分及地理位置参数。服务器端包括接收单元、数据库、信息匹配单元、以及处理单元。接收单元用于接收多个客户端其中之一来源客户端所传送之电子信息。数据库用于储存所接收到的电子信息。匹配单元利用电子信息的地理位置参数,依据匹配规则比对数据库中现存的其它电子信息,以决定是否有匹配成功,并在匹配成功时产生匹配清单。处理单元用于依据匹配清单与多个客户端至少其中之一进行互动。
文档编号G06Q30/00GK101394370SQ20071015302
公开日2009年3月25日 申请日期2007年9月18日 优先权日2007年9月18日
发明者林家亿, 蔡笃欣, 颜均泰 申请人:蔡笃欣;林家亿;颜均泰