设备与显示器的协作的制作方法_3

文档序号:8492036阅读:来源:国知局
预设给该区域。进一步,在示例中,每个外部显示设备邸D1、EDD2、邸D3在点4-r 调取它的被允许的用户设备列表,表不为列表5、列表6、列表7。
[0062] 在示例中,用户设备UD1通过消息4-2发出一个使用请求给列表1中具有最高优 先级的外部显示设备邸D1,列表1即是为了UD1的外部显示设备列表。在点4-3,邸D1检 查是否UD1存在于列表5中,即,为了邸D1的被允许的用户设备列表,并在点4-3检测到列 表5不包含UD1。因此,邸D1用消息4-4发送一个对使用请求的否定响应。例如,邸D1可 能在早前可W被任何用户设备自由地使用,因而被UD1频繁使用,但是邸D1的设置最近被 更改,使得邸D1成为仅被专口的用户设备使用的一个外部显示设备,且UD1不在那些专口 的用户设备之中。
[0063] 响应于未接收到使用邸D1的许可,UD1用消息4-5发出一个使用请求给列表1中 具有下一个最高优先级的外部显示设备邸D2。邸D2在点4-6检查它是否已经被某个用户 设备所使用。由于在此阶段邸D2是空闲的,邸D2进一步在点4-6检查UD1是否存在于列 表6中,即,是否在为了邸D2的被允许的用户设备列表,并在点4-6检测到列表6包含UD1。 因此,邸D2用消息4-7发送一个对使用请求的肯定响应。由于UD1接收到使用邸D2的使 用许可,它启动了到邸D2的连接(由4-8表示)。
[0064] 接着,UD2用消息4-9发出一个使用请求给列表2中具有最高优先级的外部显示设 备邸D2,列表2即是为了UD2的外部显示设备的列表。邸D2在点4-10检查它是否已经被 某个用户设备所使用。在示例中,EDD2被配置成更新列表6中用户设备的优先级,因此,当 前持有邸D2使用许可的设备具有最高优先级。所W,邸D2被配置成不检查列表6中的UD1 和UD2的优先级次序。由于UD1正在使用邸D2,邸D2用消息4-11发送一个对UD2的使用 请求的否定响应。进一步,在示例中,邸D2被配置成在存储器中暂时地保持信息,所述信息 是关于其使用请求被拒绝了而成为待定请求方的用户设备,尽管其处于列表6之中。有了 该些信息,邸D2可W在邸D2具有空闲容量时,根据优先级次序通知他们有关的空闲容量, 一个设备一个设备逐个地通知。因此,EDD2在点4-10检查UD2是否在列表6之中,如果是, 如在示例中所假定的,在点4-10,邸D2把UD2加入待定请求方的一个列表。当邸D2变为空 闲时,它用列表6中的优先级次序来检查待定请求方的列表。
[00化]应当理解,用户设备可W被配置成倾向于比当前在用的外部显示设备具有更高优 先级的外部显示设备,和/或外部显示设备被配置成倾向于比当前正在使用该外部显示设 备的用户设备具有更高优先级的用户设备,和/或比所有已列出的用户设备具有较高优先 级的用户设备,如果该外部显示设备是空闲的。如果该样的倾向性机制被实现,则无需要维 持待定请求方的列表。
[0066] 响应于未接收到使用邸D2的许可,UD2用消息4-12发出一个使用请求给列表2 中具有下一个最高优先级的外部显示设备邸Dl。邸D1在点4-13检查UD2是否存在于列表 5中,并在点4-13检测到列表5包含UD2。在示例中,邸D1被配置成允许列表5中的用户 设备根据优先级来使用它。因此,邸D1在点4-13检查它是否已经被某个用户设备所使用。 由于在此阶段邸D1是空闲的,邸D1在点4-14发出一个对使用请求肯定的响应。由于UD2 接收到使用邸D1的许可,它启动了到邸D1的连接(由4-15表示)。
[0067] 接着,UD3通过消息4-16发出一个使用请求给列表3中具有最高优先级的外部显 示设备邸D1,列表3即是为了UD3的外部显示设备列表。在点4-17,邸D1检查是否UD3存 在于列表5中,并在点4-17检测到列表5包含UD3。然后,EDD1在点4-17检查它是否已经 被某个用户设备所使用。在此阶段,EDD1被UD2使用。因此,EDD1在点4-17检查列表5中 UD2与UD3的优先级次序。在示例中,UD3具有较高的优先级,于是,邸D1用消息4-18发送 一个对使用请求的肯定响应。由于UD3接收到使用邸D1的许可,它启动了到邸D1的连接 (由4-19表示)。同时,邸D1发送消息4-20给UD2,消息4-20通知UD2将从邸D1断开连 接,并将UD2断开连接(图4中未示出断开连接)。消息4-20中可W包括邸D1W外的附近 的可用的外部显示设备的表示,或者,消息4-20可W在UD2中启动自动连接到附近的外部 显示设备(在一个实现中,即使是当附近的外部显示设备不在列表2之中)。在另一个实现 中,UD2被从邸D1断开连接,只有是在UD2已经被连接到一个外部显示设备之后,或者至少 是在它接收到来自外部显示设备的肯定响应之后。进一步的替代方式包括,邸D1提示UD2 的用户提供许可从而将UD2断开连接,或者,邸D1提示UD2的用户,在某个时间段过去W后, UD2将被从邸D1断开连接,从而允许用户必要的操作W无间断的继续会话(session)。
[0068] 响应于被从邸D1断开连接,UD2用消息4-21发出一个使用请求给列表2中在邸D1 之后具有下一个最高优先级的外部显示设备邸D3。邸D3被配置成提供使用许可给列表7 中具有最高优先级的用户设备。因此,EDD3在点4-22检查是否UD2在列表7中具有最高的 优先级,且在点4-22检测到UD2在列表7中具有最高的优先级,并用消息-4-23发出对使 用请求的肯定响应。由于UD2接收到使用邸D3的使用许可,它启动了到邸D3的连接(由 4-24表示)。
[0069] 在示例中,UD1的用户想要停止使用外部显示设备。响应于用户输入,UD1发送消 息4-25给邸D2,并将邸D2断开连接。消息4-25可W是通知邸D2应当放弃UD1优先级的 消息,或者是启动断开连接的消息(断开连接在图4中未示出)。
[0070] 由于邸D2具有空闲容量,邸D2在点4-26检查它是否具有待定请求方。在示例 中,有一个,即UD2。于是,邸D2发送消息4-27给UD2。消息4-27可W是对先前的使用请 求(消息4-9)的肯定响应,或者是宣传空闲容量的消息(该可W引发使用请求的发送)。 邸D2可W被配置成等待一个预定的时间段,等待待定请求方是否连接到邸D2,如果待定请 求方示在所述时间段内连接,则发送消息4-27给下一个待定请求方。
[0071] 在示例中,UD2在点4-28检测到在列表2中具有比在用的设备较高的优先级的一 个外部显示设备作为一个可用的外部显示设备而出现。于是,UD2发送消息4-29给邸D3, 消息4-29对应于消息4-25,UD2连接到邸D2 (4-30)。
[0072] 接下来,UD4通过消息4-31发送一个使用请求给列表4中具有最高优先级的外部 显示设备邸D2,列表4即是为了UD4的外部显示设备列表。在点4-32,邸D2检查它是否已 经被某个用户设备所使用。由于UD2正使用邸D2,邸D2用消息4-33发送一个UD4的使用 请求的否定响应,在点4-32检查是否UD4存在于列表6之中,如果是,如本示例所假定的, 邸D2在点4-32把UD4加入待定请求方的列表。
[0073] UD4被配置成仅仅连接(并保持连接)到列表4中具有最高优先级的外部显示设 备,因此,响应于未接收到邸D2的使用许可,UD4在点4-34保持等待,等待邸D2成为空闲。 此流程类似于上述,不再重述。
[0074] 虽然外部显示设备的示例被配置成W彼此不同的方式工作,该不是必须的。该也 同样适用于用户设备。
[0075] 用户设备的第一次连接尝试失败后,只有当用户设备检测到设备空闲W后,才能 连接到具有较高优先级的外部显示设备,该样做的优点在于,它保证了用户设备使用最好 的可用的外部显示设备,而不必使用网络W及用户设备容量来频繁地测试"连接现在成功 了吗? ''
[0076] 图5是个信令图,它示出了一个例示的情形下的信令,该种情形是,一个用户设备 UD1代表一个学生A的用户设备,教室中有一块智能板,邸D1是外部显示设备,邸D1具有用 户设备的列表,用户设备UD2J是一位老师的用户设备,具有最高的优先级,学生的用户设 备具有较低的优先级。
[0077] 邸D1被配置成提供使用许可,仅仅给具有最高优先级的用户设备。在示例中,用户 设备被配置成等待尝试连接到外部显示设备的用户输入,只在用户输入之后连接,如果连 接失败(未收到连接的许可),自动地尝试连接。
[007引图5开始的情形是,用户设备与邸D1已经调取了它们的列表。学生A想要使用EDD1,响应于他的输入,UD1用消息5-1发送使用请求。邸D1在点5-2检查是否UD1具有最 高的优先级,并且在点5-2检测到不是UD1而用UD2具有最高的优先级,并用消息5-3发送 一个对使用请求的否定响应。由于UD1未接收到邸D1的使用许可,它未连接到邸D1。
[0079] 没在使用邸D1的老师决定给学生使用邸D1的许可。响应于老师的相应输入,UD2 发送消息5-4。取决于一个实现,该消息可W仅仅表示放弃优先级,或者它可W表示放弃优 先级W及应当具有最高优先级的用户设备的标识,或者它仅仅表示应当具有最高优先级的 用户设备的标识(间接地放弃UD2的优先级)。
[0080] 响应于消息5-4,邸D1在点5-5相应地调整列表的优先级次序,并且在点5-6向 UD2确认优先级的放弃。
[0081] UD1在点5-7检测到UD1是可用的,并用消息5-8发送一个使用请求。邸D1在点 5-9检查是否UD1具有最高的优先级,在点5-9检测到UD1具有最高的优先级,并用消息 5-10发送一个对使用请求的肯定响应。由于UD1接收到邸D1的使用许可,它启动到邸D1 的连接(由5-11表示)。
[0082] 取决于实现,优先级的放弃可W有效至UD2发送消息收回被放弃的优先级,或者 放弃的优先级可W在某个时间段有效,或者,预定数量的较低优先级使用请求已经被接受 W后,放弃变为无效。如果在没有收到来自用户设备的"收回"的情况下,放弃的优先级被 升级,外部显示设备最好被设置成允许在使用外部显示设备的用户设备继续使用,除非收 到来自更高优先级用户设备的使用请求。
[0083] 虽然在上述示例中假设列表包含具有不同优先级的设备,应当理解,一个列表中 的两个或多个设备可W具有相同的优先级。例如,如果一个外部显示设备被第一用户设备 使用,并接收到来自具有相同优先级的第二用户设备的使用请求,第二用户设备在第一用 户设备
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1