根据短程无线连接标识符管理用户之间的匿名通信的制作方法

文档序号:7951319阅读:266来源:国知局
专利名称:根据短程无线连接标识符管理用户之间的匿名通信的制作方法
技术领域
本发明涉及无线通信方法和系统。
背景技术
蜂窝电话无线通信及它们的支持通信网络已导致人们,尤其是年 轻人约会、社交和逸信的方式的变化。
例如,US2002/0007396公开一种使用通过网络与服务器设备连 接的多个移动终端聊天的技术。所述服务器设备产生根据与每个用户 的当前位置相关的地理标准划分的多个聊天室;根据从每个终端告示 的该终端的当前位置,选择某一终端的用户将要参与的聊天室;和混 合经由参与在选择聊天室步骤选择的相同聊天室的各个用户的终端 传送的各个用户的话音。
借助服务器设备的中介作用,由Israel的Valis LTD开发的 FriendZone服务允许蜂窝电话的用户建立与其它蜂窝电话用户的通 信。该服务允许用户通过在基于其同意的情况下,利用电话号码作为 标识符增加朋友,创建伙伴列表,查看他们的伙伴的实际存在,向他 们发送文本消息和查看他们的位置。此外,该服务允许用户在虚拟聊 天室中匿名交换文本信息,定义他们的个人简表,定义优选的匹配简 表,根据用户的简表和位置进行两个用户的自动匹配。此外,该服务 允许用户在不知道其它用户的电话号码的情况下,向其它用户发送匿
名SMS (短消息服务)。
在本领域中,利用所谓的蓝牙TM无线技术在蜂窝电话用户之间实
现交互的技术也是公知的。
蓝牙是由一批电子设备制造商开发的标准和行业规范,它允许任意种类的电子设备,从计算机和蜂窝电话到键盘和头戴式受话器借助
无线、短程(从10米到100米)射频连接进行连接和交换信息。蜂
窝电话用户之间的利用蓝牙TM技术的无线通信允许在用户之间交换 丰富的信息。此外,它们可利用用户蜂窝计算机中的较低功耗和低成 本的收发器来实现。
Nathan Eagle 和 Alex Pentland ( Research Work"Social Serendipity:Proximity Sensing and Cueing,, , MIT Media Laboratory Technical Note 580, May 2004 )公开一种系统,该系统允许利用蓝牙 无线技术发现和识别邻近的人们,并根据用户简表数据库匹配邻近的 人们。具有蓝牙功能的蜂窝电话依据蓝牙标准不断传送唯一的标识码 (BTID),所述标识码可被其它蓝牙蜂窝电话接收。每次蜂窝电话 借助蓝牙发现功能发现先前未检测到的新设备时,该信息就被记录在 近邻日志中,并通过利用移动网络连接被发送给中央服务器。该服务 器保存包含用户简表的数据库,并根据用户简表和偏好计算相似性评 分。如果所述评分高于两个用户设置的阈值,那么服务器通知用户在 他们的附近(按照蓝牙发现指示)存在他们可能感兴趣的某人。
此外,BEDD公司的BEDDTM服务允许蜂窝电话用户通过利用蓝 牙无线技术相互通信和互动。用户必须填写描述他们是谁和他们意欲 约会谁的简表。当在蜂窝电话的后台运行的时候,BEDD系统自动与 进入蓝牙距离范围内的其它用户交换用户简表,以及和用户意欲购买 或出售的东西有关的广告。随后,当在蓝牙范围内发现与用户的特定 个人标准匹配的其它用户时,BEDD系统提醒用户,并且在蓝牙范围 内借助蓝牙无线技术,或者利用借助SMS、 MMS、 Call或电子邮件 的常规移动联系,能够实现自由聊天和即时消息收发。
申请人注意到基于蓝牙技术的后两种技术具有一旦超出蓝牙距 离范围,就不允许在蓝牙距离范围内开始匿名通信的两个用户保持建 立的匿名通信。实际上,用户不能继续通信,除非他们预先交换了他 们的电话号码和/或电子邮件地址,以便借助传统的非匿名联系方式重 新开始通信。另外,这两种技术并不提供以增强的通信能力(例如交换要求大的带宽和/或更大功能性的较大消息等)继续建立的匿名通信 的可能性。
从而,申请人面临向移动设备的用户提供即使当失去短程连通性 或者需要增强的通信功能时,也能够按照蓝牙无线技术或者按照另一 种相似的短程无线技术继续与其它用户建立的匿名通信的技术问题。

发明内容
于是,在第一方面,本发明涉及一种在通信网络的网络设备中, 管理第一移动用户设备和第二移动用户设备之间的匿名通信的方法,
所述方法包括
a) 通过第一网络连接,从第一移动用户设备接收指示已经在第 一移动用户设备和第二移动用户设备之间建立的短程无线连接的数 据,所述数据包括与第二移动用户设备关联的第二唯一短程无线连接 标识符,以及用于第二移动用户设备的消息;
b) 通过使用所述第二唯一短程无线连接标识符,获得与第二移 动用户设备关联的网络地址;和
c) 通过使用在b)中获得的网络地址,通过第二网络连接向第 二移动用户设备发送数据,所述数据包括在a)中从第一移动用户设 备接收的消息,以及单义地与第一移动用户设备关联的第一匿名标识 码。
按照本发明的方法,当两个移动用户设备之间的匿名短程无线连 接失败,或者不再是优选的连接时,通过网络设备的中介作用,移动 用户设备可以继续匿名通信,通过作了将在用户之间交换的消息之 外,还向移动用户设备发送与发送者移动用户设备关联的匿名标识 码,所述网络设备允许用户保持他们的匿名性。实际上,由网络设备 管理的适当的匿名标识码的使用允许在网络设备识别移动用户设备 的身份,而不会曝露给移动用户设备的用户。
在说明书和权利要求书中,术语
-"短程无线连接,,用于指示在一般介于10米-100米的短程距离内,按照蓝牙无线技术或者另一相似的短程无线技术,能够在两个实 体之间建立的无线连接,比如在蓝牙发现或消息收发期间建立的无线
连接;
-涉及移动用户设备的"短程无线连接标识符,,用于指示匿名的标 识码, 一般是字母数字的,所述标识码单义且匿名地根据短程无线连 接识别通信系统中的设备,比如蓝牙收发器标识码;
-"网络连接"用于指示在通信网络中,能够在移动用户设备和网 络设备之间建立的连接,所述连接一般至少部分是无线的。网络连接 的典型示例是由Wi-Fi、 GPRS、 UMTS、 EDGE技术,或者它们的组 合提供的分组数据网络连接,或者按照本领域中公知的技术,允许通 过短消息系统(SMS)、多媒体消息系统(MMS)或类似物,发送 文本和/或多媒体消息的消息收发系统连接。在移动用户设备和网络设 备之间建立的网络连接的类型可动态变化(例如,从GPRS变成UMTS 或者变成SMS);
-涉及移动用户设备的"网络地址"用于指示至少临时单义地识别 通信网络中的设备的代码。网络地址的典型示例是在分组数据网络连 接中使用的IP地址,和在语音/消息收发系统连接中使用的MSISDN (移动订户ISDN号码)订户标识符;
-"匿名通信,,用于指示两个移动用户设备之间的通信,其中所述 两个移动用户设备中的至少一个移动用户设备的网络地址对另一个
移动用户设备保密;
-"匿名标识码,,用于指示识别匿名通信内的移动用户设备的代
码;
-"消息收发系统连接"用于指示在通信网络中,能够在移动用户 设备和网络设备之间建立的,用于按照本领域中公知的技术,通过短
消息系统(SMS),多媒体消息系统(MMS)或类似物发送文本和/
或多媒体消息的连接;
-"消息,,包含文本数据、多媒体(例如照片、音频、视频)数据
和/或由本领域中公知的基于网际协议的话音提供的话音分组数据;-"网络设备"用于指示至少 一个网络设备;
-"移动网络"用于指示适合于在网络设备和移动用户设备之间提 供利用各种技术(例如,Wi-Fi、 GPRS、 GSM、 EDGE、 UMTS或者 它们的組合物)实现的网络连接的网络;
-关于两个实体的"连接"用于指示所述两个实体能够直接和/或 通过其它实体相互发送和/或接收信息。
有利地,所述方法还包括d)通过第二网络连接从第二移动用户 设备接收数据,所述数据包括第 一匿名标识码和用于第一移动用户设 备的消息。
有利地,所述方法还包括e)通过利用第一匿名标识码,获得与 第一移动用户设备关联的网络地址。
有利地,所述方法还包括f)利用在e)中获得的网络地址,通 过第一网络连接向第一移动用户设备发送数据,所述数据包括在d) 中从第二移动用户设备接收的消息和单义地与第二移动用户设备关 联的第二匿名标识码。
有利地,所述方法还包括g)通过第一网络连接从第一移动用户 设备接收数据,所述数据包括第二匿名标识码和用于第二移动用户设 备的消息。
有利地,在执行步骤g)之后,所述方法还包括通过利用所述第 二匿名标识码,获得与第二移动用户设备关联的网络地址,和-通过利 用在b)中获得的网络地址-,通过第二网络连接向第二移动用户设备 发送数据,所述数据包括在g)中从第一移动用户设备接收的消息,
有利地,a)包括从所述两个移动用户设备中的至少一个接收短 程无线连接已失败的通知。
在一个实施例中,a)中的第一网络连接是分组数据网络连接, 比如GPRS、 EDGE或者UMTS。这种情况下,在a)中,有利地, 数据还包括与第一移动用户设备关联的第一唯一短程无线连接标识 符。 一般来说,第一网络连接是IP (网际协议)分组数据网络连接。
按照另一实施例,a)中的笫一网络连接是消息收发系统连接。这种情况下,有利地,如本领域公知的那样,网络设备适合于检索单
义地识别第一移动用户设备的第一 MSISDN (移动订户ISDN号码) 订户标识符。
有利地,b)包括从用户信息数据库中检索对应于在a)中接收 的第二短程无线连接标识符,保存于所述数据库中的网络地址。
有利地,所述方法还包括通过第二网络连接从第二移动用户设备 接收与第二移动用户设备关联的网络地址,并将其保存在所述用户信 息数据库中。有利地,在b)之前执行该步骤。
有利地,b)包括是否与第二移动用户设备建立了分组数据网络连接。
如果与第二移动用户设备建立了分组数据网络连接,那么有利 地,在b)中获得的网络地址是与第二移动用户设备关联的分组数据 网络连接地址。例如,分组数据网络连接是IP分组数据网络连接, 网络地址是IP地址。在c)中,有利地,通过利用所述分组数据网络 连接地址,数据通过建立的分组数据网络连接被发送给第二移动用户 设备。此外,在c)中,第一匿名标识码是第一唯一短程无线连接标 识符。
按照一个实施例,如果未与第二移动用户设备建立了分组数据网 络连接,那么所述方法包括迫使第二移动用户设备与网络设备建立分 组数据网络连接,以致在c)中,数据通过强制的分组数据网络连接 被发送给第二移动用户设备。
按照另一实施例,例如如果未与第二移动用户设备建立分组数据 网络连接,那么在b)中获得的网络地址是与笫二移动用户设备关联 的第二MSISDN订户标识符。在c)中,有利地,通过利用所述第二 MSISDN订户标识符,经由消息收发系统连接,数据被发送给第二移 动用户设备。此外,在c)中,第一匿名标识码是第一消息收发系统 连接标识符。优选地,所述第一消息收发系统连接标识符是在网络设 备单义地识别第一移动用户设备的数字代码。有利地,所述第一消息 收发系统连接标识符检索自用户信息数据库。按照一个实施例,d)中的第二网络连接是分组数据网络连接。 这种情况下,在d)中,数据还包括第二唯一短程无线连接标识符。 一般来说,网络连接是IP分组数据网络连接。
按照另一实施例,d)中的第二网络连接是消息收发系统连接。 这种情况下,在d)中,有利地,如本领域中公知的那样,网络设备
适合于检索第二 MSISDN订户标识符。
有利地,e)包括从用户信息数据库检索对应于在d)中接收的 第 一匿名标识码保存在所述数据库中的网络地址。
有利地,所述方法还包括通过第一网络连接从第一移动用户设备 接收网络地址,并将其保存在所述用户信息数据库中。
有利地,e)包括检查是否与第一移动用户设备建立了分组数据 网络连接。
如果与第一移动用户设备建立了分组数据网络连接,那么有利 地,在e)中获得的网络地址是与第一移动用户设备关联的分组数据 网络连接地址。例如,分组数据网络连接是IP分組数据网络连接, 网络地址是IP地址。在f)中,有利地,通过利用所迷分组数据网络 连接地址,经由建立的分組数据网络连接将数据发送给第一移动用户 设备。此外,在f)中,第二匿名标识码是第二唯一短程无线连接标 识符。
如果未与第一移动用户设备建立分组数据网络连接,那么在e) 中获得的网络地址是第一MSISDN订户标识符。在f)中,有利地, 通过使用所述第一 MSISDN订户标识符,经由消息收发系统连接向第 一移动用户设备发达数据。此外,在f)中,第二匿名标识码是笫二 消息收发系统连接标识符。优选地,所述第二消息收发系统连接标识 符是在网络设备单义地识别第二移动用户设备的数字代码'有利地, 所述第二消息收发系统连接标识符检索自用户信息数据库.
有利地,所述方法还包括获得第一移动用户设备的地理位置信 息,所述信息可从第一移动用户设备获得,或者可在网络设备确定。 有利地,所述方法还包括将获得的地理位置信息与第一移动用户设备关联地保存在用户信息数据库中。
有利地,所述方法还包括获得第二移动用户设备的地理位置信 息。所述信息可从第二移动用户设备获得,或者可在网络设备确定。 有利地,所述方法还包括将获得的地理位置信息与第二移动用户设备 关联地保存在用户信息数据库中。
优选地,所述方法还包括h)通过第一网络连接,从第一移动用 户设备接收搜索其它移动用户设备的请求。
h)中的第 一 网络连接可以是分组数据网络连接或者消息收发系 统连接。
有利地,所述方法还包括i)在用户信息数据库中搜索其它移动 用户设备。所述用户信息数据库一般包括关于多个移动用户设备的信 息。如下更详细所述,对于每个移动用户设备,所述信息一般选自 内部用户标识符,短程无线连接标识符,MSISDN订户标识符,消息 收发系统连接标识符,分组数据网络连接地址,地理位置信息,指示 在通信网络内的在线/离线状态(即,各个设备的用户是否已同意在搜 索阶段内被发现和/或接收来自通信网络内的其它用户的消息)的标 记,将与其它用户共享的介绍性用户消息。
有利地,在i)中,搜索局限于具有在线状态的那些移动用户设备。
有利地,在i)中,根据保存在所述数据库中的地理位置信息执 行搜索。
一般来说,搜索离第一移动用户设备的位置更近,或者在离第一 移动用户设备的位置预定距离范围内的在线移动用户设备,
有利地,所述方法还包括l)通过笫一网络连接,将在O中进行 的搜索的结果发送给第一移动用户i殳备。所述结果一般包括单义地与 在i)中发现的移动用户设备的至少一个子集关联的匿名搜索标识码, 以及相应的介绍性用户消息。
1)中的网络连接可以是分组数据网络连接或者消息收发系统连接。有利地,所述方法还包括m)通过第一网络连接,从第一移动用 户设备接收数据,所述数据包括从在1)中发送的那些匿名搜索标识 码中选择的、与移动用户设备单义关联的匿名搜索标识码,以及用于 这样选择的移动用户设备的消息。
有利地,在执行步骤m)之后,所述方法还包括在选择的移动用 户设备,而不是第二移动用户设备上执行与b)和c)类似的步骤, 以及与d) 、 e)和f)类似的步骤(可选)。
在第二方面,本发明涉及一种适合于执行按照本发明第一方面的
方法的网络设备。
有利地,所述网络设备包括保存用户信息数据库的存储单元。所 述用户信息数据库一般包括关于多个移动用户设备的信息,对于每个 移动用户设备,所述信息一般选自内部用户标识符,短程无线连接 标识符,MSISDN订户标识符,消息收发系统连接标识符,分组数据 网络连接地址,地理位置信息,指示在通信网络内的在线/离线状态的 标记,将与其它用户共享的介绍性用户消息。
在第三方面,本发明涉及一种在第一移动用户设备中管理与包含
网络设备的通信网络内的第二移动用户设备的匿名通信的方法,第一 和第二移动用户设备分别具有相关的第一和第二唯一短程无线连接 标识符,所述方法包括
1) 建立与第二移动用户设备的短程无线连接;和
2) 通过网络连接向网络设备发送指示已建立与第二移动用户设 备的短程无线连接的数据,所述数据包括第二唯一短程无线连接标识 符和给笫二用户设备的消息。
有利地,在与第二移动用户设备的短程无线连接失败之后,执行 步骤2)。当与第二移动用户设备的短程无线连接不再是优选的无线 连接时,也可执行步骤2)。
有利地,所述方法包括通过网络连接,将笫一唯一短程无线连接 标识符发送给网络设备。有利地,该步骤中使用的网络连接是分组数 据网络连接,有利地,所述方法包括通过网络连接,将介绍性用户消息发送给 网络设备。该步骤中使用的网络连接可以是分组数据网络连接或者消 息收发系统连接。
有利地,所述方法包括通过消息收发系统连接,比如SMS( — 般来说,空的SMS)向网络设备发送数据。这使网络设备可以检索与 第一移动设备关联的第一 MSISDN订户标识符。
有利地,在执行步骤2)之前,执行通过消息收发系统连接,发 送第一唯一短程无线连接标识符、介绍性消息和数据的上述步骤中的 至少一个步骤。
有利地,所述方法还包括3)通过所述网络连接,从所述网络设 备接收数据,所述数据包括单义地与第二移动用户设备关联的匿名标 识码和来自第二移动用户设备的消息。优选地,所述方法还包括通过 适当的用户接口,向第一移动用户设备的用户提供所述消息。所述用 户设备可以是视频显示单元和/或发声装置。
有利地,所述方法还包括4)通过所述网络连接,向所述网络设 备发送数据,所述数据包括如在3)中接收的与第二移动用户设备单 义关联的匿名标识码,和给第二移动用户设备的答复消息。
有利地,1)包括执行对适合于建立与第一移动用户设备的短程 无线连接的其它移动用户设备的短程无线搜索。有利地,在l)中, 通过所述短程无线搜索寻找第二移动用户设备。有利地,l)还包括 通过建立的短程无线连接,从第二移动用户设备接收第二唯一短程无 线连接标识符,优选地还接收介绍性用户消息。
有利地,当从执行对适合于与之建立短程无线连接的其它移动用 户设备的短程无线搜索的另一移动用户设备发现第一移动用户设备 时,所述方法包括通过短程无线连接,向所述另一移动用户设备发送 笫一唯一短程无线连接标识符,优选地还发送介绍性用户消息。
有利地,所述方法还包括通过所述网络连接,向网络设备发送搜 索其它移动用户设备的请求。有利地,所述方法还包括通过所述网络 连接,从网络设备接收所述搜索的结杲。 一般来说,所述结果包括通过所述搜索发现的移动用户设备的至少一个子集中的每个移动用户 设备的匿名搜索标识码和介绍性用户消息。有利地,所述方法还包括 通过所述网络连接,向网络设备发送对于包含在所述搜索结果中的移 动用户设备中选择的移动用户设备的邀请消息,和与所述选择的移动 用户设备关联的匿名搜索标识码。
有利地,所述方法还包括通过所述网络连接,向网络设备发送第 一移动用户设备的地理位置信息。
有利地,在2)中,网络连接是分组数据网络连接。这种情况下, 2)还包括向网络设备发送第一唯一短程无线连接标识符。
按照一种变型,在2)中,网络连接是消息收发系统连接。
有利地,在3)中,网络连接是分组数据网络连接。这种情况下, 在3)中,接收的与第二移动用户设备关联的匿名标识码优选地是第 二唯一短程无线连接标识符或者第二内部用户标识符(IN_ID)(下 面更详细地定义)。
按照一种变型,在3)中,网络连接是消息收发系统连接。这种 情况下,在3)中,接收的与第二移动用户设备关联的匿名标识码优 选地是第二消息收发系统连接标识符。
在第四方面,本发明涉及一种适合于执行按照本发明第三方面的 方法的移动用户设备。
按照本发明的一个优选实施例,移动用户设备是蜂窝电话。
移动用户设备也可以是例如个人数字助理或者另一类似设备。
在第五方面,本发明涉及一种通信网络,包括
-按照本发明的第二方面的网络设备,
-按照本发明的第四方面的至少两个移动用户设备,和
國移动网络,
其中所述至少两个移动用户设备都适合于经由移动网络,通过相 应的网络连接与网络设备通信,适合于通过短程无线连接相互通信, 并且分别具有关联的第 一和第二唯一短程无线连接标识符。


参考附图,根据本发明的一些例证实施例的下述详细说明,本发 明的特征和优点将是显而易见的,所述一些例证实施例仅仅是作为非
限制性示例提供的,其中
图1示意地表示按照本发明的一个实施例的通信网络; 图2-5示意地表示实现本发明的一个实施例的流程图。
具体实施例方式
图l表示按照本发明的一个实施例的通信网络100,它包括多个 蜂窝电话(或者类似的移动用户设备)120、 130,移动网络10和网 络设备l。
蜂窝电话120和130适合于通过移动网络10与网络设备1通信。 本说明书和权利要求书中的术语"蜂窝电话"和"移动用户设备" 分别用于指示蜂窝电话和与一个模块(比如用户身份模块-SIM )关联 的移动用户设备,所述模块一般又单义地与这种电话或设备的用户关 联。
蜂窝电话120包括适合于按照蓝牙无线技术或者另一种相似的 基于短程射频的无线技术建立短程无线连接的短程收发器,并且具有 关联的蓝牙(或者等同的)唯一短程无线连接标识符。此外,它们具 有通过分组数据网络连接传递分组数据,和/或发送/接收SMS、 MMS 和其它等同类型的消息的能力。例如,它们可以是Symbian、 J2ME、 MS智能电话或者相似的蜂窝电话。
由于这些类型的蜂窝电话在本领域中众所周知,因此下面将不再
进一步详细说明。
为了简洁起见,下面的说明将假定短程射频无线技术是蓝牙,并 且蜂窝电话120中的短程收发器是蓝牙收发器。但是,本发明显然也 适用于相似的短程无线技术。
在所示的实施例中,蜂窝电话130具有相对于蜂窝电话120缩减 的功能,因为它们不具有蓝牙功能。 一般来说,它们也不能够运行专用应用,以及传递分组数据。尽管如此,蜂窝电话130具有发送和接 收SMS的能力,可选地具有发送和接收MMS或者等同类型的消息 的能力。例如,它们是不支持蓝牙(并且不能够运行专用应用)的常 规GSM蜂窝电话。
移动网络10可以是适合于在蜂窝电话120、 130和网络i更备1 之间建立连接,至少部分是无线连接的常规GSM-GPRS、 EDGE、 UMTS、移动拨号、Wi-Fi网络或者任何其它等同的网络或者它们的 组合。
由于GPRS、 GSM、 UMTS、 EDGE、移动拨号、Wi-Fi网络和 相似技术在本领域中众所周知,因此下面不再进一步详细说明。
移动网络10具有关联的网关165,所述网关可以是GSM SMS-C、 MMS或者3GPP IMS或等同类型的网关,并且允许按照本领域中公 知的技术,在网络设备1和蜂窝电话120、 130之间交换SMS消息(和 /或MMS、 3GPPIMS消息或者通常的多媒体内容)。
为了简洁起见,在下面的说明中,将参考SMS文本消息,不过 本发明显然也适用于MMS、 3GPPIMS和等同的消息。
在所示的实施例中,网络设备l包括信息服务器150和位置服务 器170。
信息服务器150适合于接收、保存和发送来往于蜂窝电话120、 130的用户消息,操作存储介绍性用户消息(下面更详细地定义)的 储存库155,以及操作保存和管理关于蜂窝电话120、 130(可能还有 相应用户)的信息的用户信息数据库160。例如,如下更详细所示, 对于每个蜂窝电话120、 130,用户信息数据库160可保存下面的(或 者下面的一些)参数内部用户标识符(IN_ID),蓝牙短程无线连 接标识符(UID) , MSISDN订户标识符,消息收发系统连接标识符 (UIN) , IP分组数据网络连接地址和指示通信网络100内的在线/ 离线状态(即,相应用户是否已被准许被发现和/或从其它用户接收消 息)的标记。
特别地,内部用户标识符(IN—ID)是由信息服务器150产生的用于单义且匿名地识别蜂窝电话120、 130(或者更严格地说,与蜂窝 电话120、 130关联的SIM )的标识符,蓝牙短程无线连接标识符(UID ) 是由蓝牙收发器生产商分配的、单义且匿名地识别具有蓝牙功能的移 动电话120的标识符,MSISDN订户标识符是本领域/〉知的移动订户 ISDN号,消息收发系统连接标识符(UIN)是由信息服务器150产 生的、用于单义且匿名地识别消息收发系统连接中的蜂窝电话120、 130的数字代码,如下详细所述,IP分组数据网络连接地址是本领域 公知的、用于在分组数据网络连接会话中单义地识别蜂窝电话120、 130的IP地址。此外,信息服务器150与移动网络10连接,以便(通 过网关165)往/来于蜂窝电话120、 130发送/接收SMS消息,和往/ 来于蜂窝电话120发送/接收分组数据。
信息服务器150和网关165允许在蜂窝电话120、 130之间交换 匿名SMS消息。例如,在信息服务器150的控制下,从发送者蜂窝 电话到接收者蜂窝电话发送的SMS将以接收者蜂窝电话的MSISDN 订户标识号作为接收者号码,并以与网络设备l关联的预定数目的数 位(所谓的"大客户号码,,)和上面提及的消息收发系统连接标识符 (UIN)(如上所述,UIN是在网络设备1产生的用于单义且匿名地 识别发送者蜂窝电话的数字代码)的拼接作为发送者号码。这样,发 送者蜂窝电话的MSISDN订户标识符不被发送给接收者蜂窝电话,保 持发送者蜂窝电话的用户的匿名性。
按照一个实施例,信息服务器150可为与之建立网络连接的每个 蜂窝电话产生唯一的消息收发系统连接标识符UIN。另一方面,为了 更好地利用可用受其支配的固定数目的数位产生的有限数目的标识 符,信息服务器150可按照另一种优选技术产生所述标识符。具体地 说,就与信息服务器150建立网络连接的蜂窝电话A来说,信息服务 器150能够为所述蜂窝电话A产生一个表格,其中使值递增的唯一消 息收发系统连接标识符UIN (例如,UIN1、 UIN2、 UIN3)和蜂窝电 话A与之建立消息收发系统连接的每个蜂窝电话(例如,蜂窝电话B、 C、D)关联。这样,当信息服务器150收到以蜂窝电话A的MSISDN_A作为发送者号码,并以大客户号码和消息收发系统连接标识符UINx 的拼接作为接收者号码的SMS时,通过查寻与所述UINx关联的蜂窝 电话,它能够根据为蜂窝电话A产生的表格确定接收者蜂窝电话的身 份。
位置服务器170适合于支持信息服务器150识别蜂窝电话120、 130的地理位置。
例如,位置服务器170适合于操作保存蜂窝电话120、 130的地 理位置(绵度和经度信息)的数据库175。
多种备选的不同技术可用于对蜂窝电话实现本地化。将保存在位 置服务器170中的位置信息可直接由蜂窝电话120、 130获得(当蜂 窝电话120、 130装备GPS接收器时),或者可按照本领域公知的技 术从移动网络10获得。此外,地理位置信息可按照本领域公知的技 术被动态更新或高速緩存(以便减少本地化移动终端的网络请求)。
通信网络IOO,具体地说,蜂窝电话120、 130,网络设备l,移 动网络10和网关165包含适合于实现按照本发明的管理匿名通信的 方法的硬件、软件和/或固件单元。
图2-5整体表示按照本发明的一个实施例,举例说明在两个蜂窝 电话120 (或者在明确表明的情况下,130) #1和#2 (图中标记的用 户#1和用户#2),以及在网络设备1 (标记的信息服务器150)执行 的主要操作的流程图。
为了清楚起见,认为用户#1和#2具有两个不同的角色。具体地 说,用户#1是执行发现和联系的用户,用户#2是乱义现的用户。即 使未示出,显然同一用户可同时扮演两个角色(发现者和歉良现者K
在图2中,在方框200,用户#1(和用户#2)打开蜂窝电话#1(蜂 窝电话#2),并通过蜂窝电话#1(蜂窝电话#2)中的适当用户接口 (例 如,借助键盘和显示单元)准备将向其它用户传递的介绍性用户消息。
例如,介绍性用户消息可以是一般的非结构化文本/多媒体描述 或者具有提供用户个人细节(例如,年龄、性别、兴趣、电子邮件) 和用户偏好选择(例如,只寻找青少年)的字段的结构化描述,这样允许定义在后面公开的方框280、 281执行的搜索的附加搜索准则。
在方框203,用户#1 (和用户#2)使蜂窝电话#1 (蜂窝电话#2) 运行实现本发明的管理方法的专用应用,以致蜂窝电话#1 (蜂窝电话
#2)通过网络连接向信息服务器150发送介绍性用户消息和用户信息 数据。例如,所述网络连接可以是IP分组数据网络连接,SMS连接, 或者包括这两者的混合连接。就IP分组数据网络连接来说,用户#1
(和用户#2)由移动网络10分配IP地址(IP1、 IP2),发送给信息 服务器150的用户信息数据包括蓝牙唯一短程无线连接标识符
(UID1、 UID2),以及蜂窝电话的地理位置(可选的)。当蜂窝电 话120装备GPS接收器时,可提供所述地理位置。IP地址由信息服 务器150从建立的网络连接上发送的数据中检索。可选的,信息服务 器150可根据IP地址检索蜂窝电话的MSISDN订户标识符
(MSISDN1, MSISDN2),这在本领域是众所周知的。就SMS连接 来说,蜂窝电话#1 (蜂窝电话#2)向信息服务器150的大客户号码发 送包含介绍性用户消息,以及蜂窝电话的地理位置(可选的)的SMS。 MSISDN由信息服务器150检索作为SMS的发送者号码。就混合连 接来说,蜂窝电话#1 (蜂窝电话#2)可通过建立的IP分組数据网络 连接,向信息服务器150发送介绍性用户消息、蓝牙唯一短程无线连 接标识符(UID1, UID2),以及其地理位置(可选的)。MSISDN 订户标识符可由信息服务器150通过SMS连接(例如,通过从蜂窝 电话向信息服务器150发送空的SMS)检索。在方框203向信息服务 器150发送所述介绍性用户消息的用户隐示地给出在发送这样的消息 之后的一段时间(例如1小时)内,借助于位置服务器175而被其它 用户发现,以及从所述其它用户接收消息的授权。
在方框205信息服务器150从蜂窝电话#1 (蜂窝电话#2 ),以及 从诸如移动网络10的其它设备之类的其它信息来源(可选)接收介 绍性用户消息和用户信息数据;产生用于单义地识别蜂窝电话#1 (蜂 窝电话#2)的上述内部用户标识符(IN—ID1, IN—ID2),并通过利 用产生的内部用户标识符(IN_ID1, IN_ID2),将接收的介绍性用户消息和用户信息数据分别保存在储存库155和用户信息数据库160 中。在方框207,如果未从蜂窝电话#1 (和蜂窝电话#2)向信息服务 器150发送任何位置信息,那么信息服务器150与位置服务器170协 作,以便获得蜂窝电话#1 (和蜂窝电话#2)的地理位置信息。
方框203、 205和207的操作允许信息服务器150知道运行实现 本发明的管理方法的专用应用的在线蜂窝电话,向它们分配内部用户 标识符(IN—ID),以及保存分配的内部用户标识符和这样的蜂窝电 话的介绍性用户消息、UID、 MSISDN、 IP地址和地理位置信息。
即使未示出,不过本发明的方法还设想其中用户#2目前未在蜂 窝电话#2上运行实现本发明的管理方法的专用应用,以致并不对于蜂 窝电话#2执行方框203、 205和207的操作的情况。但是,这种情况 要求蜂窝电话#2先向已至少一次向信息服务器150发送其用户信息数 据,从而,信息服务器150已使供其使用的蜂窝电话#2的用户信息数 据保存在用户信息数据库160中。
在方框209,蜂窝电话#1按照蓝牙无线技术执行短程无线搜索, 以便发现在蜂窝电话#1覆盖的蓝牙距离范围内的具有蓝牙功能的蜂 窝电话120。
在方框213,检查通过在方框209执行的短程无线搜索,是否已 发现蜂窝电话。
如果未发现任何蜂窝电话,那么该进程进入方框279(参见图5 )。 在方框211,蜂窝电话#1通过在方框209执行的短程无线搜索发 现蜂窝电话弁2。
在方框215,蜂窝电话#2将在方框200准备的介绍性用户消息及 其蓝牙唯一短程无线连接标识符(UID2)发送给蜂窝电话#1。
在方框217,蜂窝电话#1从蜂窝电话#2 (以及从在方框209执行 搜索发现的其它蜂窝电话(可选的))接收介绍性用户消息和蓝牙唯 一短程无线连接标识符(UID2)。随后,通过其用户接口,蜂窝电话 #1向用户#1提供用户#2的介绍性消息, 一般不向用户#1显示蓝牙唯 一短程无线连接标识符(UID2 )。在方框219,蜂窝电话#1优选通过向蜂窝电话#2发送在方框200 准备的介绍性用户消息,以及蓝牙唯一短程无线连接标识符(UID1), 遨请用户#2聊天。
在方框221,蜂窝电话#2从蜂窝电话#1接收介绍性用户消息和 蓝牙唯一短程无线连接标识符(UID1),并通过其用户接口,向用户 #2提供接收的用户消息, 一般不向用户#2显示蜂窝电话#1的蓝牙唯 一短程无线连接标识符(UID1)。
在方框223,检查用户#2是否接受聊天邀请。
如果用户#2不接受该邀请,那么用户#1可决定在方框209执行 新的搜索。另外,即使未示出,他/她也能够试图邀请在方框209发现 的那些用户中的一个不同用户(如果有的话),或者结束实现本发明 的管理方法的专用应用的执行。
如果用户#2接受该邀请,那么在方框225,蜂窝电话#1将这样 的信息(例如通过传递蜂窝电话#1和#2的蓝牙唯一短程无线连接标 识符UID1和UID2 )发送给信息服务器150,信息服务器150据此在 方框227更新用户信息数据库。这样,信息服务器150知道建立了短 程无线连接的用户#1和#2。
在方框229,这两个用户#1和#2通过蓝牙短程无线连接进行通 信(例如通过交换文本、图像、音频消息)。
在方框231,检查蓝牙短程无线连接是否是开启的。
在肯定的情况下,用户#1和#2在方框229继续保持接触和通信, 只要他们希望这样,或者只要他们停留在有效的蓝牙短程距离范围 内。在这段时间内,他们都可被其它用户发现,从而可按照如上所述 相似的方式开始与其它用户聊天。
如果蓝牙短程无线连接失败(例如,用户#1和#2发现他们在蜂 窝电话覆盖的蓝牙短程距离之外),那么在方框233,蜂窝电话#1将 这样的亊件通知信息服务器150,信息服务器150在方框235接收这 样的信息并将其保存在用户信息数据库160中。
即使未示出,也可以规定如果在方框219,由于用户#2不再在蜂窝电话#1覆盖的蓝牙短程距离内,用户#1邀请用户#2聊天的努力失 败,那么进程从方框219跳到方框233。
在方框237,蜂窝电话#1相对于用户#1透明地通过网络连接向 信息服务器150发送数据,所述数据包括蜂窝电话#2的蓝牙唯一短程 无线连接标识符(UID2)和用于用户#2的消息。所述网络连接例如 可以是IP分组数据网络连接或者SMS连接。就IP分组数据网络连 接来说,蜂窝电话#1还向信息服务器150发送其蓝牙唯一短程无线连 接标识符(UID1),以便在其IP地址(IP1)被信息服务器150自己 检索的时候,被信息服务器150识别。就SMS连接来说,信息服务 器150检索蜂窝电话#1的MSISDN订户标识符(作为SMS的发送者 号码),以便由信息服务器150识别。
即使未示出,也可规定在方框237,在向信息服务器150发送数 据之前,蜂窝电话#1提醒用户#1与用户#2的短程连接失败,并且信 息服务器150的中介作用正在介入。此外,用户#1可以具备选择是通 过信息服务器150的中介作用,继续与用户#2聊天还是中断聊天的可 能性。
在方框239,信息服务器150接收来自蜂窝电话#1的数据。 注意方框225和227 (以及233、 235 )的操作也可被省略.这种
情况下,当在方框239从蜂窝电话#1收到所述数据时,信息服务器
150知道用户#1和#2之间的短程无线连接已失败,
在方框241,信息服务器150通过利用在方框239接收的蓝牙唯
一短程无线连接标识符(UID2 ),在用户信息数据库160中检查是否
与蜂窝电话#2建立了 IP分组数据网络连接。
在否定的情况下,进程进入方框259 (参见图4)。 在肯定的情况下,在方框243,信息服务器150从用户信息数据
库160检索与蜂窝电话弁2关联的IP地址(IP2),并利用所述检索的
IP地址,向蜂窝电话#2发送在方框239从用户#1接收的蜂窝电话弁1
的蓝牙唯一短程无线连接标识符(UID1)和用于用户#2的消息。
在方框245,蜂窝电话#2通过建立的IP分组数据网络从信息服务器150接收所述消息和蜂窝电话#1的蓝牙唯一短程无线连接标识符 (UID1),并通过其用户接口,向用户#2提供接收的用户消息,一
般不向用户#2显示蜂窝电话#1的蓝牙唯一短程无线连接标识符 (UID1)。
在方框247,用户#2准备给用户#1的答复消息,蜂窝电话#2相 对于用户#2透明地通过建立的IP分组数据网络向信息服务器150发 送数据。所述数据包括蜂窝电话#1和#2的蓝牙唯一短程无线连接标 识符(UID1, UID2),以及给用户#1的答复消息。
即使未示出,不过也可规定在方框247,在向信息服务器150发 送所述数据之前,蜂窝电话#2提醒用户#2与用户#1的短程连接失败, 并且信息服务器150的中介作用已介入。此外,用户#2可具备选择是 通过信息服务器150的中介作用继续与用户#1聊天还是中断聊天的可 能性.
在方框249,信息服务器150接收来自蜂窝电话#2的数据。 即使未示出,也可规定如果用户#2不答复在方框245,从信息服 务器150接收的消息,那么在未从蜂窝电话#2收到任何答复的情况下, 信息服务器150将该情况通知给蜂窝电话#2。此时,用户#1可决定在 方框209进行新的搜索,设法邀请前次执行方框209 (参见图2)的 操作时发现的那些用户中的一个不同用户(如果有的话),或者终止 实现本发明的管理方法的专用应用的执行。
在方框251,通过使用在方框249接收的蓝牙唯一短程无线连接 标识符(UID1),信息服务器150在用户信息数据库160中检查是否 与蜂窝电话#1建立了 IP分组数据网络连接。
在否定的情况下,进程进入方框269 (参见图4)。 在肯定的情况下,在方框253,信息服务器150从用户信息数据 库160检索与蜂窝电话#1关联的IP地址(IP1),并利用检索的IP 地址,将在方框249从用户#2接收的蜂窝电话#2的蓝牙唯一短程无 线连接标识符(UID2)和给用户#1的答复消息发送给蜂窝电话#1。 在方框255,蜂窝电话#1通过建立的IP分组数据网络连接,从信息服务器150接收答复消息和蜂窝电话#2的蓝牙唯一短程无线连接 标识符(UID2),并通过其用户接口,向用户提供接收的用户消息, 一般不向用户#1显示蜂窝电话#2的蓝牙唯一短程无线连接标识符 (UID2)。
在方框257,在蜂窝电话#1检查用户#1是否想继续与用户#2聊天。
在肯定的情况下,通过在方框237继续该进程,用户#1和#2通 过信息服务器150的中介作用继续聊天。
此外(未示出),可以规定蜂窝电话#1和#2尝试再次建立蓝牙 短程无线连接,在成功的情况下,通过在方框229继续该进程,用户 #1和#2通过新建立的蓝牙短程无线连接,再次开始聊天。
如果在方框257,用户#1不想继续与用户#2聊天,那么他/她可 决定在方框209执行新的搜索。另外,即使未示出,他/她也可设法遨 请前次执行方框209 (参见图2)的操作时发现的那些用户中的一个 不同用户(如果有的话),或者终止实现本发明的管理方法的专用应 用的执行。
根据上面公开的操作,显然即使当通过匿名短程无线连接开始聊 天的两个用户发现他们在他们的蜂窝电话覆盖的短程距离之外时,本 发明也允许所述两个用户继续匿名聊天。这是由于信息服务器150的 中介作用的介入,以及所涉及的蜂窝电话的UID和IP地址的适当管 理而实现的。
图4表示当在方框241或251,信息服务器150发现不存在已建 立的与蜂窝电话#2或蜂窝电话#1的IP分组数据网络连接时,待执行 的操作(方框259-267或269-277 )。
当用户#2和/或用户#1关闭他们的蜂窝电话,或者当他们决定中 断他们的蜂窝电话中的实现本发明的管理方法的专用应用的执行,或 者如果蜂窝电话130不能建立分组数据网络连接时,会发生这些操作。
具体地说,在方框259,信息服务器150从用户信息数据库160 检索与在方框239,从蜂窝电话#1接收的蜂窝电话#2的蓝牙唯一短程无线连接标识符(UID2)关联的用户#2的MSISDN2订户标识符。 此外,信息服务器150从用户信息数据库160检索与在方框239,从 蜂窝电话#1接收的蜂窝电话#1的蓝牙唯一短程无线连接标识符 (unn)关联的消息收发系统连接标识符(UIN1)。如上所述,所 述消息收发系统连接标识符(UIN1)是由信息服务器150产生的、用 于当发送匿名SMS时单义地识别蜂窝电话的数字代码。
在方框261,信息服务器150通过网关165向蜂窝电话#2发送匿 名SMS。如前所述,该SMS将包含从用户弁1到用户#2的消息,并将 以MSISDN2作为接收者号码,以代表信息服务器150的大客户号码 和UIN1的拼接作为发送者号码。这样,蜂窝电话#1的MSISDN1订 户标识符不被暴露给用户#2,保持用户#1的匿名性。
在方框263,蜂窝电话#2从信息服务器150接收匿名SMS,在 方框26S,蜂窝电话#2答复所述匿名SMS。
在方框267,信息服务器150接收来自用户#2的答复消息,并检 查发送者号码(MSISDN2 )和接收者号码(大客户号码+UINl),以 便识别发送者和接收者蜂窝电话,如上所述。随后进程进入方框251 (图3)。
接着,在方框269,信息服务器150从用户信息数据库W0检索 与在方框249,从蜂窝电话#2接收的蜂窝电话#1的蓝牙唯一短程无线 连接标识符(UID1)关联的用户#1的MSISDN1订户标识符。此夕卜, 信息服务器150从用户信息数据库160检索与在方框249,从蜂窝电 话#2接收的蜂窝电话#2的蓝牙唯一短程无线连接标识符(UID2)关 联的消息收发系统连接标识符(UIN2)。如上所述,所述消息收发系 统连接标识符(UIN2)是由信息服务器150产生的、用于当发送匿名 SMS时单义地识别蜂窝电话的数字代码。
在方框271,信息服务器150通过网关165向蜂窝电话#1发送匿 名SMS。如前所述,该SMS将包含从用户幷2到用户弁1的消息,并将 以MSISDN1作为接收者号码,以代表信息服务器150的大客户号码 (LAN)和UIN2的拼接作为发送者号码。这样,蜂窝电话#2的MSISDN2订户标识符不被暴露给用户弁1,保持用户#2的匿名性。
在方框273,蜂窝电话#1从信息服务器150接收匿名SMS,在
方框275,蜂窝电话#1答复所述匿名SMS。
在方框277,信息服务器150接收来自用户#1的答复消息,并检
查发送者号码(MSISDN1)和接收者号码(大客户号码+UIN2),以
便识别发送者和接收者蜂窝电话,如上所述。随后进程进入方框241 (图3)。
根据上面的描述,显然即使当用户发现他们在他们的蜂窝电话覆 盖的短程距离之外,并且他们不具有已建立的与网络设备l的分组数 据网络连接时,通过借助于信息服务器150的中介作用的匿名SMS 的交换,参考图4公开的操作也允许用户继续匿名通信,这是由于信 息服务器150的中介作用,以及所涉及的蜂窝电话的MSISDN的适当 管理而实现的。
即使没有示出,也可以规定-当在方框241,信息服务器150发现 未与蜂窝电话#2建立IP分组数据网络连接时-代替实现图4的方框 259,信息服务器150强制蜂窝电话#2启动并运行实现本发明的管理 方法的专用应用,与之建立分组数据网络连接(例如,通过向蜂窝电 话弁2发送适当的SMS,蜂窝电话#2自动启动这样的专用应用),以 便在方框243继续该进程。这种情况下,用户优选地被给予选择是否 在其蜂窝电话中准许该强制进程的可能性。
图5表示当在方框213,蜂窝电话#1通过在方框209执行的短程 无线搜索,发现没有邻近的蜂窝电话时,或者当蜂窝电话#1的用户决 定扩大所述搜索时执行的操作。
具体地说,在方框279,蜂窝电话#1通过网络连接向信息服务器 150发送蜂窝电话搜索请求。
在方框280、 281,信息服务器150接收来自蜂窝电话#1的请求, 并在用户信息数据库160和位置服务器170的支持下执行所迷搜索。 例如,可通过在已与信息服务器150建立分组数据网络连接或者SMS 连接的在线用户中识别更接近蜂窝电话#1的位置的那些用户,执行所述搜索。此外,除了接近度之外或者代替接近度,可以使用其它搜索 标准,比如最后访问的时间,和/或例如用户通过利用适当的结构化描
述准备介绍性用户消息,在方框200的初始阶段内声明的任何其它优 选标准。
在方框282,信息服务器150通过网络连接将搜索结果发送给蜂 窝电话#1。所述结果一般包括单义地与所发现的蜂窝电话的至少一个 子集中的每个蜂窝电话关联的匿名搜索标识码,以及相应的介绍性用 户消息。所述网络连接可以是IP分组数据网络连接或者SMS连接。 就IP分组数据网络连接来说,匿名搜索标识码可以是发现的蜂窝电 话120的蓝牙唯一短程无线连接标识符(UIDn)和/或内部用户标识 符(IN_ID),和发现的蜂窝电话130的内部用户标识符(IN—ID)。 后者的这些蜂窝电话130是可发现的,因为它们已预先借助SMS将 它们各自的介绍性用户消息发送给信息服务器150的大客户号码。就 SMS连接来说,所述结果一般包括和发现的蜂窝电话的数目 一样多的 SMS (或者不大于预定数目),每个SMS包含各个被发现用户的介 绍性消息,并以大客户号码和与发现的蜂窝电话关联的UIN的拼接作 为发送者号码。
在方框283,蜂窝电话#1接收搜索结果。
在方框284,检查通过信息服务器150在方框280、 执行的
搜索是否发现了蜂窝电话。
如果未发现任何蜂窝电话,那么用户#1可决定在方框209(参见 图2)重新开始。另外,即使没有示出,也可决定终止实现本发明的 管理方法的专用应用的执行。
如果就通过SMS连接接收的搜索结果来说,发现了至少一个蜂 窝电话,那么在方框285,蜂窝电话#1通过其用户接口向用户#1显示 接收的SMS,并且用户#1可决定通过向信息服务器150发送答复 SMS,答复它们中的至少一个(例如,答复用户#2)。在方框286, 信息服务器150接收来自蜂窝电话#1的答复SMS,检查发送者号码 (MSISDN1)和接收者号码(例如,大客户号码+UIN2),以识别发送者和接收者蜂窝电话,并在方框241 (图3)继续该进程。
如果就通过IP分组数据网络连接接收的搜索结果来说,发现了
至少一个蜂窝电话,那么在方框287,蜂窝电话#1#通过其用户接口向
用户#1显示所发现用户的介绍性用户消息。
在方框288,用户#1决定通过向所发现的用户中的至少一个用户 (例如用户#2 )发送在方框200准备的介绍性用户消息,邀请他/她聊
天。蜂窝电话#1还将蓝牙唯一短程无线连接标识符UID1和UID2(或
者接收的所选用户#2的内部用户标识符(INJGD2))发送给信息服
务器150。
在方框289,信息服务器150从蜂窝电话#1接收介绍性用户消息、 蓝牙唯一短程无线连接标识符UID1和UID2 (或者用户#2的内部标 识符),并在方框290,按照和上面所述相似的方式通过IP分组数据 网络连接或SMS连接,将聊天邀请转发送给蜂窝电话#2。
在方框291,蜂窝电话#2接收聊天邀请,并通过其用户接口,向 用户#2提供接收的消息。
用户#2能够决定是否接受该邀请。所述决定被传递给信息服务 器150(例如,通过不答复接收的消息,或者通过经由IP分组数据网 络连接传递所述决定),信息服务器150再将用户#2的决定转发送给 用户#1 (图5中未示出这些操作)。
在方框292,检查用户#2是否接受聊天邀请。
如果用户#2不接受邀请,那么用户#1可决定设法遨请先前从信 息服务器150发现的那些用户中的一个不同用户(如果有的话),并 在方框287重新开始该进程。另外,即使没有示出,他/她也可决定在 方框279或者在方框209进行新的搜索,或者终止在蜂窝电话#1中实
现本发明的管理方法的专用进程的执行。
如果用户#2接受邀请,那么在方框293,蜂窝电话#1将这样的
信息(例如通过传递蜂窝电话#1的蓝牙唯一短程无线连接标识符 UID1和接收的用户#2的UID2或内部标识符)发送给信息服务器150, 在方框294,信息服务器150据此更新用户信息数据库。这样,信息服务器150知道用户#1和#2建立了连接。 此时,在方框237继续该进程。
注意方框293和294的操作也可被省略。这种情况下,当在方框 239收到从蜂窝电话#1发送给蜂窝电话#2的消息时,信息服务器150 知道用户#2接受了用户#1的邀请。
根据参考图5公开的操作279-294,显然由于信息服务器150的 中介作用,本发明允许用户对于在方框209 (图2)执行的短程搜索 进行扩展搜索(就覆盖的距离范围和搜索标准来说),并与发现的用 户建立匿名连接。
此外,注意的是,如果所涉及的蜂窝电话是相对于蜂窝电话120 功能缩减的蜂窝电话130 (即,不能建立蓝牙短程无线连接,运行专 用应用和建立分組数据网络连接,但是至少具有发送和接收SMS或
者等同类型的消息的能力),那么也可执行图5中所示的在SMS连 接的情况下的操作279-286 (以及图4的步骤259-267和269-277 )。
这允许通过信息服务器150的中介作用,执行蜂窝电话120和蜂 窝电话130之间的匿名交互(发现和/或聊天)。例如,通过信息服务 器150的中介作用,使不具有执行如蜂窝电话120在方框209执行的 蓝牙短程无线搜索的可能性的蜂窝电话130能够发现其它蜂窝电话用 户,以及与发现的用户(如果有的话)聊天。
权利要求
1. 一种在通信网络(100)的网络设备(1)中管理第一和第二移动用户设备(120)之间的匿名通信的方法,所述方法包括a)通过第一网络连接,从第一移动用户设备(120)接收指示已经在第一移动用户设备(120)和第二移动用户设备(120)之间建立了的短程无线连接的数据,所述数据包括与第二移动用户设备(120)关联的第二唯一短程无线连接标识符,以及用于第二移动用户设备(120)的消息;b)通过使用所述第二唯一短程无线连接标识符,获得与所述第二移动用户设备(120)关联的网络地址;和c)通过使用在b)中获得的网络地址,通过第二网络连接向第二移动用户设备(120)发送数据,所述数据包括在a)中从第一移动用户设备(120)接收的消息,以及单义地与第一移动用户设备(120)关联的第一匿名标识码。
2、 按照权利要求1所述的方法,还包括d) 通过第二网络连接从第二移动用户设备(120)接收数据,所 述数据包括与第一移动用户设备(120)关联的第一匿名标识码和用 于第一移动用户设备(120)的消息。
3、 按照权利要求2所述的方法,还包括e) 通过利用第一匿名标识码,获得与第一移动用户设备(l加) 关联的网络地址。
4、 按照权利要求3所述的方法,还包括f) 利用在e)中获得的网络地址,通过第一网络连接向第一移动 用户设备(120)发送数据,所述数据包括在d)中从第二移动用户设 备(120)接收的消息和单义地与第二移动用户设备(120)关联的第二匿名标识码。
5、 按照权利要求1-4中的任何一个所述的方法,其中a)包括接 收短程无线连接失败的通知。
6、 按照权利要求1-5中的任何一个所述的方法,其中a)中的第 一网络连接是分组数据网络连接。
7、 按照权利要求6所述的方法,其中在a)中,所述数据还包 括与第一移动用户设备(120)关联的第一唯一短程无线连接标识符。
8、 按照权利要求1-7中的任何一个所述的方法,其中b)包括 检查是否与第二移动用户设备(120)建立了分组数据网络连接,如 果建立了分组数据网络连接,那么在c)中,所述数据通过所述建立 的分组数据网络连接被发送到第二移动用户设备(120)。
9、 按照权利要求8所述的方法,其中在c)中,第一匿名标识 码是第一唯一短程无线连接标识符。
10、 按照权利要求l-7中的任何一个所述的方法,其中在b)中 获得的网络地址是与第二移动用户设备关联的第二 MSISDN订户标 识符,在c)中,通过利用所述第二 MSISDN订户标识符,通过消息 收发系统连接将数据发送给第二移动用户设备(120)。
11、 按照权利要求10所述的方法,其中在c)中,第一匿名识 别码是第 一 消息收发系统连接标识符。
12、 按照权利要求l-ll中的任何一个所述的方法,还包括 h)通过第一网络连接,从第一移动用户设备(UO)接收搜索其它移动用户设备(120, 130)的请求。
13、 按照权利要求12所述的方法,还包括i)在用户信息数据库中搜索其它移动用户设备,和l)通过第一 网络连接将在i)中执行的搜索的结果发送给第一移动用户设备 (120 )。
14、 按照权利要求13所述的方法,其中在i)中,根据保存在所 述用户信息数据库中的地理位置信息,执行对于所述其它移动用户设 备的搜索。
15、 按照权利要求13或14所述的方法,还包括m)通过第一网络连接从第一移动用户设备(120)接收数据, 所述数据包括从在1)中发送的那些匿名搜索标识码中选择的、与移 动用户设备单义关联的匿名搜索标识码,以及用于这样选择的移动用 户设备的消息。
16、 一种适合于执行按照权利要求1-15中的任何一个所述的方 法的网络设备(1)。
17、 一种在第一移动用户设备(120)中管理与包含网络设备(1) 的通信网络(100)内的第二移动用户设备(120)的匿名通信的方法, 所述笫一和笫二移动用户设备(120)分别具有相关的第一和笫二唯 一短程无线连接标识符,所述方法包括(1)建立与第二移动用户设备(120)的短程无线连接;和 2 )通过网络连接向网络设备(1)发送指示已经建立与第二移动 用户设备(120)的短程无线连接的数据,所述数据包括第二唯一短 程无线连接标识符和用于笫二用户设备(120)的消息。
18、 按照权利要求17所述的方法,还包括3) 通过所述网络连接,从所述网络设备(1)接收数据,所述数 据包括单义地与第二移动用户设备(120)关联的匿名标识码和来自 第二移动用户设备(120)的消息。
19、 按照权利要求18所述的方法,还包括4) 通过所述网络连接,向所述网络设备(1)发送数据,所述数 据包括如在3)中接收的、与第二移动用户设备(120)单义关联的匿 名标识码,以及用于第二移动用户设备(120)的消息。
20、 按照权利要求17-19中的任何一个所述的方法,还包括 通过所述网络连接,向网络设备(1)发送搜索其它移动用户设备的请求。
21、 按照权利要求20所述的方法,还包括 通过所述网络连接,从网络设备(1)接收所述搜索的结果。
22、 按照权利要求17-21中的任何一个所述的方法,其中在2) 中,网络连接是分组数据网络连接。
23、 按照权利要求22所述的方法,其中2)还包括 向网络设备(1)发送第一唯一短程无线连接标识符。
24、 一种适合于执行按照权利要求17-23中的任何一个所述的方 法的移动用户设备。
25、 一种通信网络(100),包括 -按照权利要求16所述的网络设备(1), -按照权利要求24所述的至少两个移动用户设备(120),和-移动网络(10),其中所述至少两个移动用户设备(120)都用于经由移动网络 (10),通过相应的网络连接与网络设备(1)通信,用于通过短程 无线连接相互通信,并且分别具有关联的第 一和第二唯一短程无线连 接标识符。
全文摘要
一种在通信网络(100)的网络设备(1)中,管理第一和第二移动用户设备(120)之间的匿名通信的方法,所述方法包括a)通过第一网络连接,从第一移动用户设备(120)接收指示第一移动用户设备(120)和第二移动用户设备(120)之间的短程无线连接已经建立的数据,所述数据包括与第二移动用户设备(120)关联的第二唯一短程无线连接标识符,以及用于第二移动用户设备(120)的消息;b)通过使用所述第二唯一短程无线连接标识符,获得与第二移动用户设备(120)关联的网络地址;和c)通过使用在b)中获得的网络地址,通过第二网络连接向第二移动用户设备(120)发送数据,所述数据包括在a)中从第一移动用户设备(120)接收的消息,和单义地与第一移动用户设备(120)关联的第一匿名标识码。
文档编号H04L12/56GK101292469SQ200580051847
公开日2008年10月22日 申请日期2005年8月19日 优先权日2005年8月19日
发明者A·佩鲁奇, C·贝内蒂, E·格拉索, G·马丁尼, P·博斯科 申请人:意大利电信股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1