点对点多媒体数据分享方法、电子装置及非易失可读式电脑媒体的制作方法_3

文档序号:9767852阅读:来源:国知局
5Β为根据本发明一实施例所绘示点对点多媒体数据分享方法的步骤流程图。而相较于图1所示实施例,图5Α以及图5Β所示的实施例则于一使用情境下执行,并提供了较为详细的实施方式。其中,在此情境中,所述多媒体数据包括了电子装置10所运作的作业系统的用户界面的同步画面以及延伸画面。
[0053]当所述多媒体数据为用户界面的同步画面时,传送至接收装置的多媒体数据即与于电子装置10的显示单元(未绘示)所显示的多媒体数据相同并且同步。当所述多媒体数据为用户界面的延伸画面时,传送至接收装置的多媒体数据即与于电子装置10的显示单元(未绘示)所显示的多媒体数据则分属用户界面的不同部份,例如第一桌面以及第二桌面。其中,所述多媒体数据为延伸画面时,传送至接收装置的多媒体数据也可能为视频流,视同于在第二桌面以全屏幕的方式播放视频流的内容。上述对于所述多媒体数据以及用户界面和视频流的关系随实际使用而有设置上的不同,本发明并不限定于上述。而在本实施例中,电子装置10预设以传送同步画面至接收装置。
[0054]请同时参照图2以及图5Α,首先,用户可通过启动电子装置10的无线分享功能而执行步骤S501,或甚至在用户启动电子装置10的无线连线功能时,处理单元110便起始执行步骤S501。同样地,用户也可以通过关闭电子装置10的无线分享功能或无线连线功能而禁能步骤S501?S512的执行。同时,以通信单元120为WiFi无线模块为例,在本实施例中,所述步骤S501?S512是以自适应网路(Ad hoc)模式实现,可与用以和网际网路连接的infrastructure模式以分时多工的方式同步运作。
[0055]首先,处理单元120即通过通信单元110搜寻周围是否存在具有连线能力的接收装置(即,第一接收装置),并建立一连线清单,将搜寻得到,具有连线能力的接收装置的连线信息以及RSSI值(例如从此接收装置所发出的信标中取得)等信息存入此连线清单中(步骤S501)。其中值得注意的是,处理单元110将周期性地更新所述连线清单,例如处理单元110可通过通信单元120周期性地以一轮询机制确认建立于连线清单中的接收装置是否仍具有连线能力(例如是否已关机或休眠等),或是于周期性地以新增方式扫描周围是否可接收到连线清单外的接收装置(即,第二接收装置)所发出的信标。
[0056]另外,在本发明一实施例中,处理单元110还利用电子装置10中的与处理单元110耦接的运动感测器(未绘示),判断处理单元110的位移量。当处理单元110判断电子装置10的位移量大于一阈值(例如20公尺)时,则重起搜寻周围的接收装置并更新上述的连线清单。而上述的更新清单的动作将以背景模式执行,也就是说,无论点对点连线是否建立,处理单元110皆将持续地更新所述连线清单。
[0057]接着,处理单元110便从记录于连线清单中的各接收装置的RSSI值,来判断接收装置之一为候选装置(例如,通过RSSI值判断得到接收装置中具有最高信号强度者)(步骤S502)。在判断接收装置之一为候选装置之后,处理单元110便将通过通信单元120传送点对点连线要求至候选装置(步骤S503)。而在建立连线前,处理单元110也通过通信单元120与候选装置之间的信号交换来完成例如决定处理单元110与候选装置间的主从关系(master-slave)或是群组拥有者(group owner)为何者等建立连线前所需的准备。接着,处理单元110也将通过解析来自候选装置的信标,判断是否从候选装置接收配对码(步骤S504)。若否,处理单元110则将控制电子装置10的显示单元(未绘示)显示一通知信息(步骤S506),通知用户对应于接收装置的显示而从电子装置10的输入单元(未绘示)键入配对码(步骤S506)。
[0058]而当处理单元110判断以从信标中解析得到配对码(步骤S504,是)或是通过输入单元取得用户键入的配对码(步骤S506,是)时,处理单元110便可利用一查表方式或特定演算法的计算来确认配对码是否正确。若所述配对码正确,处理单元110则通过通信单元120与候选装置建立点对点连线(步骤S507),并于建立连线之后,传送同步画面至候选装置,以使用候选装置的显示单元进行播放(步骤S508)。
[0059]值得注意的是,所述的点对点连线中还包括了用户界面背通道(User InterfaceBack Channel, UIBC),使得电子装置10处理单元110可通过UIBC以及通信单元120接收来自接收装置的一或多个控制信号。这样一来,其他的用户便可通过与接收装置上所显示的多媒体数据之间的互动(例如对接收装置的输入输出单元进行操作)而控制电子装置10以及多媒体数据的显示。
[0060]接着请继续参照图2以及图5B,当传送同步画面至候选装置后(步骤S508至A),处理单元110则持续判断是否通过电子装置的输入单元接收到一对应于延伸画面的触发信号(例如,用户欲使得接收装置显示延伸画面,而操作电子装置10产生的操作信号)(步骤S509)以及是否收到对应于中断目前连线的触发信号(例如,用户欲使得中断连线,而操作电子装置10产生的操作信号))(步骤S511)。当处理单元110从电子装置10的输入单元接收对应于用户欲切换多媒体数据为延伸画面的触发信号时(步骤S509,是),处理单元110则切换以作业系统的延伸画面传送至候选装置(步骤S510)。
[0061]在本发明一实施例中,延伸画面包括了播放多媒体数据(视频影片、音乐等)的应用程序时,基于用户界面所设置的所述应用程序的控制面板则将同样的出现在接收装置上。处理单元110则更于本机上所显示的用户界面设置了了对应于所述应用程序的控制面板,例如设置并常驻于用户界面中的下拉通知栏上,使得电子装置10的用户可更易于对播放的多媒体数据进行控制。
[0062]而当处理单元110从电子装置10的输入单元接收对应于中断目前连线的触发信号时(步骤S511,是),由于用户这样的操作往往是为了表示目前连线的候选装置并未用户所真正欲连线的接收装置,处理单元110便控制通信单元120与现有的候选装置断线,并且将现有的候选装置从连线清单中删除,再根据连线清单重新选择候选装置(步骤S512)。在重新判断得到候选装置后,便与新的候选装置连线并执行上述步骤S503至S512的步骤以及判断(步骤S512至B)。
[0063]另外,本发明还提供一种非易失可读式电脑媒体,用以储存多个程序代码,其中些程序代码适于载入一处理单元,以执行:搜寻具有点对点连线能力的至少一第一接收装置;根据电子装置与至少一第一接收装置的距离判断至少一第一接收装置之一作为一候选装置;从候选装置取得一信标,并从信标中解析得到一连线信息;确认一配对码是否正确,当配对码正确时,根据连线信息与候选装置建立一点对点连线;以及传送多媒体数据至候选装置。至于非易失可读式电脑媒体的详细实施方式则可参考上述的实施例,在此则不赘述。
[0064]综上所述,本发明提供一种点对点多媒体数据分享方法、电子装置以及非易失可读式电脑媒体,可使得电子装置可根据与接收装置的距离直接地与距离最近或是信号强度最强的接收装置进行点对点连线,使得用户可省去繁琐的设定步骤的麻烦。当接收装置具有将配对码写入信标的功能时,用户甚至可以不用输入配对码便可直接于连线前自动地确认配对码的正确性。这么一来,用户便可以更简便的方式于接收装置分享用户界面的桌面或播放多媒体文件。
[0065]虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1