移动电话之间的信息共享

申请号 CN200780028365.3 申请日 2007-02-16 公开(公告)号 CN101513014A 公开(公告)日 2009-08-19
申请人 索尼爱立信移动通讯股份有限公司; 发明人 G·D·托马斯; R·E·小马丁;
摘要 公开了一种用于与其他具有类似配置的便携式移动通信设备交换存储在便携式移动通信设备200可 访问 的 数据库 230中的分类信息 块 360的系统、方法和 计算机程序 产品。发现336、340另一个能够交换分类信息块的便携式移动通信设备的存在并建立连接。将信息块分类数据与其他便携式通信设备进行交换352,以确定是否存在由每个便携式移动通信设备共享的公共分类356。然后与其他便携式移动通信设备交换360公共分类的信息块。接收的便携式移动通信设备显示364以及保存368信息块。信息块也可以被印上日期/时间和 位置 标记,以添加关于信息块的额外的上下文数据。
权利要求

1、一种用于与其他具有类似配置的便携式移动通信设备200交 换存储在便携式移动通信设备200可访问数据库中的分类信息 的方法,所述方法包括:
发现另一个能够交换分类信息块的便携式移动通信设备200的 存在336、340;
与所发现的便携式移动通信设备建立连接348;
与其他便携式移动通信设备交换信息块分类数据352,以确定是 否存在由每个便携式移动通信设备共享的公共分类356;以及
与其他便携式移动通信设备交换公共分类的信息块360。
2、如权利要求1所述的方法,进一步包括:
在与便携式移动通信设备200相耦合的显示器240上显示364 所接收的信息块;以及
将所接收的信息块保存368到便携式移动通信设备200可访问的 数据库332中。
3、如权利要求1所述的方法,进一步包括为所接收的信息块添 加日期/时间标记。
4、如权利要求1所述的方法,进一步包括为所接收的信息块添 加位置标记。
5、如权利要求1所述的方法,其中所述发现步骤包括:
发送特征标记信标336以指示信息块软件应用220的存在;以及
收听特征标记信标确认340以指示另一个信息块软件应用220 的存在。
6、如权利要求1所述的方法,其中所述发现步骤进一步包括:
收听特征标记信标336以指示另一个信息块软件应用220的存 在;以及
发送特征标记信标确认340以指示信息块软件应用220的存在。
7、如权利要求1所述的方法,其中与所发现的便携式移动通信 设备220建立的连接348是通过常驻在便携式移动通信设备200中的 蓝牙收发器模块250完成的。
8、如权利要求1所述的方法,其中与所发现的便携式移动通信 设备200建立的连接348是通过常驻在便携式移动通信设备200中的 IRDA收发器模块250完成的。
9、一种用于与其他具有类似配置的便携式移动通信设备交换存 储在便携式移动通信设备200可访问的数据库230中的分类信息块的 系统,所述系统包括:
用于发现336、340另一个能够交换分类信息块的便携式移动通 信设备的存在的装置220;
用于与所发现的便携式移动通信设备建立连接348的装置250;
用于与其他便携式移动通信设备交换信息块分类数据352,以确 定是否存在由每个便携式移动通信设备共享的公共分类356的装置 220、250;以及
用于与其他便携式移动通信设备交换公共分类的信息块360的 装置220、250。
10、如权利要求9所述的系统,进一步包括:
用于在与便携式移动通信设备200相耦合的显示器上显示240 所接收的信息块的装置;以及
用于将所接收的信息块保存220到便携式移动通信设备200可访 问的数据库230中的装置。
11、如权利要求9所述的系统,进一步包括为所接收的信息块添 加日期/时间标记的装置。
12、如权利要求9所述的系统,进一步包括为所接收的信息块添 加位置标记的装置。
13、如权利要求9所述的系统,其中所述发现步骤包括:
用于发送特征标记信标336以指示信息块软件应用220的存在的 装置220、250;以及
用于收听特征标记信标确认340以指示另一个信息块软件应用 220的存在的装置220、250。
14、如权利要求9所述的方法,其中所述发现步骤进一步包括:
用于收听特征标记信标336以指示另一个信息块软件应用220 的存在的装置220、250;以及
用于发送特征标记信标确认340以指示信息块软件应用220的存 在的装置220、250。
15、如权利要求9所述的系统,其中用于与所发现的便携式移动 通信设备建立连接348的装置250是常驻在便携式移动通信设备200 中的蓝牙收发器模块250。
16、如权利要求9所述的系统,其中用于与所发现的便携式移动 通信设备建立连接348的装置250是常驻在便携式移动通信设备200 中的IRDA收发器模块250。
17、一种嵌入计算机可读存储介质中的计算机程序产品,用于与 其他具有类似配置的便携式移动通信设备交换存储在便携式移动通 信设备200可访问的数据库230中的分类信息块,所述计算机程序产 品包括:
用于发现336、340另一个能够交换分类信息块的便携式移动通 信设备的存在的计算机程序代码;
用于与所发现的便携式移动通信设备建立连接348的计算机程 序代码;
用于与其他便携式移动通信设备交换信息块分类数据352,以确 定是否存在由每个便携式移动通信设备共享的公共分类356的计算 机程序代码;以及
用于与其他便携式移动通信设备交换公共分类的信息块360的 计算机程序代码。
18、如权利要求17所述的计算机程序产品,进一步包括:
用于在与便携式移动通信设备200相耦合的显示器240上显示所 接收的信息块364的计算机程序代码;以及
用于将所接收的信息块368保存到便携式移动通信设备200可访 问的数据库230中的计算机程序代码。
19、如权利要求17所述的计算机程序产品,进一步包括为所接 收的信息块添加日期/时间标记的计算机程序代码。
20、如权利要求17所述的计算机程序产品,进一步包括为所接 收的信息块添加位置标记的计算机程序代码。
21、如权利要求17所述的计算机程序产品,其中所述发现步骤 包括:
用于发送特征标记信标336以指示信息块软件应用220的存在的 计算机程序代码;以及
用于收听特征标记信标确认340以指示另一个信息块软件应用 220的存在的计算机程序代码。
22、如权利要求17所述的计算机程序产品,其中发现步骤进一 步包括:
用于收听特征标记信标336以指示另一个信息块软件应用220 的存在的计算机程序代码;以及
用于发送特征标记信标确认340,以指示信息块软件应用220的 存在的计算机程序代码。
23、如权利要求17所述的计算机程序产品,其中用于与所发现 的便携式移动通信设备建立连接348的计算机程序代码控制常驻在 便携式移动通信设备200中的蓝牙收发器模块250。
24、如权利要求17所述的计算机程序产品,其中用于与所发现 的便携式移动通信设备建立连接348的计算机程序代码控制常驻在 便携式移动通信设备200中的IRDA收发器模块250。
25、一种用于与其他具有类似配置的便携式移动通信设备交换存 储在便携式移动通信设备200可访问的数据库230中的信息块的方 法,所述方法包括:
发现336、340另一个可以交换信息块的便携式移动通信设备的 存在;
与所发现的便携式移动通信设备建立连接348;以及
与其他便携式移动通信设备交换信息块360。
26、如权利要求25所述的方法,进一步包括:
在与便携式移动通信设备相耦合的显示器上显示所接收的信息 块364;以及
将所接收的信息块368保存到便携式移动通信设备可访问的数 据库中。
27、如权利要求25所述的方法,其中所述发现步骤包括:
发送特征标记信标336以指示信息块软件应用220的存在;以及
收听特征标记信标确认340以指示另一个信息块软件应用220 的存在。
28、如权利要求25所述的方法,其中发现步骤进一步包括:
收听特征标记信标336以指示另一个信息块软件应用220的存 在;以及
发送特征标记信标确认340以指示信息块软件应用220的存在。

说明书全文

背景技术

诸如移动电话那样的便携式移动通信设备变得越来越复杂并包 括很多新的特征和功能。短距离RF或IRDA通信功能使得在移动电 话、移动电话附件或其他装置之间的通信和数据交换,所述通信功能 是当前多数移动电话所共有的特征。这种短距离通信功能允许用户收 集并共享从具有相似想法的个体所组成的团体接收的信息“ (nugget)”。共享这些信息块的目的可能是娱乐(收集、保存并像 在物质世界中交换棒球卡那样交换它们)或者为了完成中继重点信息 的特定目的而进行信息块的传递,发送方相信该重点信息将是接收方 特别感兴趣的信息。

所需要的是一种能够利用具有与其他移动电话和设备进行短距 离通信功能的移动电话在用户团体之间共享信息块的软件应用。

发明内容

公开了一种用于与其他具有类似配置的便携式移动通信设备交 换存储在便携式移动通信设备可访问数据库中的分类信息块的系 统、方法和计算机程序产品。发现另一个能够交换分类信息块的便携 式移动通信设备的存在并建立连接。与其他便携式移动通信设备交换 信息块分类数据,以确定是否存在每个便携式移动通信设备共享的公 共(common)分类。然后与其他便携式移动通信设备交换公共分类 的信息块。接收便携式移动通信设备可以显示以及保存信息块。信息 块也可以被标上日期/时间和位置标记(stamp),以添加关于信息块 的额外的上下文数据。

发现步骤是基于参与的、允许信息块的便携式移动通信设备所发 出的广播的特征标记(signature)信标而进行的。每个设备发送特征 标记信标以指示信息块软件应用的存在,并且收听特征标记信标确认 以指示另一个信息块软件应用的存在。此外,每个设备收听特征标记 信标以指示另一个信息块软件应用的存在,并且发送特征标记信标确 认以指示信息块软件应用的存在。

使用常驻在便携式移动通信设备中的蓝牙(BluetoothTM)收发器 模块或红外线IRDA模块来建立与所发现的便携式移动通信设备的连 接。

附图说明

图1是根据本发明在便携式移动通信设备中执行信息块软件应 用的多用户环境框图

图2是用于实现本发明过程的移动电话组件框图。

图3是描述根据本发明实施例的信息块共享过程的流程图

图4是描述根据本发明实施例的设置会话偏好过程的流程图。

具体实施方式

本领域技术人员应该认识到,本发明可以以方法、系统或计算机 程序产品来实现。相应地,本发明可以以完全硬件的方式、完全软件 的方式(包括固件、常驻软件、微代码等)或者软件特征和硬件特征 相结合的方式实现,在此将以上所有方式统称作“电路”、“模块” 或“系统”。此外,本发明可以采用计算机可用存储介质上的计算机 程序产品的形式,该计算机可用存储介质具有包含在介质中的计算机 可用程序代码。
可以使用任何合适的计算机可读介质。计算机可用或计算机可读 介质例如可以是电子的、磁的、光的、电磁的、红外线的或半导体的 系统、装置、设备或传播介质,但不局限于此。计算机可读介质的更 具体的例子(非穷尽列表)可以包括下述:具有一个或多个电线的电 连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读 存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光 纤、便携式致密盘只读存储器(CD-ROM)、光存储设备、诸如那 些支持因特网或企业内联网的传输介质或磁存储设备。注意,计算机 可用或计算机可读介质甚至可以是纸件或其他可以在其上印刷程序 的适当介质,因为该程序可以经由例如光扫描纸件或其他介质的方式 而被电子捕获,之后被编译、解释或必要时以其他适当的方式处理, 然后被存储在计算机存储器中。在本文的内容中,计算机可用或计算 机可读介质可以是任何能够通过或使用指令执行系统、装置或设备的 连接来包含、存储、传达、传播或传送程序的介质。
可以使用诸如Java、Smalltalk、C++或类似的面向对象的编程语 言来编写用于执行本发明操作的计算机程序代码。然而,还可以使用 常规程序编程语言,例如“C”编程语言或类似的编程语言来编写用 于执行本发明操作的计算机编程代码。程序代码可以完全在用户的计 算机上执行、部分在用户的计算机上执行(如独立的软件包)、部分 在用户的计算机上而部分在远程计算机上执行,或者完全在远程计算 机或服务器上执行。在后一情形下,远程计算机可以通过本地局域网 (LAN)或广域网(WAN)连接到用户计算机,或者连接到外部的计 算机(例如通过使用因特网服务提供商的因特网)。
下面参照根据本发明实施例的方法、装置(系统)和计算机程序 产品的流程图和/或框图来描述本发明。可以理解的是,可以通过计 算机程序指令来执行流程图和/或框图的每个模块以及流程图和/或 框图中的模块的结合。可以将这些计算机程序指令提供给通用计算机 的处理器、专用计算机的处理器或其他可编程数据处理装置,从而产 生一机器,这样经由计算机的处理器或其他可编程数据处理装置而执 行的指令将产生用于执行流程图和/或框图的模块或多个模块中描述 的功能/行为的装置。
也可以将这些计算机程序指令存储在计算机可读存储器中,其可 以指引计算机或其他可编程数据处理装置以特定的方式来运行,从而 存储在计算机可读存储器中的指令会产生包括执行流程图和/或框图 的模块(或多个模块)中描述的功能/行为的指令装置的制品。
也可以将计算机程序指令加载到计算机或其他可编程数据处理 装置上,从而在计算机或其他可编程装置上执行一系列操作步骤以产 生计算机执行过程,这样,在计算机或其他可编程装置上执行的指令 就会提供用于执行流程图和/或框图的模块(或多个模块)中描述的 功能/行为的步骤。
附图中的流程图和框图说明了根据本发明的多个实施例的系统、 方法以及计算机程序产品的架构、功能和可能执行的操作。就这点而 言,流程图或框图中的每个模块可以表示代码的模块、段或部分,其 包括一个或多个用于执行(多个)所规定的逻辑功能的可执行指令。 还应该注意的是,在某些可选择的实现方式中,在模块中标注的功能 可能不按照在图中所标注的顺序发生。例如,连续示出的两个模块实 际上可能基本同时发生,或者模块有时候可能以相反的顺序执行,这 取决于所涉及的功能。同样应该注意的是,框图和/或流程图中的每 个模块以及框图和/或流程图中模块的组合能够通过基于硬件的专用 系统或通过专用硬件和计算机指令的组合来执行,所述基于硬件的专 用系统用于执行规定功能或行为。
根据设想,本发明涉及经由短距离通信(蓝牙、IRDA等)来传 送信息块,所述传送发生于发送成员和接收成员之间彼此接近时。但 是,本发明中的任何内容都不会去限制通过使用例如蜂窝通信或其他 无线通信装置的更大范围通信介质来共享信息块的可能性。
本发明提出在移动电话中的信息块软件应用。执行该应用的移动 电话将信息(棒球统计、琐事、餐馆推荐等)的分类片段(snippets) 存储到存储器中。当用户在其日常生活期间到处活动时,信息块软件 应用经由嵌入的短距离通信装置(例如蓝牙、IRDA、WiFi)周期地 发送作为信标的选择数据,所述选择数据能够被其他任何具有类似信 息块软件应用的用户接收,该信息块软件应用运行在该用户的移动电 话或其他便携式移动通信设备中。可选择地,发送设备可以响应于所 接收的在范围内存在合格的接收设备的指示来选择发送数据。数据元 素可以被分类并加上标签以便于接收方排序。当其他用户在其日常生 活期间到处活动时,他们将偶尔接近这些发送设备之一并交换数据元 素。随着时间的推移,接收设备将建立数据元素的集合。所述集合可 以做为娱乐活动而被使用、享用和共享。根据偏好来决定被呈现或提 供的数据分类和特定数据元素的选择,所述偏好由团体中提供所述数 据的成员建立。由接收数据的团队成员来决定哪些数据元素被接收而 哪些被忽略,并且可能基于其个人兴趣或偏好。这个选择过程可以基 于存储在接收方成员的移动电话或移动设备中的偏好而自动进行,或 者可以在接收到数据时通过人工过程而实时完成。一旦收集了,这些 信息块就可以被保存、传递或与团体中的其他成员“交换”。也可以 进行信息块的传送,以便完成中继重点信息的特定目标。
例如,信息共享团体的一个成员可能广播不断更新的距离值,该 距离是他在高速公路上以相反的方向行驶时驶离交通事故地点的距 离。这个数据可以被信息共享团体中的其他处于因该交通事故而引发 的交通堵塞的成员接收。这个数据将非常有趣并且对估计他们将要等 待多久非常有用。
根据设想,本发明涉及经由短距离通信(蓝牙、IRDA等)传送 这些信息块,因此,每个处于交通堵塞中的接收方将接收到适于其实 际位置相对于事故的距离信息(在所使用的短距离通信方法的范围的 容限内)。
作为上述实施的扩展,当接收到数据元素后,接收设备为每个数 据元素添加日期、时间和/或位置标记。通过这种方式来在个人移动 电话或设备中,或者在中心服务器位置处建立数据库,所有用户都可 以在中心服务器位置上载他们所收集的信息元素。该数据库将指示在 特定地理位置处最可能收集到的信息的类型。人口统计信息可以被用 于例如确定建立特定商业(如运动吧)的最佳位置,通过确定运动爱 好者易于聚集的地理位置(基于当通过该地点时接收到与运动相关的 块的高百分比)。
为了进一步说明本发明的环境,在下面的场景中创建并描述少量 的示例实施。这些说明提供了本发明的少量可能应用,并且目的不是 以这种方式来限制本发明。本领域技术人员可以容易地设计各种改变 以及适用于本发明教导的附加场景。
蒂是一个软件产品销售员,他频繁地穿梭于其所分配的北卡罗 来纳州地域。在他的业余生活中,他是一个殷切的高尔夫爱好者和钓 鱼者。他也喜欢阅读神秘小说但是喜欢基于现实世界的评论在最新版 本之间进行选择。马蒂支持其业余爱好的这些兴趣的一个方式是加入 信息块共享团体,该信息块共享团体是他在购买最新的移动电话时了 解到的。
每天早晨当他准备离开家时,他就开启他的移动电话并执行嵌入 的信息共享应用。在使该应用在后台运行之前,他进行一些快速选择 来定制该应用将如何与其他具有相似嵌入应用的移动电话或设备互 相作用。例如,这天早晨他选择与所有存储的偏好分类交换信息的选 项,而不只是与其中一个交换信息的选项。之前,马蒂在他的电话中 建立了具有3个分类的信息数据库:高尔夫、钓鱼和书籍。在书籍类 别中他只进一步选择了子分类:神秘小说。
然后马蒂用关于昨晚刚阅读完的小说的信息来更新他所存储的 数据库。他包括标题、作者和简要评论,该简要评论包括他对这本书 的评级以及他觉得同样好的另一本小说的参考。最后他选择“在存储 到数据库之前预览信息”来代替“透明地(transparently)存储所有 接收的信息”,然后他开始了今天的旅程。
在这一天中,马蒂的电话在后台运行的信息块软件应用的控制下 周期性地发送特征标记来指示其包含信息块软件应用并且可以共享 信息。当没有发送这个信号时,它“收听”来自附近的任何其他移动 设备发送的类似信号。
不久以后,马蒂的移动电话接收到来自汤姆的移动电话的信息。 然后两个电话建立通信链路并且利用适当的协议使用握手程序,从而 确定当前在两个电话中运行的应用是否具被选择的公共偏好分类集 合。在该第一个实例中,该应用确定马蒂和汤姆都选择了“高尔夫” 和“书籍”,所以两个电话开始共享与上述两个主题有关的信息(所 述信息抽取自每个电话的数据库)。
由于马蒂已经选了“在存储到数据库之前预览信息”的选项,所 以他听到嘟嘟声并看他的移动显示器,在那里他看到消息:
来自成员:1072348
分类:高尔夫
子分类:无
接收:06/15/200615:29:13
接收位置:N35°51.97428,W78°52.27386
内容:一杆进洞,普雷斯顿街#16,162码,2005年5月6日, 5号木。
由于马蒂总是梦想能一杆进穴,所以他选择将这条信息添加到他 的数据库中,而不是丢弃它,同时想着某天他将查看数据库来看看他 是否可以确定哪个洞、哪个路线会产生最多的“一杆进洞”,并且能 够带给他实现梦想的最佳机会。
虽然两个电话都选择了偏好“书籍”,但是当前汤姆电话的数据 库的“书籍”类别中不具有任何信息。在这种情况下,对马蒂来说透 明的,他的电话会在与汤姆的电话的通信断开之前将他的书评发送给 汤姆的电话。
第二天当马蒂正穿过山区行驶在去下一个销售会议的路上时,他 听到嘟嘟声并查看他的电话显示器,他看到:
来自成员:2651238
分类:钓鱼
子分类:所有
接收:06/16/2006 14:15:23
接收位置:N36°15.0012 W081°40.3212
内容:虹鳟鱼,12”(11英两),霍华德河,2006年6月16日, 上午11:15。
由于马蒂总是对新的鱼洞感兴趣,所以他将该信息存储到他的数 据库中。他马上又听到另一声嘟嘟声并看到:
来自成员:0129865
分类:钓鱼
子分类:鲑鱼
接收:06/16/200614:16:05
接收位置:N36°15.0009 W081°40.3253
内容:在霍华德河捕捉到14”褐鳟,2006年6月16日,使用湿 的飞虫;温48度。
马蒂再一次选择将这条信息存储到他的数据库中并且再一次马 上听到又有一条鱼被捕获的通知的嘟嘟声。在马蒂惊讶为什么这一个 区域聚集了这么多钓鱼者并且每个人都有故事要讲的时候,他转过弯 看到横挂在路上的大幅标语写着:“今日钓鱼比赛-霍华德河-现金 奖”。
图1是根据本发明在便携式移动通信设备中执行信息块软件应 用的多用户环境框图。每个用户在给定的时间周期内按随机路线100 行驶,用户偶尔会进入与另一个用户邻近的区域110,这样每个用户 的便携式移动通信设备与其他设备足够接近,从而可以建立短距离通 信链路。这些点被表示为图1中的传送点(TP)。在每个传送点处, 用户的便携式移动通信设备在信息块软件应用的控制下可以发现另 一个用户的便携式移动通信设备并与之通信。
图2是用于实现本发明过程的移动电话组件框图。移动电话200 (或便携式移动通信设备)包括处理器210,其与信息块软件应用220 相耦合并且能够执行信息块软件应用220。信息块软件应用220还与 数据存储器230(内置存储器、可移动存储器或类似装置)以及用户 接口/显示装置240相耦合,该数据存储器230用于存储数据,该用 户接口/显示装置240用于输入数据并显示经由信息块软件应用220 而交换的数据。用户接口组件240可以包括小键盘触摸屏和/或附 着于移动电话的外围设备等等。诸如蓝牙RF模块或红外线IRDA模块 那样的收发通信装置250与处理器相耦合,以在其他执行类似信息块 软件应用的移动电话之间进行物理数据交换。图中还示出了与通信装 置250相耦合的天线系统260。
图3是描述根据本发明实施例的使用图2所描述的组件来执行信 息块共享过程的流程图。第一步是启动或执行304常驻在移动电话中 的信息块软件应用。一旦开始,该应用就会提示用户是否以及如何定 制用户偏好308。然后,在提示是否添加数据之前,用户可以设置用 于发送和接收特定数据分类的偏好参数312。例如用户可以编写并添 加他昨晚看的电影的影评。否则,程序直接进行到询问用户是否添加 任何数据块的提示316。
添加数据包括将数据块输入到移动电话324。根据分类和子分类 来输入数据块,这样在数据库查询操作期间这些数据块可以被恰当的 索引。然后所述数据块被传递到更新数据库328的过程,该过程将数 据块添加到数据库328中,该数据库328常驻在移动电话或与移动电 话相连的存储装置中。控制将返回到“添加数据”的提示,直到用户 没有更多的数据块要添加。
然后提示用户是否终止信息块软件应用320。如果继续,(现在 在后台运行的)信息块软件应用开始发送特征标记信标来告知它的存 在并且希望与其他信息块软件应用通信,同时收听其他用户的特征标 记信标336。在步骤340中,信息块软件应用收听到特征标记确认, 该特征标记确认指示是否另一个用户/设备已接收到发送的特征标记 信标或者当前设备是否已接收到另一个设备发送的信标340。
如果接收到特征标记确认344,信息块软件应用将会在各个移动 电话之间或之中建立连接348。然后信息块软件应用开始发送和接收 分类数据352。所发送的来自数据库的分类数据指示用户通过之前设 置的偏好已经将该数据设置为在当前的会话中可用。如果没有针对该 会话而设置偏好,则默认发送所有分类。
然后,使用每个移动电话接收的分类来查询每个移动电话数据库 的共性(commonality)356。一旦识别出公共分类,每个设备将只发 送(以及接收)与公共分类相关的数据块360。之后,移动电话显示 所接收的数据块364。随后,信息块软件应用将提示用户是否保存所 述数据块368。如果肯定,则数据块将由更新数据库程序328处理并 被存储在数据库中332。然后,信息块软件应用将确定是否存在更多 的数据块372。如果选择了不保存数据块的选项,那么控制将直接到 达“数据结束”的判定过程372。如果存在更多的数据块,则下一个 数据块将被显示364并被处理。当没有更多的数据块时,信息块软件 应用提示用户是否结束该应用320。用户可以指示信息块软件应用终 止或者返回到发送和收听特征标记336。
如果没有接收到对所发送的特征标记信标的确认,则信息块软件 应用将继续定期重发特征标记信标336。用户也可以通过访问信息块 软件应用的用户接口来在任何时刻人工终止程序、改变会话偏好、或 添加新数据。
可以像SMS文本消息那样显示和存储信息块。或者为了显示和存 储的目的,信息块软件应用可以以完全不同的方式格式化所接收的数 据。图4是描述根据本发明实施例的设置会话偏好312过程的流程图。 图4的流程图所描述的过程没有特定顺序。设置会话偏好312过程允 许用户为当前会话定制信息块共享应用,直到其再次被用户改变。图 4呈现了六个定制选项。本领域技术人员可以在不影响本发明范围的 情况下添加更多的定制选项。因此,本发明并不限于这六个定制选项。
在此所用的术语只是为了描述特定的实施例,而不是打算限定本 发明。正如在此所用的,除非在文本中清楚地指明,否则单数形式“一” 和“所述”也包括复数形式。可以进一步理解,当在说明书中使用术 语“组成”和/或“由......组成”以说明所陈述的特征、整体、步骤、 操作、元素和/或组件的存在时,并不排除存在或增加一个或多个其 他的特征、整体、步骤、操作、元素、组件和/或其组。
在图4中,头两个定制选项允许用户启用/禁用特定分类410以 及子分类420。这允许用户基于内容而过滤出他所期望发送和接收的 数据。如果用户没有设置偏好,则默认启用所有分类。这将产生接受 所有的信息块而不过滤的效果。下一个定制选项允许用户在发送信息 块时显示/隐藏他的身份430。接下来的定制选项决定是否接受来自隐 藏身份发送者的信息块440。下一个定制选项被设计为处理接收重复 信息块450的可能,两个用户不只一次在路上相遇,或者如果已经接 收的信息块被传送给多个用户并且又从一个不同的源可用。该选项的 一个过滤器用于拒绝所有接收到的信息块,这些信息块是由该用户同 时发出的。这避免了在多次路遇的用户之间来回传送同样的信息块的 情况。最后一个定制选项允许用户将块报警通知460设置为可听见的 或静音。
虽然在此示例并描述了具体实施例,但本领域技术人员能够意识 到任何打算达到同样目的的调整均可以替代所示出的具体实施例,并 且在其他环境中本发明具有其他的应用。本申请的目的是涵盖本发明 的任何改动或变化。下述的权利要求的目的并非要将本发明的范围限 定于在此处所描述的具体实施例中。
QQ群二维码
意见反馈