用于发送数据的方法和设备,以及接收数据的方法和设备与流程

文档序号:18463238发布日期:2019-08-17 02:13阅读:185来源:国知局
用于发送数据的方法和设备,以及接收数据的方法和设备与流程

与示范性实施例一致的装置和方法涉及用于通过使用具有预定尺寸的应用窗口来发送和/或接收数据的方法和设备。



背景技术:

移动终端可以被配置为执行各种功能。例如,移动终端可以执行数据和语音通信功能、通过使用相机的图像或运动图片捕捉功能、语音存储功能、经由扬声器系统的音乐文件再现功能、或者图像或视频显示功能。

一些移动终端包括用于玩游戏的附加功能,并且一些其它移动终端被具体化为多媒体设备。此外,由于智能手机的快速发展,各种应用的创建和使用已经增加。

然而,当移动终端具有多窗口功能时,在小尺寸的屏幕上提供多窗口功能,使得仅运行一个应用或在各自的窗口中运转的有限数量的应用。即,由于移动终端的屏幕的尺寸的限制,多窗口功能的可用性被降低。



技术实现要素:

解决方案

本公开的一个或多个示范性实施例包括通过使用具有预定尺寸的应用窗口来向外部设备发送数据或从外部设备接收数据的方法和设备,其中在设备和外部设备之间建立通信链路。

有益效果

根据本公开的示范性实施例,设备可以提供具有预定尺寸的可移动浮动窗口,以便用户可以容易地改变相应设备的操作模式,并且可以在电话对话期间交换数据。

附图说明

根据以下结合附图对示范性实施例的描述,这些和/或其它方面将变得清楚和更容易理解,附图中:

图1是示出示范性数据接收和发送系统的示图;

图2是示出发送数据的示范性方法的流程图;

图3a、图3b和图3c是示出提供预定尺寸的窗口的示范性设备的示图;

图4是示出通过使用呼叫应用向外部设备发送照片内容的示范性方法的流程图;

图5a至图5e是示出示范性设备通过使用呼叫应用向外部设备发送照片内容的示图;

图6是示出向外部设备发送通过使用相机应用捕捉的图像的示范性方法的流程图;

图7a、图7b和图7c是示出示范性设备向外部设备发送通过使用相机应用捕捉的图像的示图;

图8是示出由设备执行的向外部设备发送音乐内容的示范性方法的流程图;

图9a、图9b和图9c是示出示范性设备向外部设备发送音乐内容的示图;

图10是示出取消分享模式的示范性方法的流程图;

图11a和图11b是示出示范性分享模式取消请求的示图;

图12是示出接收数据的示范性方法的流程图;

图13是示出示范性设备接收照片内容的示图;

图14是示出示范性设备实时地接收捕捉的图像的示图;

图15是示出示范性设备接收音乐内容的示图;

图16是示出在同步模式期间操作的示范性方法的流程图;

图17是示出示范性设备设置同步模式的示图;

图18是示出示范性设备将在其上显示网页的屏幕与外部设备的屏幕同步的示图;

图19是示出示范性设备与外部设备同步图标的显示的示图;

图20是示出示范性设备接收同步模式取消请求的示图;

图21和图22是示出示范性第一设备的结构的框图;以及

图23和图24是示出示范性第二设备的结构的框图。

最佳实施方式

根据示范性实施例的一方面,提供了一种由电子设备执行的向外部设备发送数据的方法。该方法包括:通过使用正在该电子设备中执行的第一应用在该电子设备和该外部设备之间建立通信链路;在该电子设备的触摸屏上显示与第一应用对应的第一窗口和与正在该电子设备中执行的第二应用对应的第二窗口;基于在第一窗口上的第一用户触摸输入将该电子设备的操作模式设置为分享模式;以及经由所述通信链路从该电子设备向该外部设备发送数据,其中基于在第二窗口上的第二用户触摸输入选择所述数据,其中第一窗口显示关于在该电子设备和该外部设备之间的通信链路的连接时间信息。

根据示范性实施例的另一方面,提供了一种发送数据的电子设备。该电子设备包括:通信单元;显示单元;和处理器。该处理器被配置为:控制通信单元通过使用正在该电子设备中执行的第一应用在该电子设备和外部设备之间建立通信链路,控制显示单元在该电子设备的触摸屏上显示与第一应用对应的第一窗口和与正在该电子设备中执行的第二应用对应的第二窗口,基于在第一窗口上的第一用户触摸输入将该电子设备的操作模式设置为分享模式,以及控制通信单元经由所述通信链路从该电子设备向该外部设备发送数据,其中经由用户界面基于在第二窗口上的第二用户触摸输入选择所述数据。其中第一窗口显示关于在该电子设备和该外部设备之间的通信链路的连接时间信息。

根据示范性实施例的另一方面,提供了一种向外部设备发送数据的方法,该方法包括:使用第一应用与外部设备建立通信链路,响应于经由第一窗口接收到分享模式请求,显示与第一应用对应的第一窗口和与第二应用对应的第二窗口,将设备的操作模式设置为分享模式,并且经由通信链路向外部设备发送从第二应用提供的数据。

所发送的数据可以包括以下至少一个:显示在第二窗口上的内容,在第二窗口中选择的内容和经由第二应用再现的内容。

内容可以包括以下至少一个:静态图像内容、音乐内容、运动图片内容、文本内容和网页内容。

分享模式请求的接收可以包括接收触摸第一窗口超过预定时间的用户输入。

操作模式的设置可以包括在第一窗口上显示指示分享模式的指示符。

该方法可以包括响应于经由第一窗口接收到分享模式取消请求,停止向外部设备发送数据。

该方法可以包括响应于接收移动请求,移动第一窗口。

该方法可以包括经由第一窗口接收到同步模式请求,将设备的操作模式设置为同步模式,并且经由通信链路向外部设备发送控制信息。

该方法可以包括发送与显示在第二窗口上的网页对应的链接信息和显示在第二窗口上的图标的位置信息中的至少一个。

该方法可以包括捕捉显示在第二窗口上的内容的图像,并且经由通信链路向外部设备发送捕捉的图像。

同步模式请求的接收可以包括向屏幕的侧部拖曳第一窗口的输入。

操作模式的设置可以包括将第一窗口的形状改变为条形,并且在屏幕的侧部显示条形的第一窗口来指示同步模式。

第一应用可以包括呼叫应用、信使应用和数据发送应用中的至少一个,并且第二应用可以包括相机应用、照片管理应用、音乐再现应用、运动图片再现应用和网络浏览器中的至少一个。

第一窗口可以具有比设备的屏幕的尺寸更小的预定尺寸,并且第二窗口被显示为第一窗口的背景。

预定时间可以是两秒。

根据另一示范性方面,示范性方法可以被存储在非瞬时计算机可读记录介质上。

根据另一示范性实施例,设备可以包括:通信单元,被配置为通过使用第一应用与外部设备建立通信链路,显示单元,被配置为显示与第一应用对应的第一窗口和与第二应用对应的第二窗口,用户输入单元,以及控制器,被配置为响应于经由用户输入单元接收的分享模式请求,将设备的操作模式设置为分享模式,并且控制通信单元经由通信链路发送从第二应用提供的数据。

用户输入单元可以被配置为将第一窗口上持续多于预定时间的触摸识别为分享模式请求。

显示单元可以被配置为在第一窗口上指示分享模式。

控制器可以响应于经由用户输入单元接收的分享模式取消请求而停止发送数据。

控制器还可以被配置为响应于经由用户输入单元接收的移动请求来移动第一窗口。

控制器还可以被配置为响应于经由用户输入接收的同步模式请求而将设备的操作模式设置为同步模式,并且控制通信单元发送控制信息用于控制外部设备显示内容。

控制信息可以包括所显示的网页链接信息和显示的图标位置信息中的至少一个。

控制信息可以包括显示在第二窗口上的内容的图像。

控制器还可以被配置为将经由用户输入单元接收的向屏幕的侧部拖曳第一窗口的输入识别为同步模式请求。

控制器还可以被配置为将第一窗口的形状改变为条形,并且在屏幕的侧部显示条形的第一窗口来指示同步模式。

根据另一示范性实施例,提供了一种从外部设备接收数据的方法,该方法包括:使用第一应用与外部设备建立通信链路,显示与第一应用对应的第一窗口,经由通信链路从外部设备接收数据,显示指示数据的接收的通知信息,运行与所接收的数据有关的第二应用,以及经由第二应用提供所接收的数据。

该方法可以包括在与第二应用对应的第二窗口上显示所接收的数据。

该方法可以包括通过使用第二应用来再现所接收的音乐内容或者运动图片内容。

该方法可以包括响应于接收同步模式请求,将设备的操作模式设置为同步模式,其中从外部设备接收网页的链接信息,并且通过使用链接信息在设备的屏幕上显示网页。

该方法可以包括其中第一窗口在屏幕的侧部被显示为条形来指示同步模式。

根据另一示范性实施例,设备可以包括:通信单元,被配置为与外部设备建立通信链路并使用第一应用接收数据,显示单元,被配置为显示与第一应用对应的第一窗口,并且在第一窗口上显示通知信息以便指示数据被接收,以及控制器,被配置为响应于与第一窗口对应的触摸输入来运行与所接收的数据有关的第二应用,并且使用第二应用来提供所接收的数据。

根据另一示范性实施例,方法可以包括从第一设备向第二设备发送数据,该方法包括在第一设备上显示对应于与第二设备通信的通信应用的第一窗口,以及对应于第二应用的第二窗口,以及响应于接收针对第一窗口的预定输入,向第二设备发送与显示在第二窗口中的信息对应的数据。

该方法可以包括在分享模式中经由通信链路发送所选择的显示在第二窗口中的内容项。

该方法可以包括响应于第一窗口上的第一触摸并保持手势通过通信链路发起分享模式,并且响应于第一窗口上的第二触摸并保持手势而终止分享模式。

该方法可以包括在同步模式中同步地发送与显示在第二窗口中的内容对应的同步数据。

该方法可以包括响应于向第一设备的边缘拖曳第一设备的第一窗口的输入来发起同步模式,并且响应于拖曳第一设备的第一窗口远离第一设备的边缘的输入而终止分享模式。

第二应用可以是网络浏览器,并且同步数据可以是网页链接信息。

同步数据还可以包括光标位置信息。

通信应用可以是呼叫应用。

第二应用可以是相机应用,并且内容项可以是由相机应用捕捉的图像。

第二应用可以是音乐再现应用,并且内容项可以是音频文件。

根据另一示范性实施例,设备可以包括:通信单元,被配置为经由通信应用与第二设备通信,显示单元,被配置为显示与通信应用对应的第一窗口和与第二应用对应的第二窗口,输入单元,以及控制器,被配置为响应于接收到针对第一窗口的预定输入,而控制通信单元向第二设备发送与显示在第二窗口中的信息对应的数据。

控制器还可以被配置为控制设备以便操作在分享模式,并且向第二设备发送与所选择的显示在第二窗口中的内容项对应的数据。

控制器可以被配置为将第一窗口上的第一触摸并保持手势识别为分享模式请求,并且将第一窗口上的第二触摸并保持手势识别为分享模式终止请求。

控制器可以被配置为控制设备以便操作在同步模式,并且发送与显示在第二窗口中的内容对应的同步数据。

控制器可以被配置为将向第一设备的边缘拖曳第一设备的第一窗口的输入识别为同步模式请求,并且将拖曳第一设备的第一窗口远离第一设备的边缘的输入识别为分享模式终止请求。

第二应用可以是网络浏览器,并且同步数据可以是网页链接信息。

同步数据可以包括光标位置信息。

通信应用可以是呼叫应用。

第二应用可以是相机应用,并且内容项可以是由相机应用捕捉的图像。

第二应用可以是音乐再现应用,并且内容项可以是音频文件。

具体实施方式

在下文中,将简短地描述用在说明书中的术语,并且将详细描述示范性实施例。附图可能不按比例,并且为了清楚、图示和方便,图中的元素的相对尺寸、比例和描绘可能被夸大。

提供以下详细描述来帮助读者获得对在此描述的方法、装置和/或系统的全面理解。然而,对于本领域一位普通技术人员来说,在此描述的方法、装置和/或系统的各种改变、修改和等同将是显然的。所描述的处理步骤和/或操作的进行是示例;然而,操作的顺序不限于在此阐述的顺序,并且如本领域所知的可以被改变,除了必要地以特定次序发生的步骤和/或操作之外。此外,为了更加清楚和简明,可以省略对于一位普通技术人员所公知的功能和结构的描述。

在此描述的特征可以以不同形式具体化,并且不被解释为限于在此描述的示例。而是,已经提供在此描述的示例使得此公开将是彻底和完整的,并且将向本领域一位技术人员传达此公开的完全的范围。

在此使用的包括描述性或技术性术语的所有术语应该被解释为具有对于一位本领域普通技术人员来说显然的意思。然而,根据本领域一位普通技术人员的意图、先例情况或者新技术的出现,术语可能具有不同的意思。此外,一些术语可以由申请人任意选择,并且在这种情况中,将在本公开的详细描述中来详细描述所选择的术语的意思。因而,在此使用的术语必须基于术语的意思以及遍及说明书的描述来定义。

此外,当一部分“包括”或“包含”元素时,除非存在与其相反的特定描述,否则该部分还可以包括其它元素,不排除其它元素。在以下描述中,诸如“单元”和“模块”的术语指示用于处理至少一个功能或操作的单元,其中单元和块可以被具体化为硬件或软件或者通过合并硬件和软件来具体化。

遍及说明书,术语“应用”指示被设计为执行特定工作的计算机程序的群组。遍及说明书,应用可以变化。例如,应用可以包括,但不限于,网络浏览器、相机应用、词典应用、翻译应用、数据传输应用、音乐再现应用、运动图片再现应用、消息应用、社交通信应用、社交媒体应用、地图应用、照片管理应用、广播应用、游戏应用、运动支持应用、支付应用、备忘录应用、日历应用或电话簿应用。

现在将参照附图更全面地描述本公开的一个或多个示范性实施例。然而,本公开的一个或多个示范性实施例可以以很多不同形式来具体化,并且不应该被解释为限于在此阐述的示范性实施例。而是,提供这些示范性实施例以便此公开将是彻底和完整的,并且将向本领域普通技术人员完全传达本公开的一个或多个示范性实施例的构思。在以下描述中,不详细描述公知功能或结构,因为它们会以不必要的细节模糊本公开的一个或多个示范性实施例。附图中相同的参考数字表示遍及说明书的相同或相似的元素。

如在此使用的,术语“和/或”包括一个或多个相关联的所列项的任何和全部组合。诸如“……的至少一个”的表述当在元素的列表后时,应该被理解为修饰整列元素,而不应该被理解为修饰列表的单独的元素。

图1示出根据示范性实施例的数据接收和发送系统。

参照图1,数据接收和发送系统可以包括发送数据的发送设备和接收数据的接收设备。为了便于描述,遍及说明书,发送数据的发送设备被描述为第一设备100,并且接收数据的接收设备被描述为第二设备200。

在本示范性实施例中,第一设备100可以包括用于与第二设备200通信的至少一个通信模块。例如,第一设备100可以包括,但不限于,移动通信模块(例如,3g、4g或5g)、短距离通信(例如,蓝牙通信模块、蓝牙低能量(ble)通信模块、wi-fi通信模块、zigbee通信模块、红外数据协会(irda)通信模块、wi-fi直连(wfd)通信模块、超宽带(uwb)通信模块、ant+通信模块或家庭网络通信模块。

第一设备100可以具有多窗口功能。这里,多窗口功能可以充当用户界面,在一个屏幕上显示若干工作窗口(例如,应用运行窗口)。

例如,第一设备100可以运行第一应用和第二应用。第一设备100可以在屏幕上同时显示第一应用的运行窗口和第二应用的运行窗口。在下文中,为了便于描述,第一应用的运行窗口被称为第一窗口10,并且第二应用的运行窗口被称为第二窗口20。

在本示范性实施例中,第一设备100可以以不同的方式来显示第一窗口10和第二窗口20。例如,第一设备100可以将第二窗口20显示为全屏窗口,并且可以在第二窗口20上将第一窗口10显示为小于第二窗口20的尺寸。

此外,更小的第一窗口10可以被显示为浮动窗口。这里,浮动窗口可以是根据用户输入可移动的用户界面对象。例如,基于用户输入,第一设备100可以移动第一窗口10,并且可以在第二窗口20上在另一位置处显示第一窗口10。在下文中,为了便于描述,被显示得小于全屏的尺寸并且可被移动的窗口被称为浮动窗口。此外,提供浮动窗口的模式被称为浮动模式。

在本示范性实施例中,第一设备100可以工作在分享模式或同步模式。“分享模式”可以指示这样的模式,期间第一设备100经由第一应用与第二设备200分享由第二应用提供的内容。

在本示范性实施例中,“同步模式”可以指示这样的模式,期间第一设备100远程地控制第二设备200使得在第一设备100的第二窗口20上显示的内容也显示在第二设备200的屏幕上。

在本示范性实施例中,第一设备100可以接收触摸输入。遍及说明书,术语“触摸输入”指示用户在触摸屏上执行以便控制第一设备100的手势。例如,触摸输入可以包括轻敲(tap)手势、触摸并保持手势、双击手势、拖曳手势、平扫(panning)手势、轻弹手势、拖放手势等。

“轻敲”是用户通过使用手指或触摸工具(例如,电子笔)触摸屏幕并且然后立即从屏幕抬起手指或触摸工具的动作。

“触摸并保持”是用户通过使用手指或触摸工具(例如电子笔)触摸屏幕然后在触摸屏幕之后维持以上触摸动作达临界时间(例如2秒)或更长的动作。例如,触摸开始(touch-in)时间和触摸结束(touch-out)时间之间的时间差大于或等于临界时间(例如,2秒)。当触摸输入持续多于临界时间时,可以以视觉、听觉或触觉方式来提供可选的反馈信号以便通知用户触摸输入是轻敲还是触摸并保持。在其它示范性实施例中,临界时间可以变化。

“双击”是用户通过使用手指或触摸工具(诸如电子笔)来快速地触摸屏幕两次的动作。

“拖曳”是用户通过使用手指或触摸工具触摸屏幕并且然后在维持触摸的同时将手指或触摸工具移动到屏幕上的另一位置的动作。拖曳动作可以使能对象的移动或平扫动作。

“平扫”是用户在不选择对象的情况下的拖曳动作的动作。因为在平扫动作中没有选择对象,所以要么在屏幕上移动页面自身,要么可以在页面内移动对象的群组。

“轻弹”是用户通过使用手指或触摸工具在临界速度(例如,100像素/秒)上快速地执行拖曳动作的动作。基于手指或触摸工具的移动速度是否在临界速度(例如,100像素/秒)上,可以彼此区分拖曳(平扫)动作或轻弹动作。

“拖放”是用户以手指或触摸工具将对象拖曳到屏幕上的预定位置然后通过将手指或触摸工具抬离屏幕来在那个位置放下对象的动作。

“捏”是用户在相反方向上移动触摸屏幕的两个手指的动作。捏动作是放大(捏开)或缩小(捏近)对象或页面的手势。根据手指之间的距离来确定放大值或缩小值。

“滑动”是用户用手指或触摸工具触摸屏幕上的对象并且同时将对象水平地或垂直地移动预定距离的动作。在对角线方向上的滑动动作可能不会被识别为滑动事件。

在本示范性实施例中,可以通过使用相同的输入方法来控制第一应用和第二应用。例如,第一应用和第二应用可以被触摸输入方法来控制。

在另一示范性实施例中,可以通过使用不同的输入方法来控制第一应用和第二应用。例如,第一应用可以通过触摸输入来控制,并且第二应用可以通过语音输入来控制。替换地,第一应用可以通过触摸输入来控制,并且第二应用可以通过眼睛输入来控制。眼睛输入方法可以识别用户眼睛的眨眼动作、凝视位置、他或她眼睛的移动速度等以便控制第一设备100。

在本公开中,第一设备100可以以各种形式具体化。例如,第一设备100可以是,但不限于,移动手机、智能手机、膝上型计算机、平板个人计算机(pc)、电子书终端、数字广播终端、个人数字助理(pda)、便携式多媒体播放器(pmp)、导航设备、音频播放器、数字相机或可穿戴设备(例如,眼镜或腕表)。

第二设备200可以包括用于从第一设备100接收数据的至少一个通信模块。例如,第二设备200可以包括,但不限于,移动通信模块(例如,3g、4g或5g)、短距离通信(例如,蓝牙通信模块、蓝牙低能量(ble)通信模块、wi-fi通信模块、zigbee通信模块、irda通信模块、wfd通信模块、uwb通信模块或ant+通信模块)或家庭网络通信模块。

在本示范性实施例中,第二设备200也可以显示浮动窗口。例如,第二设备200可以与第一设备100通信,并且可以在浮动窗口中显示指示从第一设备100接收到数据的通知信息。

在本示范性实施例中,第二设备200可以是各种类型的。例如,第二设备200可以是,但不限于,移动手机、智能手机、膝上型计算机、平板pc、电子书终端、数字广播终端、个人数字助理(pda)、便携式多媒体播放器(pmp)、音频设备、导航设备、音频播放器、数字相机、智能tv、眼镜、腕表、家庭同步(homesync)、冰箱、空调或具有通信功能的净水器。

在下文中,将参照图2来详细描述通过使用浮动窗口从第一设备100向第二设备200发送数据的示范性方法。

图2是根据本公开的示范性实施例的发送数据的方法的流程图。

在操作s210中,第一设备100可以通过使用第一应用与外部设备建立通信链路。例如,第一设备100可以通过使用第一应用与第二设备200建立通信链路。

在本示范性实施例中,第一应用可以是用于建立通信链路的应用。例如,第一应用可以是,但不限于,语音呼叫应用、运动图片呼叫应用、信使应用或者数据发送应用。在下文中,为了便于描述,假设第一应用是语音呼叫应用。

在本示范性实施例中,第一设备100可以建立各种通信链路。例如,第一设备100可以通过使用呼叫应用来建立移动通信链路。此外,第一设备100可以通过使用数据发送应用来建立短距离通信链路(例如,wi-fi、蓝牙、ble、ant+等)。

在本示范性实施例中,第一设备100可以经由接入点、家庭网关或服务器而间接地与第二设备200建立通信链路。此外,第一设备100可以经由短距离通信与第二设备200直接地建立通信链路。

在本示范性实施例中,第一设备100可以通过使用第二设备200的标识(id)信息(例如,mac地址、蓝牙地址、设备id、互联网协议(ip)地址等)来向第二设备200发送通信连接请求。这里,当第二设备200响应于来自第一设备100的通信连接请求时,可以在第一设备100和第二设备200之间建立通信链路。

在另一示范性实施例中,第一设备100可以接收并响应于来自第二设备200的通信连接请求,并且从而可以与第二设备200建立通信链路。

在操作s220中,第一设备100可以显示与第一应用对应的第一窗口,第一窗口具有小于第一设备100的屏幕的尺寸的尺寸。

在本示范性实施例中,第一设备100的用户可以预先选择第一窗口的尺寸或形状。替换地,可以在第一应用的生成或分发时确定第一窗口的尺寸或形状。此外,可以根据用户输入来调整在屏幕上显示的第一窗口的尺寸或形状。

在本示范性实施例中,第一设备100可以将第一窗口显示为浮动窗口。例如,第一设备100可以根据用户的拖曳输入来移动第一窗口。此外,第一设备100可以将第一窗口移动到感测到用户的输入的位置或者基于用户的语音输入的位置。

在第一设备100上显示的第一窗口可以显示关于与第二设备200的通信链路的连接时间信息(例如,1:40)。此外,当第一设备100从第二设备200接收数据时,第一设备100可以在第一窗口上显示指示数据的接收的通知信息。

在操作s230中,响应于运行第二应用的请求,第一设备100可以将与第二应用对应的第二窗口显示为第一窗口的背景。

第一设备100可以从用户接收对于第二应用的运行请求。例如,用户可以选择包括在第一设备100中的特定按钮以便请求第一设备100运行第二应用。这里,特定按钮可以是物理按钮或者图形用户界面(gui)形式的虚拟按钮。例如,用户可以触摸与第二应用对应的图标,从而请求通过第一设备100运行第二应用。

此外,用户可以将外部装置连接到第一设备100以便请求第二应用的运行。这里,外部装置可以以有线或无线方式连接到第一设备100。在本示范性实施例中,外部装置可以是,但不限于,耳机、充电器、电子笔或tv。

第一设备100可以将与第二应用对应的第二窗口显示为全屏窗口,即,第一设备100可以以全尺寸来显示第二窗口。这里,第二窗口可以被显示为浮动的第一窗口的背景。

在本示范性实施例中,第二应用的类型可以变化。例如,第二应用可以是,但不限于,相机应用、照片管理应用、音乐再现应用、运动图片再现应用或网络浏览器应用中的至少一个。

在操作s240中,第一设备100可以经由第一窗口接收分享模式请求。分享模式可以指示这样的模式,期间第一设备100经由第一窗口与第二设备200分享数据,其中在第一设备100和第二设备200之间建立通信链路。

在本示范性实施例中,分享模式请求可以变化。例如,第一设备100可以接收第一窗口上的持续至少预定时间(例如,3秒)的触摸并保持用户输入作为对开始分享模式的请求。此外,当用户滑动第一窗口、轻弹第一窗口或者触摸第一窗口预定次数(例如,双击)时,第一设备100可以确定来自用户的分享模式请求。

在操作s250中,响应于分享模式请求,第一设备100可以将第一设备100的操作模式设置为分享模式。在本示范性实施例中,第一设备100可以在第一窗口上显示指示分享模式的指示符。例如,为了指示分享模式,第一设备100可以改变第一窗口的形状、颜色、亮度或色度;此外,第一设备100可以改变第一窗口的边缘线的颜色或厚度。

在分享模式中,第一设备100可以从第二应用向外部设备发送数据。例如,第一设备100可以经由通过第一应用建立的通信链路来向第二设备200发送数据。

在本示范性实施例中,从第二应用提供的数据可以包括,但不限于,在第二窗口上显示的内容、在第二窗口中选择的内容和经由第二窗口再现的内容中的至少一个。

在本示范性实施例中,内容可以包括,但不限于,静止图像内容(例如,照片等)、声音内容(例如,音乐、有声书、乐器播放片、无线电广播内容等)、运动图片内容(例如,电视节目运动图片、运动图片点播(vod)、个人运动图片诸如用户创建的内容(ucc)、音乐视频、youtube视频等)、文本内容(例如,电子书、信、工作文件等)和网页内容。

在其它示范性实施例中,操作s210到s250可以以不同的次序执行,或者可以跳过一些操作。在下文中,将参照图3a、图3b和图3c来详细描述第一设备100执行的以预定尺寸提供第一窗口的方法。

图3a、图3b和图3c示出根据本公开的示范性实施例的示范性设备提供预定尺寸的窗口。在图3a、图3b和图3c的示范性实施例中,假设第一应用是呼叫应用。

如图3a中所示,第一设备100可以从第二设备200(例如,朋友的设备)接收呼叫连接请求。在这种情况下,第一设备100可以基于呼叫连接请求运行呼叫应用。第一设备100可以以作为呼叫应用的运行窗口的浮动窗口的形式显示第一窗口300。

在本示范性实施例中,第一设备100可以在第一窗口300上显示关于发起呼叫连接请求的呼叫者的呼叫者信息(例如,呼叫者图像、呼叫者电话号码、呼叫者姓名等)。

在本示范性实施例中,第一设备100的用户可以通过向上、向下、向左或向右移动第一窗口300来应答或拒绝呼叫连接请求。

如图3b中所示,当第一设备100的用户通过移动第一窗口300接受呼叫连接请求时,第一设备100可以与第二设备200建立通信信道。这里,第一设备100可以保持以浮动窗口的形式显示第一窗口300。第一设备100也可以在第一窗口300上显示呼叫连接时间信息(例如,0:29)。

参照图3c,第一设备100可以接收针对第一窗口300的移动请求。例如,第一设备100可以接收拖曳第一窗口300的用户输入。

第一设备100可以基于移动请求来移动第一窗口300。例如,第一设备100可以基于用户的触摸和拖曳输入来将显示在屏幕的右上角的第一窗口300朝向屏幕的左下角移动。第一设备100然后可以在屏幕的左下角显示第一窗口300。当移动第一窗口300时,第一设备100可以提供图形效果(例如,显示星星等)。

在图3c的示例中,基于用户的触摸输入来移动第一窗口300。然而,本公开不限于此。例如,可以基于用户的语音输入、动作输入、弯曲输入或键输入来移动第一窗口300。

图4是根据本公开的示范性实施例的由设备执行的通过使用呼叫应用来向外部设备发送照片内容的方法的流程图。

在操作s410中,第一设备100可以通过使用呼叫应用来与第二设备200建立通信链路,并且以预定尺寸来显示与呼叫应用对应的第一窗口。例如,第一设备100可以以浮动窗口的形式来显示第一窗口。

在操作s420中,第一设备100可以接收对于照片管理应用的运行请求。在操作s430中,第一设备100可以显示与照片管理应用对应的第二窗口作为第一窗口的背景。在本示范性实施例中,第二窗口可以作为全屏窗口显示在第一设备100的屏幕上。

在本示范性实施例中,包括至少一个照片的照片列表被显示在第二窗口上。替换地,一个或多个照片可以被分类并被显示在第二窗口上。在其它示范性实施例中,第一设备可以基于元数据、面部识别、用户历史或者任何其它因素来显示照片。

在操作s440中,第一设备100可以在第二窗口作为第一窗口的背景而显示的同时经由第一窗口接收分享模式请求。这里,响应于分享模式请求,第一设备100可以进入分享模式。之后,第一设备100可以在第一窗口上显示指示分享模式的指示符。

在操作s450中,在第一设备100的第二窗口中选择的照片可以被发送。例如,当在分享模式时,当用户选择显示在第二窗口上的至少一个照片时,第一设备100可以经由通过呼叫应用建立的通信链路来向第二设备200发送所选择的照片。

在本示范性实施例中,第一设备100的用户可以通过使用浮动窗口来方便地向电话上的人的第二设备200发送所选择的照片。这将参照图5a至图5e来详细描述。

图5a至图5e示出根据本公开的示范性实施例的设备通过使用呼叫应用向外部设备发送照片内容的示例。在图5a至图5e的示范性实施例中,使用呼叫应用在第一设备100和第二设备200之间建立通信链路。

参照图5a,第一设备100可以以浮动窗口的形式显示与呼叫应用对应的第一窗口500。可以在第一窗口500上显示呼叫连接时间。此外,可以根据用户输入来移动第一窗口500。

在本示范性实施例中,当第一设备100接收与照片管理应用的图标510对应的触摸输入时,第一设备100可以运行照片管理应用。

在这种情况下,如图5b中所示,第一设备100可以显示与照片管理应用对应的第二窗口520作为第一窗口500的背景。即,第一设备100可以在第二窗口520上显示第一窗口500。

在第二窗口520作为第一窗口500的背景显示时,第一设备100可以经由第一窗口500接收分享模式请求。例如,第一设备100可以接收作为分享模式请求的触摸第一窗口500的用户输入。

如图5c中所示,响应于来自用户的分享模式请求,第一设备100可以将它的操作模式改变为分享模式,并且可以在第一窗口500上显示指示操作模式是分享模式的指示符。例如,第一窗口500在正常模式期间可以是白色,并且在分享模式期间可以是绿色。

如图5d中所示,当用户在分享模式期间选择照片内容530时,第一设备100可以向与其建立了通信链路的第二设备200发送第一照片内容530。这里,第一设备100可以在第一照片内容530下的位置显示第一照片内容530的发送进度。

如图5e中所示,在分享模式期间(例如,在第一窗口500被显示为绿色时),当用户选择第二照片内容540时,第一设备100可以向与其建立了通信链路的第二设备200发送第二照片内容540。这里,第一设备100可以在第二照片内容540下的位置显示第二照片内容540的发送进度。

图6是根据本公开的示范性实施例的由设备执行的向外部设备发送由相机应用捕捉的图像的方法的流程图。

在操作s610中,第一设备100可以通过使用呼叫应用来与第二设备200建立通信链路,并且可以显示与呼叫应用对应的第一窗口。例如,第一设备100可以以浮动窗口的形式来显示第一窗口。

在操作s620中,第一设备100可以接收运行相机应用的请求。

在操作s630中,第一设备100可以显示与相机应用对应的第二窗口作为第一窗口的背景。在本示范性实施例中,第二窗口可以作为全屏窗口显示在第一设备100的屏幕上。

在操作s640中,在第二窗口被显示为第一窗口的背景时,第一设备100可以经由第一窗口接收分享模式请求。这里,响应于分享模式请求,第一设备100可以将操作模式改变为分享模式。之后,第一设备100可以在第一窗口上显示指示操作模式是分享模式的指示符。

在操作s650中,第一设备100可以向第二设备200发送经由第二窗口捕捉的图像。例如,当用户使用相机应用捕捉图像时,第一设备100可以经由通过呼叫应用建立的通信链路来向第二设备200发送捕捉的图像。

在本示范性实施例中,第一设备100的用户可以通过使用浮动窗口来实时地向第二设备200发送所捕捉的图像。这将参照图7a、图7b和图7c详细描述。

图7a、图7b和图7c示出根据本公开的示范性实施例的由设备执行的向外部设备发送由相机应用捕捉的图像的示例。在图7a、图7b和图7c的示范性实施例中,假设通过呼叫应用在第一设备100和第二设备200之间建立通信链路。

参照图7a,第一设备100可以显示与呼叫应用对应的浮动的第一窗口700。呼叫连接时间(例如,0:29)可以显示在浮动窗口形式的第一窗口700上。此外,可以根据用户输入来移动第一窗口700。

在本示范性实施例中,当第一设备100接收到来自用户的与相机应用的图标710对应的触摸输入时,第一设备100可以运行相机应用。

如图7b中所示,第一设备100可以显示作为相机应用的运行窗口的第二窗口720作为第一窗口700的背景。即,第一设备100可以在第二窗口720上显示第一窗口700。

在本示范性实施例中,在第二窗口720被显示为第一窗口700的背景时,第一设备100可以经由第一窗口700接收分享模式请求。例如,第一设备100可以接收触摸窗口700达多于预定时间(例如,超过2秒)的用户输入作为分享模式请求。

如图7c中所示,响应于来自用户的分享模式请求,第一设备100可以将它的操作模式转换为分享模式,并且可以在第一窗口700上显示指示操作模式是分享模式的指示符。例如,在正常模式期间是白色的第一窗口700在分享模式期间可以是蓝色的。

当用户在分享模式期间(例如,当第一窗口700被显示为蓝色时)选择捕捉按钮730以便捕捉图像时,第一设备100可以生成捕捉的图像740。然后,第一设备100可以向与其建立了通信链路的第二设备200实时地发送捕捉的图像740。

图8是根据本公开的示范性实施例的由设备执行的向外部设备发送音乐内容的方法的流程图。

在操作s810中,第一设备100可以通过使用呼叫应有来与第二设备200建立通信链路,并且可以显示与呼叫应用对应的具有预定尺寸的第一窗口。例如,第一设备100可以以浮动窗口的形式来显示第一窗口。

在操作s820中,第一设备100可以接收对于音乐再现应用的运行请求。在操作s830中,第一设备100可以显示与音乐再现应用对应的第二窗口作为第一窗口的背景。在本示范性实施例中,第二窗口可以作为全屏窗口显示在第一设备100的屏幕上。

在本示范性实施例中,包括至少一条音乐内容的音乐列表可以被显示在第二窗口上。此外,关于当前再现的音乐的信息(例如,音乐标题、艺术家、专辑名称、专辑图像、歌词、再现位置等)可以被显示在第二窗口上。此外,用于控制音乐再现的控制按钮(例如,暂停/播放/快进/倒带/快播放/慢播放/音乐列表的最后一首音乐/音乐列表的第一首音乐/选择音乐文件夹/等等)可以被显示在第二窗口上。这里,控制按钮可以是图形用户界面(gui)的形式。

在操作s840中,在第二窗口被显示为第一窗口的背景时,第一设备100可以经由第一窗口接收分享模式请求。这里,响应于分享模式请求,第一设备100可以将它的操作模式设置为分享模式,并且然后可以在第一窗口中显示指示操作模式是分享模式的指示符。

在操作s850中,第一设备100可以向第二设备200发送通过显示在第二窗口中的应用再现的音乐内容。例如,当用户在分享模式期间经由第二窗口再现至少一条音乐内容时,第一设备100可以经由通信链路向第二设备200实时地发送音乐内容。

在本示范性实施例中,第一设备100的用户可以通过使用浮动窗口来方便地向第二设备200发送当前再现的音乐内容。这将参照图9a、图9b和图9c详细描述。

图9a、图9b和图9c示出根据本公开的示范性实施例的设备向外部设备发送音乐内容的示例。在图9a、图9b和图9c的示范性实施例中,通过使用呼叫应用在第一设备100和第二设备200之间建立通信链路。

参照图9a,第一设备100可以显示与呼叫应用对应的浮动的第一窗口900。呼叫连接时间(例如,0:29)可以显示在第一窗口900上。此外,可以根据用户输入来移动第一窗口900。

在本示范性实施例中,当第一设备100接收与代表音乐再现应用的图标910对应的触摸输入时,第一设备100可以运行音乐再现应用。

如图9b中所示,第一设备100可以显示作为音乐再现应用的运行窗口的第二窗口920作为第一窗口900的背景。即,第一设备100可以在第二窗口920上显示第一窗口900。

在本示范性实施例中,在第二窗口920被显示为第一窗口900的背景时,第一设备100可以经由第一窗口900接收分享模式请求。例如,第一设备100可以接收触摸第一窗口900达多于预定时间(例如,超过2秒)的用户输入作为分享模式请求。

如图9c中所示,响应于分享模式请求,第一设备100可以将它的操作模式转换为分享模式。第一设备100可以在第一窗口900上显示指示操作模式是分享模式的指示符。例如,第一窗口900在正常模式期间被显示为白色,并且第一窗口900在分享模式期间可以被显示为蓝色。在其它示范性实施例中,第一窗口900的形状在正常模式期间可以是圆的,并且在分享模式期间可以被改变为四边形。

当用户在分享模式期间(例如,当第一窗口900被显示为蓝色时)选择媒体控制按钮930以便再现显示在第二窗口920上的音乐内容时,第一设备100可以再现音乐内容。然后,当前播放的音乐内容可以从第一设备100发送到与其建立了通信链路的第二设备200。

图10是根据本公开的示范性实施例的由设备执行的取消分享模式的方法的流程图。

在操作s1010中,在分享模式时,第一设备100可以经由第一窗口接收分享模式取消请求。

在本示范性实施例中,分享模式取消请求可以变化。例如,第一设备100可以接收触摸第一窗口达多于预定时间(例如,超过3秒)的用户输入,作为分享模式取消请求。可以用作分享模式取消请求的其它示范性输入可以包括当用户滑动第一窗口、轻弹第一窗口或者触摸第一窗口多于预定次数(例如,双击)时。

在操作s1020中,响应于分享模式取消请求,第一设备100可以停止向外部设备发送数据。

在本示范性实施例中,第一设备100可以在第一窗口上显示指示正常模式的指示符。例如,第一设备100可以将第一窗口的形状从与分享模式对应的形状(例如,四边形)改变为与一般模式对应的形状(例如,圆形)。此外,为了指示操作模式已经从分享模式改变为正常模式,第一设备100可以改变第一窗口的颜色、亮度或色度,或者可以改变第一窗口的边缘线的颜色或厚度。这将参照图11a和图11b来详细描述。

图11a和图11b示出根据本公开的示范性实施例的分享模式取消请求的示例。在图11a和图11b的示范性实施例中,假设第一应用是呼叫应用,并且第二应用是音乐再现应用。

如图11a中所示,第一设备100可以显示与音乐再现应用对应的第二窗口1120作为与呼叫应用对应的第一窗口1110的背景。

这里,第一设备100处于分享模式,并且第一窗口1110可以指示第一设备100的当前操作模式是分享模式。此外,预定的音乐内容可以经由显示在第二窗口1120中的应用来再现,并且经由第一应用被发送到第二设备200。

第一设备100可以经由第一窗口1110接收分享模式取消请求。例如,用户可以触摸指示分享模式的第一窗口1110达多于预定时间(例如,超过2秒)。

如图11b中所示,响应于分享模式取消请求,第一设备100可以停止向第二设备200发送音乐内容。这里,第一设备100可以通过改变第一窗口1110的形状或颜色来指示分享模式的取消。例如,第一窗口1100在分享模式期间可以被显示为蓝色,并且在分享模式已经被取消之后,在正常模式期间颜色可以被改变为白色。

在下文中,将参照图12来详细描述由第二设备200执行的接收从第一设备100发送的数据的方法。

图12是示出根据本公开的示范性实施例的接收数据的方法的流程图。

在操作s1210中,第二设备200可以通过使用第一应用来与外部设备建立通信链路。例如,第二设备200可以通过使用第一应用来与第一设备100建立通信链路。

在本示范性实施例中,第一应用可以是用于建立通信链路的应用。例如,第一应用可以是,但不限于,语音呼叫应用、运动图片呼叫应用、信使应用或者数据发送应用。在下文中,为了便于描述,假设第一应用是语音呼叫应用。

在本示范性实施例中,第二设备200可以建立通信链路。例如,第二设备200可以通过使用呼叫应用来建立移动通信链路。此外,第二设备200可以通过使用数据发送应用来建立短距离通信链路(例如,wi-fi、蓝牙、ble、ant+等)。

在本示范性实施例中,第二设备200可以经由接入点、家庭网关或服务器而间接地与第一设备100建立通信链路。此外,第二设备200可以经由短距离通信直接与第一设备100建立通信链路。

在本示范性实施例中,第二设备200可以通过使用第一设备100的id信息(例如,mac地址、蓝牙地址、设备id、ip地址等)来向第一设备100发送通信连接请求。这里,当第一设备100响应于来自第二设备200的通信连接请求时,可以在第二设备200和第一设备100之间建立通信链路。

在其它示范性实施例中,第二设备200可以从第一设备100接收通信连接请求,响应于来自第一设备100的通信连接请求,从而与第一个设备100建立通信链路。

在操作s1220中,第二设备200可以以小于第二设备200的屏幕的尺寸的预定尺寸来显示第一窗口,其中第一窗口对应于第一应用。

在本示范性实施例中,第一窗口的尺寸或形状可以已经被第二设备200的用户预先选择。替换地,第一窗口的尺寸或形状可以在第一应用的生成时或者在第一应用的分发时,根据第一应用的类型而被预先确定。第二设备200可以根据用户输入来调整显示在屏幕上的第一窗口的尺寸或形状。

在本示范性实施例中,第二设备200可以将第一窗口显示为浮动窗口。例如,第二设备200可以根据来自用户的拖曳输入来移动第一窗口。此外,第二设备200可以将第一窗口移动到感测到用户的触摸的位置或者基于用户的语音输入的位置。

第二设备200可以在第一窗口上显示关于与第一设备100的通信链路的连接时间信息(例如,1:40)。

在操作s1230中,第二设备200可以通过使用第一应用来从外部设备接收数据。例如,第二设备200可以经由通过使用第一应用建立的通信链路来从第一设备100接收数据。

在本示范性实施例中,从第一设备100接收的数据可以包括,但不限于,在第一设备100的第二窗口上显示的内容,在第一设备100的第二窗口中选择的内容,和经由显示在第一设备100的第二窗口中的应用再现的内容。

在本示范性实施例中,从第一设备100接收的数据可以包括,但不限于,静止图像内容(例如,照片等)、声音内容(例如,音乐、有声书、乐器播放片、无线电广播内容等)、运动图片内容(例如,电视节目运动图片、vod、个人运动图片诸如ucc、音乐视频、youtube视频等)、文本内容(例如,电子书、信、工作文件等)和网页内容。

在操作s1240中,第二设备200可以在第一窗口上显示指示从外部设备接收到数据的通知信息。例如,当从第一设备100接收到数据时,第二设备200可以在第一窗口上显示指示所接收的数据的类型、所接收的数据的条数或其它信息的通知信息。替换地,第二设备200可以通过改变第一窗口的形状、颜色、亮度或色度来视觉地指示已经从第一设备100接收到数据。

在操作s1250中,第二设备200可以响应于触摸输入而经由第二应用提供所接收的数据。例如,当第二设备200接收到针对第一窗口的触摸输入时,第二设备200可以运行与从第一设备100接收的数据有关的第二应用。然后,第二设备200可以通过使用第二应用来提供从第一设备100接收的数据。

在本示范性实施例中,第二设备200可以在与第二应用对应的第二窗口上显示从第一设备100接收的数据。此外,第二设备200可以通过使用第二应用来再现从第一设备100接收的音乐内容或者运动图片内容。

在下文中,参照图13至图15,将详细描述第二设备200提供所接收的数据的示例。

图13示出根据本公开的示范性实施例的设备接收照片内容的示例。

在本示范性实施例中,第一设备100可以与第二设备200建立通信信道。然后,第一设备100可以经由浮动的第一窗口1311从用户接收分享模式请求,并且可以将第一设备100的操作模式设置为分享模式。在操作在分享模式时,第一设备100可以接收用户对显示在第二窗口1312上的至少一条照片内容1300的选择。这里,第一设备100可以经由通信信道向第二设备200发送用户选择的照片内容1300。

参考第二设备200的第一屏幕1301,当第二设备200从第一设备100接收照片内容1300时,第二设备200可以在第一窗口1321上显示指示已经接收到内容的通知信息1320。所接收的照片内容1300的条数(例如,1)可以被显示为第一窗口1321上的通知信息1320。第一窗口1321可以是呼叫应用的运行窗口。

第二设备200可以接收与第一窗口1321对应的触摸输入,在第一窗口1321上显示了通知信息1320。在这种情况下,第二设备200可以运行与照片内容1300对应的第二应用(例如,照片管理应用)。

例如,参考第二设备200的第二屏幕1302,第二设备200可以在与照片管理应用对应的第二窗口1322上显示照片内容1300。

在本示范性实施例中,第二设备200的用户可以在第二设备200的用户与第一设备100的用户之间的电话对话期间接收并观看由第一设备100的用户发送的照片内容。

图14示出根据本公开的示范性实施例的设备实时地接收捕捉的图像的示例。

在本示范性实施例中,第一设备100可以与第二设备200建立通信信道。然后,第一设备00可以经由浮动的第一窗口1411从用户接收分享模式请求,并且可以将第一设备100的操作模式设置为分享模式。当操作在分享模式时,用户可以通过使用第二窗口1412来捕捉外部图像。这里,第一设备100可以经由通信信道实时地向第二设备200发送捕捉的图像1400。

参考第二设备200的第一屏幕1401,当第二设备200从第一设备100接收捕捉的图像1400时,第二设备200可以在第一窗口1421上显示指示接收到捕捉的图像1400的通知信息(例如,1)。第一窗口1421可以是与呼叫应用对应的浮动窗口。

第二设备200可以接收与第一窗口1421对应的触摸输入,在第一窗口1421上显示了通知信息1420。在这种情况下,第二设备200可以运行与捕捉的图像1400对应的第二应用(例如,照片管理应用)。例如,参考第二设备200的第二屏幕1402,第二设备200可以在作为照片管理应用的运行窗口的第二窗口1422上显示捕捉的图像1400。

本示范性实施例中,在第一设备100的用户和第二设备200的用户之间正在进行的呼叫期间,第一设备100的用户可以向第二设备200实时地发送通过使用相机应用捕捉的图像。这里,在电话对话期间,第二设备200的用户可以实时地接收并观看由第一设备100的用户捕捉的图像。

图15示出根据本公开的示范性实施例的设备接收音乐内容的示例。

在本示范性实施例中,第一设备100可以与第二设备200建立通信信道。然后,第一设备100可以经由浮动的第一窗口1511从用户接收分享模式请求,并且可以将第一设备100的操作模式设置为分享模式。当操作在分享模式时,用户可以经由通信信道实时地向第二设备200发送在第二窗口1512中再现的音乐内容。例如,当操作在分享模式时,音乐内容可以从第一设备100的用户选择媒体控制按钮的时间点开始以流方式从第一设备100发送到第二设备200。

当第二设备200从第一设备100接收音乐内容时,第二设备200可以再现所接收的音乐内容。例如,第二设备200可以运行音乐再现应用,并且可以通过使用音乐再现应用来再现所接收的音乐内容。此外,第二设备200可以在第一窗口1500上显示指示已经接收到内容的通知信息。第一窗口1500可以是与呼叫应用的运行屏幕对应的浮动的窗口。

因此,在本示范性实施例中,第一设备100的用户和第二设备200的用户可以在电话对话期间听相同的音乐内容。

图16是示出在操作在同步模式的方法的流程图。根据本公开的示范性实施例,该方法可以由设备执行。

在操作s1610中,第一设备100可以经由与浮动的第一窗口对应的输入接收同步模式请求。同步模式可以用于指示第一设备100远程地控制第二设备200的操作模式。这允许显示在第一设备100的第二窗口上的内容也被显示在第二设备200的屏幕上。

在本示范性实施例中,同步模式请求可以变化。例如,第一设备100可以接收将第一窗口拖曳到屏幕的一部分(例如,上部、下部、左部、右部、角落等)的拖曳输入作为同步模式请求。

在操作s1620中,响应于同步模式请求,第一设备100可以将第一设备100的操作模式设置为同步模式。在本示范性实施例中,为了指示同步模式,第一设备100可以将第一窗口的形状改变为条形,并且可以在屏幕的侧面部分显示条形的第一窗口。这里,条形的第一窗口可以被固定在屏幕的侧面部分。

在操作s1630中,第一设备100可以经由所建立的通信链路向第二设备200发送同步模式请求。这里,第二设备200可以接收同步模式请求,并且可以响应于同步模式请求而向第一设备100发送消息。

在操作s1640中,响应于来自第一设备100的同步模式请求,第二设备200也可以将第二设备200的操作模式设置为同步模式。为了指示同步模式,第二设备200也可以将第二设备200的第一窗口的形状改变为条形,并且可以在第二设备200的屏幕的侧面部分上显示条形的第一窗口。

在操作s1650中,第一设备100可以经由通信链路向第二设备200发送控制信息。控制信息控制第二设备200显示在第一设备100的第二窗口上显示的内容。这里,第一设备100可以向第二设备200发送网页的链接信息(例如,统一资源定位符(url))、关于图标的位置信息等。

在操作s1660中,第二设备200可以通过使用从第一设备100接收的网页的链接信息(例如,url)来显示与显示在第一设备100的第二窗口上的网页相同的网页。此外,第二设备200可以通过使用从第一设备100接收的关于图标的位置信息,在与第一设备100相同的位置处显示图标。

在操作s1670中,第一设备100可以经由与第一窗口对应的输入来接收同步模式取消请求。在本示范性实施例中,同步模式取消请求可以变化。例如,第一设备100可以接收向内部拖曳显示在屏幕的侧面部分上的条形的第一窗口的用户输入作为同步模式取消请求。

根据本示范性实施例,第一设备100可以将第一设备100的操作模式从同步模式改变为正常模式。然后,第一设备100可以不再向第二设备200发送包括网页的链接信息、关于图标的位置信息等的控制信息。

在本示范性实施例中,第一设备100可以在第一窗口上显示指示正常模式的指示符。例如,第一窗口在正常模式期间可以以圆形来显示。此外,为了指示操作模式被从同步模式改变为正常模式,第一设备100可以改变第一窗口的颜色、亮度或色度,或者可以改变第一窗口的边缘线的颜色或厚度。

在其它示范性实施例中,操作s1610至s1670的次序可以被改变,或者可以跳过一些操作。

图17示出根据本公开的示范性实施例的设备设置同步模式的示例。

如在1700-1中所示,第一设备100可以接收向屏幕的上部拖曳以浮动窗口形式显示的第一窗口1710的拖曳输入。这里,第一设备100可以将拖曳输入识别为同步模式请求。响应于同步模式请求,第一设备100可以将第一设备100的操作模式设置为同步模式。

如在1700-2中所示,响应于用户的拖曳输入,第一设备100可以将第一窗口1720的形状改变为条形,并且可以在屏幕的上部显示条形的第一窗口1720。这里,呼叫连接时间可以连续地显示在条形的第一窗口1720上。

在本示范性实施例中,第一设备100可以运行网络浏览器并且网络浏览器可以显示网页。然后,与显示在网络浏览器上的网页对应的链接信息可以从第一设备100发送到第二设备200。从而,可以将第一设备100和第二设备200的屏幕同步。

图18示出根据本公开的示范性实施例的设备显示网页并且将显示与外部设备的屏幕同步的示例。

如图18中所示,操作在同步模式的第一设备100可以向第二设备200发送显示在网络浏览器上的网页的链接信息。这里,基于链接信息,第二设备200可以显示与显示在第一设备100上的网页相同的网页。

例如,当第一设备100的用户将显示在网络浏览器上的网页改变为改变后的网页时,第一设备100可以向第二设备200发送关于改变后的网页的链接信息,从而可以控制第二设备200显示改变后的网页。

为了指示同步模式,第一设备100和第二设备200可以在各自屏幕的上部显示条形的第一窗口1810和1820,其对应于呼叫应用的运行屏幕。

图19示出根据本公开的示范性实施例的设备与外部设备同步图标的显示的示例。

如图19中所示,操作在同步模式的第一设备100可以向第二设备200发送显示在网络浏览器上的网页的链接信息。这里,基于链接信息,第二设备200可以显示与显示在第一设备100上的网页相同的网页。

此外,第一设备100可以接收触摸网页的特定点(例如,釜山)持续多于预定时间的触摸输入。在这种情况中,第一设备100可以在特定点(例如,busan(釜山))显示预定图标1910,并且可以向第二设备200发送预定图标1910的位置信息(例如,坐标值)。

第二设备200可以基于预定图标1910的位置信息(例如,坐标值)来在相应位置(例如,釜山)显示图标1920。图标1920可以与显示在第一设备100上的预定图标1910相同。

为了指示同步模式,第一设备100和第二设备200可以在各自屏幕的上部显示条形的第一窗口1930和1940,其为呼叫应用的运行窗口。

在本示范性实施例中,第一设备100的用户和第二设备200的用户可以继续经由呼叫应用来谈话,同时用户观看各自屏幕上的相同网页或相同图标。

图20示出根据本公开的示范性实施例的接收同步模式取消请求的示例。

如在2000-1中所示,第一设备100可以接收向内拖曳显示在上部的条形的第一窗口2010的输入。这里,用户的拖曳输入可以指示同步模式取消请求。

如在2000-2中所示,第一设备100可以将条形的第一窗口2010改变为圆形的浮动的第一窗口2020。然后,第一设备100可以将它的操作模式从同步模式改变为正常模式。因为同步模式被取消,所以第一设备100可以不再向第二设备200发送控制信息,诸如网页的信息、关于图标的位置信息等。

图21和图22是示出根据本公开的各种示范性实施例的各方面的第一设备100的示范性结构的框图。

如在图21中所示,第一设备100可以包括通信单元110、显示单元121、用户输入单元130和控制器140。然而,不是所有所示的元件都是必要的。即,第一设备100可以以比所示的元件更多或更少的元件来具体化。

例如,如在图22中所示,第一设备100可以包括通信单元110、输入单元120、用户输入单元130、控制器140(也被称为处理器140)、音频/运动图片(a/v)输入单元150和存储器160。

在下文中,将描述各元件。

通信单元110可以包括允许第一设备100和第二设备200之间或者第一设备100和服务器之间的通信的一个或多个元件。例如,通信单元110可以包括短距离无线通信单元111、移动通信单元112和广播接收单元113。

短距离无线通信单元可以包括,但不限于,蓝牙通信单元、ble通信单元、近场通信(nfc)单元、wlan(wi-fi)通信单元、zigbee通信单元、irda通信单元、wfd通信单元、uwb通信单元或ant+通信单元。

移动通信单元112与移动通信网络上的基站、外部终端和服务器中的至少一个交换无线信号。根据声音呼叫信号、运动图片呼叫信号或文本/多媒体消息的通信,无线信号可以包括各种类型的数据。

广播接收单元113通过广播信道从外部接收广播信号和/或与广播有关的信息。广播信道可以包括卫星信道和地面波信道。在其它示范性实施例中,第一设备100可以不包括广播接收单元113。

输出单元120可以作用于输出音频信号、视频信号或振动信号,并且可以包括显示单元121、声音输出单元122、振动马达123等。

显示单元121显示和输出在第一设备100中处理的信息。例如,显示单元121可以显示与第一应用对应的第一窗口,第一窗口具有小于屏幕的尺寸的预定尺寸。响应于针对不同于第一应用的第二应用的运行请求,显示单元121可以显示与第二应用对应的第二窗口,作为第一窗口的背景。

显示单元121可以在第一窗口上显示各种指示符来指示分享模式、正常模式或者同步模式。例如,显示单元121可以显示具有与特定模式对应的形状、颜色或色度的第一窗口。

触摸屏可以通过形成显示单元121和触摸板来实施,以便具有相互层结构,允许显示单元121用作输出设备和输入设备两者。显示单元121可以包括以下至少一个:液晶显示器(lcd)、薄膜晶体管-液晶显示器(tft-lcd)、有机发光二极管(oled)显示器、柔性显示器、三维(3d)显示器和电泳显示器。此外,根据第一设备100的类型,第一设备100可以包括至少两个显示单元121。

声音输出单元122可以输出从通信单元110接收的或存储在存储器160中的音频数据。声音输出单元122也可以输出与第一设备100执行的能力有关的声音信号(例如,呼叫信号接收声音、消息接收声音、通知声音等)。声音输出单元122可以包括扬声器、蜂鸣器等。

振动马达123可以输出振动信号。例如,振动马达123可以与音频数据(例如,呼叫信号接收声音、消息接收声音等)或视频数据的输出一致地输出振动信号。此外,当触摸被输入到触摸屏幕时,振动马达123可以输出振动信号。

用户输入单元130可以是用户通过其输入数据以便控制第一设备100的单元。例如,用户输入单元130可以包括以下一个或多个:键盘、半球形开关、触摸电容型触摸板、压力阻抗型触摸板、红外波束感测型触摸板、表面声波型触摸板、集成应变计型触摸板、压电效应型触摸板、任何其它类型的触摸板、滚动轮和微动开关。如本领域一位普通技术人员会理解的,一个或多个实施例不限于此。

用户输入单元130可以经由与第一窗口对应的输入来接收分享模式请求。例如,用户输入单元130可以接收触摸第一窗口持续多于预定时间的用户输入作为分享模式请求。如本领域一位普通技术人员会理解的,一个或多个实施例不限于此,并且任何输入可以用于请求分享模式。

用户输入单元130可以经由与第一窗口对应的输入来接收分享模式取消请求。此外,用户输入单元130可以接收针对第一窗口的移动请求。

用户输入单元130可以经由与第一窗口对应的输入来接收同步模式请求。例如,用户输入单元130可以接收拖曳第一窗口到屏幕的一部分的拖曳输入来作为同步模式请求。如本领域一位普通技术人员会理解的,一个或多个实施例不限于此,并且任何输入可以用于请求同步模式。

控制器140可以一般地控制第一设备100的所有操作。即,控制器140通过运行存储在存储器160中的程序可以控制通信单元110、输出单元120、用户输入单元130、a/v输入单元150等。

响应于分享模式请求,控制器140可以将第一设备100的操作模式设置为分享模式。然后,控制器140可以控制通信单元110经由通信链路向第二设备200发送从第二应用提供的数据。

响应于分享模式取消请求,控制器140可以停止向第二设备200发送数据。此外,响应于移动请求,控制器140可以移动第一窗口。

响应于同步模式请求,控制器140可以将第一设备100的操作模式设置为同步模式,并且可以控制通信单元110经由通信链路向第二设备200发送控制信息,其中控制信息控制第二设备200显示在第二窗口上显示的内容。

控制器140可以控制通信单元110经由通信链路向第二设备200发送网页链接信息和图标位置信息中的至少一个,网页和图标被显示在第二窗口上。

控制器140可以捕捉显示在第二窗口上的内容的图像,并且可以控制通信单元110经由通信链路向第二设备200发送所捕捉的内容的图像。

控制器140可以将第一窗口的形状改变为条形,并且在操作在同步模式时在屏幕的一部分上显示条形的第一窗口。

a/v输入单元150可以接收音频信号或视频信号的输入,并且可以包括相机151和麦克风152。相机151可以在运动图片呼叫模式或图像捕捉模式期间经由图像传感器来获得诸如静态图像或运动图片的图像帧。经由图像传感器捕捉的图像可以由控制器140或分开的图像处理器(未示出)来处理。

通过相机151处理的图像帧可以被存储在存储器160中,或者可以经由通信单元110发送到外部源。根据各种示范性实施例,第一设备100可以包括两个或更多个相机151。

麦克风152可以接收外部声音信号作为输入,并且将所接收的声音信号处理为电语音数据信号。例如,麦克风152可以从外部设备或扬声器接收声音信号。为了去除在从外部输入声音信号时发生的噪声,可以使用各种噪声去除算法。

存储器160可以存储用于处理和控制控制器140的程序,或者可以存储多条输入/输出数据(例如,应用、内容、外部设备的id信息、地址本等)。

存储器160可以包括以下至少一种类型的存储介质:闪存、硬盘、多媒体卡型存储器、卡型存储器诸如sd或xd卡存储器、随机存取存储器(ram)、静态随机存取存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘和光盘。此外,第一设备100可以运转在互联网上执行存储器160的存储功能的网络存储器或云服务器。

存储在存储器160中的程序可以根据它们的功能被分类为多个模块。例如,存储在存储器160中的程序可以被分类为ui模块161、触摸屏模块162、警报模块163等。

ui模块161可以为每个应用提供结合第一设备100的专门的ui或gui。触摸屏模块162可以检测用户在触摸屏上的触摸手势,并且向控制器140发送与触摸手势对应的信息。触摸屏模块162可以识别并分析触摸代码。触摸屏模块162可以被诸如控制器的额外的硬件来配置。

各种传感器可以被布置在触摸屏中或触摸屏附近以便检测触摸传感器上的触摸或接近触摸。

检测触摸的示范性传感器可以包括触觉传感器。触觉传感器可以检测特定对象的接触。触觉传感器可以检测各种类型的信息,诸如接触表面的粗糙、接触对象的硬度、接触点的温度等。

检测触摸屏上的触摸的示范性传感器可以包括接近传感器。接近传感器通过使用电磁场力或红外线(而不是机械接触)可以检测靠近或存在于预定的检测表面附近的对象的存在。接近传感器的示例包括投射型光电传感器、方向反射型光电传感器、镜面反射型光电传感器、高频振荡型接近传感器、电容型接近传感器、磁接近传感器、红外型接近传感器等。

触摸手势可以包括轻敲手势、触摸并保持手势、双击手势、拖曳手势、平扫手势、轻弹手势、拖放手势、滑动手势等。

第一设备100中的警报模块163可以生成用于通知用户关于事件的发生的信号。事件的示例包括呼叫信号接收事件、消息接收事件、键信号输入事件、日程表通知事件等。警报模块163可以经由显示单元121输出视频信号形式的警报信号,经由声音输出单元122输出音频信号或者经由振动马达123输出振动信号。

图23和图24是示出根据本公开的示范性实施例的第二设备200的结构的框图。

如图23中所示,第二设备200可以包括通信单元210、控制器230和显示单元221。然而,不是所有所示的元件都是必要的。即,第二设备200可以以比所示的元件更多或更少的元件来具体化。

例如,如在图24中所示,第二设备200可以包括通信单元210、输出单元220、控制器230(也被称为处理器230)、用户输入单元240、a/v输入单元250和存储器260。

在下文中,将描述各元件。

通信单元210可以包括允许第二设备200和第一设备100之间或者第二设备200和服务器之间的通信的一个或多个元件。例如,通信单元210可以包括短距离无线通信单元211、移动通信单元212和广播接收单元213。

短距离无线通信单元可以包括,但不限于,蓝牙通信单元、ble通信单元、nfc单元、wlan(wi-fi)通信单元、zigbee通信单元、irda通信单元、wfd通信单元、uwb通信单元或ant+通信单元。

移动通信单元212与移动通信网络上的基站、外部终端和服务器中的至少一个交换无线信号。根据声音呼叫信号、运动图片呼叫信号或文本/多媒体消息的通信,无线信号可以包括各种类型的数据。

广播接收单元213通过广播信道从外部接收广播信号和/或与广播有关的信息。广播信道可以包括卫星信道和地面波信道。在其它示范性实施例中,第二设备200可以不包括广播接收单元213。

通信单元210可以通过使用第一应用与外部设备建立通信链路,并且可以通过使用第一应用从外部设备接收数据。

输出单元220可以作用于输出音频信号、视频信号或振动信号,并且可以包括显示单元221、声音输出单元222、振动马达223等。

显示单元221显示和输出在第二设备200中处理的信息。例如,显示单元221可以显示与第一应用对应的第一窗口,第一窗口具有小于第二设备200的屏幕的尺寸的预定尺寸,并且可以显示指示从外部设备接收数据的通知信息。

触摸屏可以通过形成显示单元221和触摸板来实施,以便具有相互层结构,允许显示单元221用作输出设备和输入设备两者。显示单元221可以包括lcd、tft-lcd、oled显示器、柔性显示器、3d显示器和电泳显示器中的至少一个。此外,根据第二设备200的类型,第二设备200可以包括至少两个显示单元221。

声音输出单元222可以输出从通信单元210接收的或存储在存储器260中的音频数据。声音输出单元222也可以输出与第二设备200执行的能力有关的声音信号(例如,呼叫信号接收声音、消息接收声音、通知声音等)。声音输出单元222可以包括扬声器、蜂鸣器等。

振动马达223可以输出振动信号。例如,振动马达223可以与音频数据(例如,呼叫信号接收声音、消息接收声音等)或视频数据的输出一致地输出振动信号。此外,当触摸被输入到触摸屏幕时,振动马达223可以输出振动信号。

控制器230可以一般地控制第二设备200的所有操作。即,控制器230通过运行存储在存储器260中的程序可以控制通信单元210、输出单元220、用户输入单元240、a/v输入单元250等。

控制器230可以基于针对第一窗口的触摸输入来运行与所接收的数据有关的第二应用,并且可以通过使用第二应用来提供所接收的数据。

用户输入单元240可以是用户通过其输入数据以便控制第二设备200的单元。例如,用户输入单元240可以包括以下一个或多个:键盘、半球形开关、触摸电容型触摸板、压力阻抗型触摸板、红外波束感测型触摸板、表面声波型触摸板、集成应变计型触摸板、压电效应型触摸板、任何其它类型的触摸板、滚动轮和微动开关。如本领域一位普通技术人员会理解的,一个或多个实施例不限于此。

a/v输入单元250可以接收音频信号或视频信号的输入,并且可以包括相机251和麦克风252。相机251可以在运动图片呼叫模式或图像捕捉模式期间经由图像传感器来获得诸如静态图像或运动图片的图像帧。经由图像传感器捕捉的图像可以由控制器230或分开的图像处理器(未示出)来处理。

通过相机251处理的图像帧可以被存储在存储器260中,或者可以经由通信单元210发送到外部源。根据各种示范性实施例,第二设备200可以包括两个或更多个相机251。

麦克风252可以接收外部声音信号作为输入,并且将所接收的声音信号处理为电语音数据信号。例如,麦克风252可以从外部设备或扬声器接收声音信号。为了去除在从外部输入声音信号时发生的噪声,可以使用各种噪声去除算法。

存储器260可以存储用于处理和控制控制器230的程序,或者可以存储多条输入/输出数据(例如,应用、内容、地址本等)。

存储器260可以包括以下至少一种类型的存储介质:闪存、硬盘、多媒体卡型存储器、卡型存储器诸如sd或xd卡存储器、ram、sram、rom、eeprom、prom、磁性存储器、磁盘和光盘。此外,第二设备200可以运转在互联网上执行存储器260的存储功能的网络存储器或云服务器。

存储在存储器260中的程序可以根据它们的功能被分类为多个模块。例如,存储在存储器260中的程序可以被分类为ui模块261、触摸屏模块262、警报模块263等。

ui模块261可以为每个应用提供结合第二设备200的专门的ui或gui。触摸屏模块262可以检测用户在触摸屏上的触摸手势,并且向控制器230发送与触摸手势对应的信息。触摸屏模块262可以识别并分析触摸代码。触摸屏模块262可以被诸如控制器的额外的硬件来配置。

各种传感器可以被布置在触摸屏中或触摸屏附近以便检测触摸传感器上的触摸或接近触摸。

检测触摸的示范性传感器可以包括触觉传感器。触觉传感器可以检测特定对象的接触。触觉传感器可以检测各种类型的信息,诸如接触表面的粗糙、接触对象的硬度、接触点的温度等。

检测触摸屏上的触摸的传感器的示例可以包括接近传感器。接近传感器通过使用电磁场力或红外线(而不是机械接触)来检测靠近预定检测表面或存在于预定检测表面附近的对象的存在。接近传感器的示例包括透射型光电传感器、方向反射型光电传感器、镜面反射型光电传感器、高频振荡型接近传感器、电容型接近传感器、磁接近传感器、红外型接近传感器等。用户的触摸手势可以包括轻敲手势、触摸并保持手势、双击手势、拖曳手势、平扫手势、轻弹手势、拖放手势、滑动手势等。

警报模块263可以生成用于通知用户关于事件的发生的信号。可能发生的事件的示例包括呼叫信号接收事件、消息接收事件、键信号输入事件、日程表通知事件等。

本公开的一个或多个示范性实施例也可以被具体化为要在各种计算机单元中运行然后可以被记录在计算机可读的记录介质中的程序命令。计算机可读记录介质可以包括程序命令、数据文件、数据结构等的一个或多个。记录到计算机可读记录介质的编程命令可以被特别地设计或配置用于本公开的一个或多个示范性实施例,或者可以对本领域一位普通技术人员公知。计算机可读记录介质的示例包括磁媒体包括硬盘、磁带和软盘,光媒体包括cd-rom和dvd,磁光媒体包括光盘以及被设计为存储和运行rom、ram、闪存等中的编程命令的硬件。编程命令的示例不但包括由编译器生成的机器代码,而且包括要通过使用解释器在计算机中运行的高级编程语言。

根据本公开的示范性实施例,第一设备100和第二设备200可以提供具有预定尺寸的可移动浮动窗口,以便用户可以容易地改变相应设备的操作模式,并且可以在电话对话期间交换数据。

应该理解,在此描述的示范性实施例应该仅以描述性意义来考虑,而不是为了限制的目的。每个示范性实施例之内的特征或方面的描述应该典型地被认为可用于其它示范性实施例中的其它相似的特征或方面。

虽然已经参照附图描述了本公开的一个或多个实施例,但是本领域普通技术人员将理解,可以在其中进行形式和细节上的各种改变,而不脱离由所附权利要求所定义的本公开的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1