[0097]当第一设备1000从网关(未示出)接收到用户位置信息时,第一设备1000可基于从网关接收的用户位置信息来确定第三设备3000。从网关接收的用户位置信息可包括关于用户靠近家庭内的哪个设备的信息。第一设备1000可以在靠近第一设备1000的用户的邻近设备之中确定用于处理通信请求的设备来作为第一设备1000将向其发送与通信请求有关的信息的第三设备3000。
[0098]在操作S240中,第一设备1000向第三设备3000发送与通信请求有关的信息。当第一设备1000接收到来自第二设备2000的呼叫请求时,第一设备1000可向第三设备3000提供第二设备2000的呼叫请求信息。第一设备1000可中继与通信有关的呼叫数据(示例:语音数据或视频数据)以在第三设备3000和第二设备2000之间执行通信。
[0099]当第一设备1000接收到来自第二设备2000的消息时,第一设备1000可向第三设备3000提供接收到的消息、第二设备2000的电话号码和用于与第二设备2000的通信的连接信息中的至少一者。第一设备1000也可以把从第三设备3000接收的消息提供给第二设备 2000。
[0100]第一设备1000可以把与通信请求有关的信息变换成与第三设备3000兼容的格式,并且把经变换的信息提供给第三设备3000。在此,第一设备1000可从外部设备或服务器接收关于与第三设备3000兼容的数据格式的信息。例如,第一设备1000可接收关于在第三设备3000中安装的应用和第三设备3000支持的编解码器和文件扩展名的信息,以及与数据格式有关的其它信息。
[0101]图4是根据示范性实施例图示出在通信信息发送系统中经由第一设备1000在第二设备2000和第三设备3000之间发送和接收通信信息的视图。
[0102]参考图4,在根据示范性实施例的通信信息发送系统中,第一设备1000可以把从第二设备2000接收的呼叫信息和消息提供给第三设备3000,并且可以把从第三设备3000接收的呼叫信息和消息提供给第二设备2000。
[0103]图5是根据示范性实施例的、当第二设备2000发起与第一设备1000的呼叫请求时经由第一设备1000在第二设备2000和第三设备3000之间执行呼叫通信的方法的流程图。
[0104]在操作S400中,第一设备1000接收来自第二设备2000的呼叫请求。第一设备1000可从第二设备2000接收语音呼叫请求和视频呼叫请求中的至少一者。当从第二设备2000接收到呼叫请求时,第一设备1000以听得见的方式向用户提醒该呼叫请求,或者利用另外的技术(例如,振动等等)以其它方式提醒用户。
[0105]在操作S410中,第一设备1000获得第一设备1000的周围情形信息。第一设备1000可通过利用第一设备1000中的相机、麦克风和传感器中的至少一者来获得第一设备1000的周围情形信息。
[0106]例如,第一设备1000可使用相机来拍摄第一设备1000的周围环境。当第一设备1000拍摄运动图片时,所拍摄的运动图片的帧可被相互比较来识别颜色或亮度的差异。当在拍摄的图像中识别出用户时,第一设备1000可识别出该用户是否是第一设备1000的授权用户。
[0107]例如,第一设备1000也可通过利用麦克风来记录第一设备1000周围的声音。第一设备1000也可监视记录的声音中的音量变化。例如,当第一设备1000被第一设备1000的用户拿起时,第一设备1000可检测第一设备1000周围的声音中的音量变化。
[0108]第一设备1000可通过利用各种传感器来获得第一设备1000的周围情形信息。例如,各种传感器可包括以下各项中的至少一者:陀螺传感器、地磁传感器、加速度计传感器、重力传感器、光传感器、接近传感器、气压计、运动识别传感器、罗盘以及RGB传感器。第一设备1000可监视从由各种传感器感测到的周围情形信息获得的值的变化。
[0109]在操作S420中,第一设备1000判定是否发送与呼叫请求有关的信息。第一设备1000判定用户是否在第一设备1000附近,以及该用户是否是第一设备1000的授权用户。
[0110]例如,当用户拿起第一设备1000或者朝着第一设备1000移动时,第一设备1000拍摄的图像的亮度可变得更暗或者记录的语音的音量可增大。从而,第一设备1000可通过感测到这些变化来判定用户在第一设备1000附近。如果用户在携带着第一设备1000的同时移动,则第一设备1000可通过利用运动传感器来感测第一设备1000的移动。结果,第一设备1000可基于感测到的移动来判定用户在第一设备1000附近。
[0111]第一设备1000可在拍摄的图像中感测用户的脸部,并且判定拍摄的图像中的用户是否是第一设备1000的授权用户。第一设备1000可基于用户的脸部的形状以及用户的眼睛、鼻子和嘴巴的形状和位置来识别出拍摄的图像中的用户是否是第一设备1000的授权用户。
[0112]可基于存储在第一设备1000的存储器中的用户信息来判定拍摄的图像中的用户是否是第一设备1000的授权用户。在此,第一设备1000的授权用户的拍摄图像可被存储在第一设备1000的存储器中。在另一示范性实施例中,可基于存储在服务器(未示出)中的用户信息来判定拍摄的图像中的用户是否是第一设备1000的授权用户。例如,可基于存储在与第一设备1000相对应的SNS服务器中的用户图像来判定拍摄的图像中的用户是否是第一设备1000的授权用户。
[0113]第一设备1000可判定记录的语音是否是第一设备1000的授权用户的语音。在此,按与用户图像类似的方式,第一设备1000的授权用户的语音可被预先存储在第一设备1000或者服务器(未示出)中。
[0114]如果判定用户不在第一设备1000附近,或者在第一设备1000附近的用户不是授权用户,则第一设备1000可发送与呼叫请求有关的信息。
[0115]在操作S430中,第一设备1000确定用于处理呼叫请求的第三设备3000。第一设备1000可搜索并选择第三设备3000中的至少一者来执行与第二设备2000的呼叫通信。
[0116]具体地,第一设备1000可从服务器(未示出)请求关于可与第一设备1000连接的设备的设备信息,并且基于从服务器接收的设备信息来搜索第三设备3000中的至少一者。在此,关于可与第一设备1000连接的设备的设备信息可被预先存储在服务器中。服务器可以是位于用户的家庭外部的外部服务器或者用于家庭联网的家庭网关,但不限于此。
[0117]设备信息可包括关于设备的各种信息,例如关于设备的类型和功能的信息。例如,关于设备功能的信息可包括关于以下各项中的至少一者的信息:使用相机的拍摄功能、使用麦克风的语音输入功能、使用扬声器的语音输出功能、通信功能、打印功能以及显示功會K。
[0118]第一设备1000可基于所请求的通信的类型来确定至少一个第三设备3000。例如,当第一设备1000接收到来自第二设备2000的视频呼叫请求时,第一设备1000可确定第一设备1000周围的邻近设备之中的具有拍摄功能、语音输入/输出功能和显示功能的电视机来作为第三设备3000。例如,当第一设备1000接收到来自第二设备2000的视频呼叫请求时,第一设备1000可确定第一设备1000周围的邻近设备之中的具有语音输入/输出功能的移动电话来作为第三设备3000。
[0119]第一设备1000可搜索至少一个第三设备3000,并且可判定向每个搜索出的第三设备3000提供与呼叫请求有关的信息。第一设备1000可从搜索出的第三设备3000中选择一设备作为用于接收与呼叫请求有关的信息的设备。在此,搜索出的至少一个第三设备3000可判定用户是否在第一设备1000附近,并且第一设备1000可选择与第一设备1000的用户最接近的第三设备作为要被提供以与呼叫请求有关的信息的设备。在此,第三设备3000可通过利用第三设备3000中的相机、麦克风和各种传感器来识别出用户是否在第三设备3000附近,但不限于此。
[0120]第一设备1000可从每个邻近设备请求设备信息,并且可基于从邻近设备接收的设备信息来确定第三设备3000。在此情况下,第一设备1000可向邻近设备广播设备信息请求。第一设备1000也可向家庭内的设备请求设备信息。然而,示范性实施例不限于此。
[0121]在操作S440中,第一设备1000向第三设备3000发送呼叫请求信息。例如,第一设备1000可以向第三设备3000提供关于第二设备2000的电话号码、呼叫接收时间和第二设备2000的用户名的信息。
[0122]在操作S450中,第三设备3000显示接收到的呼叫请求信息。第三设备3000可在第三设备3000的屏幕上显示从第一设备1000接收的呼叫请求信息。
[0123]在操作S460中,第三设备3000可接受来自第二设备2000的呼叫。第三设备3000可基于用户输入来判定是否接受来自第二设备2000的呼叫。
[0124]在操作S470至S485中,第二设备2000和第三设备3000可通过经由第一设备1000在彼此之间发送和接收呼叫数据来与彼此执行呼叫通信操作。
[0125]具体地,在操作S470中,第一设备1000可从第二设备2000接收呼叫数据。在操作S475中,第一设备1000可将接收到的呼叫数据发送给第三设备3000。在此,第一设备1000可以把从第二设备2000接收的呼叫数据变换成与第三设备3000兼容的格式,并且把经变换的信息提供给第三设备3000。
[0126]在操作S480中,第一设备1000可从第三设备3000接收呼叫数据。在操作S485中,第一设备1000可将接收到的呼叫数据发送给第二设备2000。在此,第一设备1000可以把从第三设备3000接收的呼叫数据变换成与第二设备2000兼容的格式,并且把经变换的信息提供给第二设备2000。
[0127]图6是根据示范性实施例的、当第二设备2000向第一设备1000发送消息时经由第一设备1000在第二设备2000和第三设备3000之间的消息发送和接收方法的流程图。
[0128]在操作S500中,第一设备1000接收来自第二设备2000的消息。该消息可以是经由各种类型的技术发送的任何类型的消息,所述技术例如是电子邮件、短消息服务(SMS)、多媒体消息传递服务(MMS)或者消息传递器程序。
[0129]在操作S510中,第一设备1000获得第一设备1000的周围情形信息。第一设备1000可通过利用第一设备1000中的相机、麦克风和传感器中的至少一者来获得第一设备1000的周围情形信息。
[0130]在操作S520中,第一设备1000判定是否发送消息信息。第一设备1000可判定用户是否在第一设备1000附近,以及该用户是否是第一设备1000的授权用户。如果判定用户不在第一设备1000附近,或者在第一设备1000附近的用户不是授权用户,则第一设备1000可向第三设备3000发送消息信息。
[0131]在操作S530中,第一设备1000确定用于处理从第二设备2000接收的消息的第三设备3000。第一设备1000可确定用于向第二设备2000发送消息或从第二设备2000接收消息或者用于打印出从第二设备2000接收的消息的第三设备3000。第一设备1000可搜索并选择邻近设备之中的至少一个第三设备3000。
[0132]例如,当第一设备1000接收到来自第二设备2000的消息时,第一设备1000可确定邻近设备之中的具有显示功能和网络通信功能的膝上型计算机来作为第三设备3000。例如,当第一设备1000接收到来自第二设备2000的消息时,第一设备1000可确定邻近设备之中的具有打印功能的打印机来作为第三设备3000。
[0133]在操作S540中,第一设备1000可向第三设备3000发送该消息。第一设备1000可以把从第二设备2000接收的消息变换成与第三设备3000兼容的格式。第一设备1000也可以把经变换的消息提供给第三设备3000。
[0134]在操作S550中,第三设备3000可输出接收到的消息。例如,第三设备3000可在第三设备3000的屏幕上显示从第一设备1000接收的消息。当第三设备3000具有打印功能时,第三设备3000可打印出从第一设备1000接收的消息。
[0135]在操作S560至S570中,第三设