用于发送通信信息的系统和方法
【技术领域】
[0001]本公开涉及用于通信信息发送的系统和方法,其中基于设备的周围情形信息来从该设备向另一设备提供通信信息。
【背景技术】
[0002]随着近来多媒体和网络技术的进步,用户可通过利用诸如移动电话、智能电话、计算机、膝上型计算机和电视之类的各种设备与彼此通信。虽然更多类型的设备成为了用户可得的,但用户可能不会同时持有所有这样的设备。从而,如果第一用户当前未持有的设备之一接收到来自第二用户的设备的通信请求,则第一用户可能不方便搜索出接收到通信请求的该设备来与第二用户通信。因此,需要这样的技术:这些技术允许用户有效地选择该用户拥有的另一设备来处理来自另一用户的通信请求,而不是用户需要选择接收到通信请求的设备,并且这些技术使得所选择的设备能够处理该通信请求。
【发明内容】
[0003]解决方案
[0004]一个或多个示范性实施例包括用于通信信息发送的系统和方法,其中基于接收到通信请求的设备的周围情形信息从该设备向另一设备提供通信信息。
[0005]一个或多个示范性实施例包括用于通信信息发送的系统和方法,其中如果用户不在接收到通信请求的设备附近,则从该设备向另一设备提供通信信息以便处理该通信请求。
【附图说明】
[0006]示范性实施例的以上和其它特征和优点通过参考附图详细描述其示范性实施例将变得更清楚,附图中:
[0007]图1是根据示范性实施例的通信信息发送系统的示意性视图;
[0008]图2a和2b是根据示范性实施例图示出第一设备向第三设备提供呼叫请求信息的示意性视图;
[0009]图3是根据示范性实施例的通信信息发送方法的流程图;
[0010]图4是根据示范性实施例图示出在通信信息发送系统中经由第一设备在第二设备和第三设备之间发送和接收通信信息的视图;
[0011]图5是根据示范性实施例的、当第二设备发起与第一设备的呼叫请求时经由第一设备在第二设备和第三设备之间的呼叫通信方法的流程图;
[0012]图6是根据示范性实施例的、当第二设备向第一设备发送消息时经由第一设备在第二设备和第三设备之间的消息发送和接收方法的流程图;
[0013]图7是根据示范性实施例图示出在通信信息发送系统中在第二设备和第三设备之间的通信信息的直接发送和接收的视图;
[0014]图8是根据示范性实施例的、当第二设备发起与第一设备的呼叫请求时在不经由第一设备中继的情况下在第二设备和第三设备之间的呼叫通信方法的流程图;
[0015]图9是根据示范性实施例的、当第二设备向第一设备发送消息时在不经由第一设备中继的情况下在第二设备和第三设备之间的直接消息发送和接收方法的流程图;
[0016]图10是根据示范性实施例的由第一设备执行的周围情形信息获得方法的流程图;
[0017]图11是根据示范性实施例的第一设备判定是否向第三设备发送与通信请求有关的信息的方法的流程图;
[0018]图12是根据示范性实施例的第一设备基于从服务器接收的设备信息来确定用于处理通信请求的第三设备的方法的流程图;
[0019]图13是根据示范性实施例的第一设备基于从第一设备周围的邻近设备接收的设备信息来确定用于处理通信请求的第三设备的方法的流程图;
[0020]图14是根据示范性实施例的第一设备的框图;
[0021]图15是根据示范性实施例的图14中的情形信息获得单元的详细框图;并且
[0022]图16是根据另一示范性实施例的第一设备的框图。
【具体实施方式】
[0023]根据示范性实施例的一方面,提供了一种由第一设备执行的通信信息发送的方法,该方法包括:接收来自第二设备的通信请求;获得第一设备的周围情形信息,周围情形信息包括与第一设备的周围环境有关的信息;以及基于周围情形信息确定用于处理通信请求的第三设备。
[0024]该方法还可包括向所确定的第三设备发送与通信请求有关的信息。
[0025]获得周围情形信息可包括获得由第一设备通过利用第一设备的相机和麦克风中的至少一者检测到的图像和语音数据中的至少一者。
[0026]该方法还可包括基于所获得的图像和语音数据中的至少一者来判定第一设备的用户是否在第一设备附近,其中发送与通信请求有关的信息可包括如果判定第一设备的用户不在第一设备附近则向第三设备发送与通信请求有关的信息。
[0027]判定第一设备的用户是否在第一设备附近可包括将先前存储在第一设备中的用户的图像和语音数据中的至少一者与所获得的图像和语音数据中的至少一者相比较。
[0028]确定第三设备可包括从服务器接收关于可与第一设备连接的设备的设备信息,并且基于接收到的设备信息来确定第三设备。
[0029]确定第三设备可包括基于可与第一设备连接的设备的功能来确定第三设备,这些功能是由接收到的设备信息指示的,并且设备的功能可包括以下各项中的至少一者:使用相机的拍摄功能、使用麦克风的语音输入功能、使用扬声器的语音输出功能、通信功能、打印功能以及显示功能。
[0030]确定第三设备可包括从可与第一设备连接的邻近设备请求设备信息并且基于从邻近设备接收的设备信息来从邻近设备之中确定第三设备。
[0031 ] 接收通信请求可包括从第二设备接收呼叫请求和消息中的至少一者,并且呼叫请求可包括语音呼叫请求和视频呼叫请求中的至少一者。
[0032]所确定的第三设备可与第二设备执行呼叫通信和消息发送或消息接收中的至少一者O
[0033]发送与通信请求有关的信息可包括如果通信请求是呼叫请求则向所确定的第三设备发送第二设备的呼叫请求信息。
[0034]发送与通信请求有关的信息可包括如果通信请求是呼叫请求则向所确定的第三设备发送从第二设备接收的语音呼叫和视频呼叫中的至少一者。
[0035]发送与通信请求有关的信息可包括将语音呼叫和视频呼叫中的至少一者变换成与所确定的第三设备兼容的格式,并且向所确定的第三设备发送经变换的语音呼叫和视频呼叫中的至少一者。
[0036]发送与通信请求有关的信息可包括向所确定的第三设备发送第二设备的电话号码,并且所发送的第二设备的电话号码可被所确定的第三设备用来呼叫第二设备。
[0037]通信请求可包括消息,并且发送与通信请求有关的信息可包括向所确定的第三设备发送该消息。
[0038]发送与通信请求有关的信息可包括将该消息变换成与所确定的第三设备兼容的格式并且向所确定的第三设备发送经变换的消息。
[0039]发送与通信请求有关的信息可包括向所确定的第三设备发送第二设备的电话号码,并且所发送的第二设备的电话号码可被所确定的第三设备用来向第二设备发送另一消息或者从第二设备接收该消息。
[0040]获得第一设备的周围情形信息可包括通过利用第一设备的传感器来获得第一设备的周围情形信息,并且所述传感器可包括以下各项中的至少一者:陀螺传感器、地磁传感器、加速度计传感器、重力传感器、光传感器、接近传感器、气压计、运动识别传感器、罗盘以及RGB传感器。
[0041]根据示范性实施例的另一方面,提供了一种被配置为发送通信信息的第一设备,该第一设备包括:通信请求接收器,被配置为接收来自第二设备的通信请求;情形信息获得器,被配置为获得第一设备的周围情形信息,周围情形信息包括与第一设备的周围环境有关的信息;以及设备确定器,被配置为基于所获得的周围情形信息确定至少一个第三设备来处理通信请求。
[0042]第一设备还可包括通信信息提供器,其被配置为向所确定的第三设备发送与通信请求有关的信息。
[0043]情形信息获得器可被配置为获得由第一设备通过利用第一设备的相机和麦克风中的至少一者检测到的图像和语音数据中的至少一者。
[0044]第一设备还可包括信息发送判定器,其被配置为基于所获得的图像和语音数据中的至少一者来判定第一设备的用户是否在第一设备附近,并且通信信息提供器可被配置为如果判定第一设备的用户在第一设备附近则向所确定的第三设备发送与通信请求有关的信息。
[0045]信息发送判定器可被配置为将先前存储在第一设备中的用户的图像和语音数据中的至少一者与所获得的图像和语音数据中的至少一者相比较以判定第一设备的用户是否在第一设备附近。
[0046]设备确定器可被配置为从服务器接收关于可与第一设备连接的设备的设备信息,并且基于接收到的设备信息来确定第三设备。
[0047]设备确定单元可被配置为基于可与第一设备连接的设备的功能来确定第三设备,这些功能是由接收到的设备信息指示的,并且设备的功能可包括以下各项中的至少一者:使用相机的拍摄功能、使用麦克风的语音输入功能、使用扬声器的语音输出功能、通信功能、打印功能以及显示功能。
[0048]设备确定器可被配置为从可与第一设备连接的邻近设备请求设备信息并且基于从邻近设备接收的设备信息来从邻近设备之中确定至少一个第三设备。
[0049]通信请求接收器可被配置为从第二设备接收呼叫请求和消息中的至少一者,并且呼叫请求可包括语音呼叫请求和视频呼叫请求中的至少一者。
[0050]所确定的第三设备可被配置为与第二设备执行呼叫通信和消息发送或消息接收中的至少一者。
[0051]通信信息提供器可被配置为如果通信请求是呼叫请求则向所确定的第三设备发送第二设备的呼叫请求信息。
[0052]通信信息提供器可被配置为如果通信请求是呼叫请求则向所确定的第三设备发送从第二设备接收的语音呼叫和视频呼叫中的至少一者。
[0053]通信信息提供器可将语音呼叫和视频呼叫中的至少一者变换成与所确定的第三设备兼容的格式,并且向所确定的第三设备发送经变换的呼叫语音和呼叫视频中的至少一者。
[0054]通信信息提供器可被配置为向所确定的第三设备发送第二设备的电话号码,并且所发送的第二设备的电话号码可被所确定的第三设备用来呼叫第二设备。
[0055]通信请求可包括消息,并且通信信息提供器可向所确定的第三设备发送该消息。
[0056]通信信息提供器可将该消息变换成与所确定的第三设备兼容的格式,并且向所确定的第三设备发送经变换的消息。
[0057]通信信息提供器可向所确定的第三设备发送第二设备的电话号码,并且所发送的第二设备的电话号码可被所确定的第三设备用来向第二设备发送另一消息或者从第二设备接收该消息。
[0058]情形信息获得器可通过利用第一设备的传感器来获得第一设备的周围情形信息,并且所述传感器可包括以下各项中的至少一者:陀螺传感器、地磁传感器、加速度计传感器、重力传感器、光传感器、接近传感器、气压计、运动识别传感器、罗盘以及RGB传感器。
[0059]根据示范性实施例的另一方面,提供了一种非暂态计算机可读记录介质,其上记录有用于使得计算机运行上述通信信息发送的方法的程序。
[0060]下文中,现在将参考附图更充分地描述本公开,附图中示出了示范性实施例。然而,示范性实施例可以按许多不同的形式来具体实现并且不应当被解释为限于本文记载的示范性实施例;更确切地说,提供这些示范性实施例是为了使得本公开将会透彻且完整,并且将会把示范性实施例的构思完整地传达给本领域普通技术人员。在下列描述中,没有详细描述公知的功能或构造,以免用不必要的细节模糊示范性实施例。另外,贯穿整个说明书,附图中的同样的参考标号表示同样的元件。
[0061]贯穿整个说明书,还将理解,当称一元件“连接到”另一元件时,其可直接连接到该另一元件,或者在也可存在居间元件的同时电连接到该另一元件。另外,当一部件被描述为“包括”或“包含”一元件时,除非有与之相反的具体描述,否则该部件还可包括其它元件,而不排除其它元件。
[0062]当在本文中使用时,术语“通信信息”指的是与呼叫通信和消息的发送和接收有关的信息。呼叫通信可包括语音呼叫和视频呼叫。消息可包括经由电子邮件、短消息服务(short message service, SMS)、多媒体消息传递月艮务(multimedia messaging service,MMS)和消息传递器程序发送的消息,虽然并不限于此。
[0063]图1是根据示范性实施例的通信信息发送系统的示意性视图。
[0064]参考图1,根据示范