服务器和消息发送方法与流程

文档序号:14635490发布日期:2018-06-08 19:39阅读:431来源:国知局
服务器和消息发送方法与流程

技术领域

本发明一般涉及移动设备及其控制方法、消息发送装置和消息发送方法,更具体来说,涉及能够响应于从其它设备接收的消息更迅速和方便地访问期望的信息的移动设备及其控制方法、以及消息发送装置和方法。



背景技术:

近年来,诸如移动电话、个人数字助理(PDA)、移动个人计算机(PC)等的移动设备的功能和性能逐渐地提高。对这样的移动设备的使用和关注也逐渐地增长。这样的移动设备提供与其它设备交换诸如字符、语音等的消息的功能、以及通话(call)功能和用于音乐、电影等的多媒体功能。

当用户在移动设备上从任何其他设备接收到消息时,该用户可以检查所接收的消息。此外,例如,检查了该消息的用户可以从该移动设备的数据库中检索和找到期望的信息或者可以使用该移动终端与该其它设备的用户进行通话。此外,该用户可以使用该移动设备向该其它设备发送消息。而且,该用户可以访问诸如无线因特网的网络以在该网络上检索和找到期望的信息。



技术实现要素:

因此,本发明提供能够响应于接收到来自其它设备的消息,更迅速和方便地访问期望的信息的移动设备及其控制方法、以及消息发送装置和消息发送方法。

根据本发明的一个实施例,提供一种移动设备,其包含:无线通信单元,其经由无线网络执行无线通信;信号处理单元,其处理无线通信单元发送/接收的信号;显示单元,其基于经信号处理单元处理的信号来显示图像;以及控制单元,其从对方设备接收消息,在该显示单元上显示所接收的消息,远程访问远程设备,以及控制该远程设备允许该移动设备访问存储在该远程设备中的信息。

该控制单元可以基于该消息的重要程度确定是否接收该消息,如果该消息是通过该远程设备递送的,则远程访问递送了该消息的远程设备,接收对应于远程设备的用户缺席的状态的参考信息,并且基于该参考信息检查出该消息是通过该远程设备递送的,在该显示单元上显示用于到该远程设备的远程访问的用户选择用户接口(UI),并且该控制单元可以响应于用户通过该选择UI的输入远程访问该远程设备。

该控制单元可以在该显示单元上显示一个或更多个可访问远程设备的列表,并且该控制单元可以远程访问响应于用户的输入从所显示的远程设备的列表中选择的一个远程设备。该控制单元可以远程控制该远程设备将存储在该远程设备中的信息发送到该对方设备。

根据本发明的另一个实施例,提供一种移动设备的控制方法,该方法包含:经由无线网络执行无线通信并且接收和显示来自对方设备的消息;远程访问远程设备;以及控制该远程设备允许该移动设备访问存储在该远程设备中的信息。

该控制方法可以进一步包含基于该消息的重要程度确定是否接收该消息。

远程访问可以包含检查该消息是否是通过该远程设备递送的并且远程访问递送了该消息的远程设备,接收对应于远程设备的用户缺席的状态的参考信息;以及基于参考信息检查出该消息是通过该远程设备递送的。

该控制方法可以进一步包含:显示用于到该远程设备的远程访问的选择UI,并且该远程访问可以包含:响应于用户通过该选择UI的输入远程访问该远程设备。

该控制方法可以进一步包含:显示一个或更多个可访问远程设备的列表,并且该远程访问可以包含:远程访问响应于用户的输入从所显示的远程设备的列表中选择的一个远程设备。

根据本发明的另一个实施例,提供一种向移动设备发送消息的消息发送服务器,其包含:通信单元,其经由网络执行通信;以及控制单元,其接收从第一设备到第二设备的消息发送请求,检查第二设备是否接收到该消息,如果第二设备处于用户缺席的状态,则控制该通信单元将来自第一设备的消息和指示第二设备处于用户缺席的状态的参考信息发送到该移动设备。

该消息发送服务器可以进一步包含:存储单元,其存储与第一设备的用户账户相关的信息,并且该控制单元可以对于向该移动设备发送该消息执行收费过程,并且将该收费过程的结果反映在该与用户账户相关的信息中。该控制单元还可以将广告信息添加到发送给该移动设备的消息中。

根据本发明的另一个实施例,提供一种使用消息发送服务器向移动设备发送消息的消息发送方法,其包含:经由网络接收从第一设备到第二设备的消息发送请求;检查第二设备是否接收到该消息;如果第二设备处于用户缺席的状态,则将来自第一设备的该消息和指示第二设备处于用户缺席的状态的参考信息发送到该移动设备。

该消息发送方法可以进一步包含:对于向该移动设备发送该消息执行收费过程,并且将该收费过程的结果反映在与第一设备的用户账户相关的信息中。该消息发送方法可以进一步包含:将广告信息添加到发送给该移动设备的消息中。

根据本发明的另一个实施例,提供一种服务器,包括:通信单元,经由网络与远程设备和移动设备执行通信;以及控制单元,被配置为:响应于远程设备通知该远程设备处于用户缺席的条件下,控制通信单元向移动设备递送由对方设备向该远程设备发送的消息;并且响应于从移动设备接收到发送存储在远程设备中的信息的请求,控制通信单元向远程设备发送请求信号,以允许从远程设备向对方设备发送该信息。

根据本发明的另一个实施例,提供一种使用第一服务器和第二服务器向移动设备发送消息的消息发送方法,包括:由第二服务器经由网络接收从对方设备到远程设备的消息发送请求;由第二服务器检查远程设备是否接收该消息;如果远程设备处于用户缺席的条件下,则由第二服务器向移动设备发送来自对方设备的消息和指示远程设备处于用于缺席的条件下的参考消息;并且响应于从移动设备接收发送存储在远程设备中的信息的请求,由第一服务器控制远程设备以允许向对方设备发送存储在远程设备中的信息。

附图说明

本发明的某些实施例的以上及其他方面、特征和优点将从下面结合附图的描述中变得清楚和更加容易理解,在附图中:

图1是示出根据本发明的一个实施例的移动设备和关联设备的示图;

图2是图示图1中示出的移动设备、远程设备和对方(counterpart)设备之间的交互的示图;

图3是示出图1中示出的移动设备的配置的框图;

图4是示出图3中示出的移动设备的操作的流程图;

图5是示出图3中示出的移动设备上显示的、来自对方设备的消息的示例的示图;

图6是示出图3中示出的移动设备的详细操作的流程图;

图7是示出图3中示出的移动设备上显示的、远程设备的远程屏幕的示例的示图;

图8是示出图3中示出的移动设备执行的过程的流程图;以及

图9是示出图3中示出的移动设备上显示的、用于到远程设备的远程访问的选择UI的示例的示图。

具体实施方式

在下文中,将参考附图详细描述本发明的实施例,从而使其容易被本领域普通技术人员理解。因此,可以对这里描述的实施例进行各种改变和修改,而不会脱离本发明的范围和精神。此外,为了清楚,省略对公知功能和部分的描述,并且在整个附图中相同的参考标号指代相同的元件、特征和结构。

图1是示出根据本发明的一个实施例的移动设备和关联设备的示图。本实施例使用由标号2引用的不同设备(在下文中称为"远程设备")来解决来自对方设备(counterpart device)1的信息传输请求,由移动设备3的用户处理。在本实施例中,移动设备3可以用移动电话、PDA、移动PC、游戏机等来实现。该用户的远程设备2可以是诸如桌面计算机的计算系统。与远程设备2类似,对方设备1也可以是计算系统。

如图1中所示,该用户的远程设备2和对方设备1经由第一网络4互连。在本实施例中,第一网络4包括局域网(LAN)以及广域网(WAN),比如,因特网。此外,第一网络4可以包括有线和无线通信网络两者。

移动设备3可以经由第二网络5访问第一网络4,第二网络5包括无线通信网络、更具体地说,包括移动电话通信网络和/或无线数据通信网络。

一个或更多个消息发送服务器6可以使用图1中示出的第一网络4和第二网络5参与这些设备1、2和3之间的通信。在本实施例中,消息发送服务器6可以包括通信单元(未示出)和控制器(未示出),通信单元连接到网络,用于执行通信,控制器执行控制以经由该通信单元发送消息,但不限于此。在本实施例中,消息发送服务器6连接到第二网络5,但是不限于此。例如,消息发送服务器6可以连接到第一网络4或者消息发送服务器6可以分别连接到第一网络4和第二网络5。在本实施例中,消息发送服务器6仅仅是本发明的消息发送装置的一个示例。如果第二个单独的服务器(未示出)连接到第一网络4,那么使用第一网络4在对方设备1和远程设备2之间的基本消息发送可以由第二服务器执行。如果远程设备2的用户由于用户缺席而不能检查远程设备2中收到的消息,那么第二服务器可以将该消息递送给消息发送服务器6。

在下文中,将参考图2详细描述根据本发明的一个实施例的设备1、2和3之间的操作过程。图2示出根据本发明的一个实施例的设备1、2和3之间的交互。在本实施例中,假定移动设备3的用户正在移动设备3的访问范围内但是不在远程设备2的直接访问范围内漫游。还假定对方(counterpart)请求该用户发送的信息存在于远程设备2中。

首先,在步骤201,对方使用对方设备1发送信息请求消息到该用户的远程设备2,以请求该用户发送对方期望的信息。在本实施例中,该信息请求消息可以包括作为诸如通过信使(messenger)等的即时消息的文本、语音、图像、视频等。这个消息被从对方设备1发送到消息发送服务器6,然后在步骤202消息发送服务器6确定远程设备2是否可以接收该消息。在替换实施例中,上述第二服务器可以确定远程设备2是否可以接收该消息。如果远程设备2不能接收该消息,那么第二服务器可以将该来自对方设备1的消息发送到消息发送服务器6。

可以通过该用户的设置将远程设备2设置成远程设备2不能接收消息的状态,即“缺席(in absence)”状态。响应于来自消息发送服务器6(或第二服务器)的查询,在步骤203,远程设备2可以将该"缺席"状态告知消息发送服务器6,即,告知消息发送服务器6远程设备2本身不能接收该消息。此时,远程设备2可以向消息发送服务器6提供用户可以通过其接收该消息的移动设备3的设备信息。响应于接收到该设备信息,在步骤204,消息发送服务器6基于所接收的移动设备3的设备信息递送该消息到移动设备3。

在本发明的另一个实施例中,消息发送服务器6可以存储和管理将来自对方设备1的消息发送到远程设备2和/或移动设备3所需的信息。例如,消息发送服务器6可以存储和管理关于对方1的用户的信息和关于远程设备2和移动设备3的用户的信息(在下文中,统称为"用户信息")。用户信息可以包括用户名、ID、口令、电子邮件地址、电话号码等。在向移动设备3递送从对方设备1接收的消息时,消息发送服务器6可以基于用户信息识别或指定该用户的移动设备3。第二服务器也可以存储和管理对方设备1和远程设备2之间的消息交换所需的用户信息。如果远程设备2的用户正处于其缺席期间,那么在递送来自对方设备1的消息时,第二服务器可以将远程设备2的用户信息传递到消息发送服务器6。

在步骤204之后,该用户检查该消息并且在步骤205使用移动设备3对远程设备2进行远程访问。在步骤206,该用户通过移动设备3搜索并且选择存储在远程设备2中的期望的信息并且请求远程设备2发送所选择的信息到对方设备1。响应于来自该用户的该请求,在步骤207,远程设备2将该信息发送给对方设备1。

以这种方式,根据本发明的一个实施例,即使当该用户由于空间约束等而难以直接访问要被发送的信息时,也可以通过远程控制将该信息发送给对方,从而提高了用户的便利性以及使移动设备的利用率最大化。

在下文中,将参考图3更详细地描述根据一个实施例的移动设备3。图3是示出根据本发明的一个实施例的移动设备3的配置的框图。如图3所示,移动设备3可以包括无线通信单元31、信号处理单元32、显示单元33、存储单元34、用户输入单元35和控制单元36。

无线通信单元31执行与第二网络5的无线通信。由无线通信单元31执行的通信的系统对应于第二网络5并且包括移动电话通信网络、无线数据通信网络等。无线通信单元31可以使用两个或更多个通信系统进行通信,在这种情况下,其可以在控制单元36的控制下根据情况以不同的方式执行通信。例如,在控制单元36的控制下,无线通信单元31可以从3G类型的通信改变到WiFi类型的通信,并且可以从WiFi类型的通信改变到3G类型的通信。

信号处理单元32处理无线通信单元31发送或接收的信号。信号处理单元32执行的信号处理是根据发送或接收的信号的格式的。显示单元33基于经信号处理单元32处理的信号来显示图像。存储单元34是非易失性存储器,用于存储移动设备3的信息和数据,比如快闪存储器等。用户输入单元35从用户接收输入并且递送该输入到控制单元36。

控制单元36控制移动设备3的总体操作。在本实施例中,控制单元36从对方设备1接收信息请求消息,将所接收的消息告知该用户,并且远程访问远程设备2以控制远程设备2将对方设备1请求的信息发送给对方设备1。

在下文中,将参考图4更详细地描述根据本发明的一个实施例的控制单元36的操作。首先,在步骤401,在接收到来自对方设备1的信息请求消息时,控制单元36通过在显示单元33上显示该消息的内容来告知用户接收到该消息。图5示出根据本发明的一个实施例的显示在显示单元33上的来自对方设备1的信息请求消息37的示例。如前面所描述的,来自对方设备1的信息请求消息可以是文本、语音、图像、运动画面或它们的组合等格式,在这些情况的每一种情况下,控制单元36可以控制相应的配置使得该消息可以根据其格式来输出。

控制单元36可以基于该信息请求消息的重要程度来确定是否接收该信息请求消息。该信息请求消息的重要程度可以基于对方是否是地址簿或电话号码簿中注册的人、对方身份信息、用户(接收者)关系信息等来确定。这种定义信息请求消息的重要程度所需的信息(在下文中称为"重要程度定义信息")可以事先存储在移动设备3的存储单元34中。再次参考图2,在向移动设备3发送信息请求消息之前,消息发送服务器6可以询问移动设备3其是否接收该信息请求消息。如果移动设备3拒绝接收该信息请求消息,那么消息发送服务器6可以不向移动设备3发送该消息。

更具体地说,消息发送服务器6告知移动设备3对方设备1向移动设备3发送了信息请求消息并且将关于对方的信息发送向移动设备3。控制单元36基于发送的对方信息和预先存储的重要程度定义信息来确定当前信息请求消息是否重要。如果确定该信息请求消息不重要,那么控制单元36可以使得在移动设备3处不接收该来自对方设备1的信息请求消息。例如,如果检查出该当前信息请求消息的对方不是预先存储的地址簿或电话号码簿中注册的人,那么控制单元36可以使得在移动设备3处不接收该信息请求消息。结果,由于使信息请求消息基于其重要程度而选择性地被接收,所以可以提高移动设备3的用户的便利性并且防止由于接收不重要的消息而产生浪费的费用。

如果消息发送服务器6在远程设备2的用户缺席期间向移动设备3递送消息,其可以执行额外的收费过程。在本实施例中,发送该信息请求消息的对方设备1的用户可以被收取费用。更具体地说,消息发送服务器6可以提供发送该消息的对方设备1的用户帐户并且利用对方设备1的用户帐户中反映的关于该消息的收费信息来执行收费过程。消息发送服务器6可以将可以显示在移动设备3上的广告信息添加到发送给移动设备3的消息中,并且免除或减少相应的费用。对方设备1的用户可以在发送该消息时选择允许或不允许将该广告信息添加到该消息中。

再次参考图4,在步骤402,控制单元36检查所接收的信息是否是通过远程设备2递送的。如果消息发送服务器6在远程设备2的用户缺席期间向移动设备3递送该消息,那么其可以将指示这个情况的信息(在下文中称为"参考信息")连同该消息一起发送到移动设备3。控制单元36可以基于从消息发送服务器6连同该消息一起发送的该参考信息来检查所接收的消息是否是通过远程设备2递送的。也就是说,在本实施例中,在接收到指示试图将该消息从消息发送服务器6发送到远程设备2的参考信息以及该消息时,控制单元36可以因此执行到远程设备2的远程访问。在本实施例中,该参考信息可以包括关于发送或递送该消息的实体的信息、关于消息递送路径的信息等等。移动设备3可以基于该参考信息启动到远程设备2的远程访问。

在另一个实施例中,该参考信息可以包括关于远程设备2的状态的信息。例如,参考信息可以是指示远程设备2不能接收该消息的状态(即,用户“缺席”的状态)的信息。在这种情况下,如前所述,消息发送服务器6可以在试图将该消息递送给远程设备2时检查出远程设备2的用户缺席,并且将相应参考消息连同该消息一起递送给移动设备3。在接收到指示远程设备2的用户缺席的参考信息以及该消息时,移动设备3可以启动到远程设备2的远程访问。

如果在检查时确定所接收的消息不是通过远程设备2递送的,则该过程结束。相反,如果确定所接收的消息是通过远程设备2递送的,则在步骤403控制单元36执行到远程设备2的远程访问。移动设备3到远程设备2的远程访问通过使用支持该远程访问所需的功能的至少一个服务器(未示出)(在下文中称为"远程访问服务器")来实现。该远程访问服务器访问第一网络4和/或第二网络5以实现远程设备2和移动设备3之间的远程控制。该远程访问服务器在远程设备2和移动设备3之间建立通信信道以交换与远程控制相关的命令、数据等。

接下来,通过到远程设备2的远程访问,在步骤404控制单元36远程控制远程设备2以将对方设备1的用户请求的信息发送到对方设备1。图6是示出根据本发明的一个实施例的由控制单元36执行的远程控制远程设备2的过程的流程图。

参考图6,在完成到远程设备2的远程访问时,控制单元36处理从远程设备2接收的远程屏幕并且在步骤4041在显示单元33上显示经处理的屏幕。图7示出根据本发明的一个实施例的显示在显示单元33上的远程屏幕39的示例。用户通过显示在显示单元33上的远程屏幕39访问远程设备2。

在步骤4042,控制单元36将用户通过用户输入单元35的输入发送到远程设备2。因此,用户可以使用移动设备3从远程设备2来检索和选择对方请求的信息,并且将从远程设备2选择的信息发送到对方设备1。例如,用户可以使用移动设备3来运行远程设备2的邮件应用程序,以指定对方设备1并且发送带有所选择的信息的文件附件的邮件给对方设备1。

在操作4043中,控制单元36根据用户的输入确定对于远程设备2的远程控制是否终止。如果确定远程控制终止,则该过程结束。否则,该过程返回到操作4041。

在另一个实施例中,控制单元36可以执行附加的过程,以向用户提供到远程设备2的更加快速和方便的远程访问。图8是示出根据本发明的一个实施例的控制单元36的进一步的过程的流程图。关于图8中示出的控制单元36的过程,为了清楚,将不重复与参照图4描述的内容重叠的说明和描述。

参考图8,如果确定所接收的消息是通过远程设备2递送的,如在图4的402中由“是”来表示,那么在步骤801,控制单元36可以在显示单元33上显示用于到远程设备2的远程访问的选择(UI)。图9示出根据本发明的一个实施例的显示在显示单元33上的用于远程访问的选择UI 38的示例。用户可以通过选择用于到远程设备2的远程访问的选择UI 38,例如,通过触摸它,来更加快速和方便地建立到远程设备2的远程访问。再次参考图8,在步骤802,控制单元36检查用户是否通过用户输入单元35选择该选择UI 38。如果检查出选择UI 38被选择,那么在图4的步骤403中执行到远程设备2的远程访问。否则,该过程结束。

在本实施例中,控制单元36可以包括用于实现上述过程的计算机可执行软件、临时存储该计算机可执行软件的随机存取存储器(RAM)、以及用于运行存储在该RAM中的该计算机可执行软件的微处理器。控制单元36的该计算机可执行软件可以包括两个或更多程序,例如,操作系统程序或该操作系统程序支持的固件程序和应用程序。

此外,移动设备3还可以包括:语音输出单元(未示出),诸如,扬声器,其基于经信号处理单元32处理的信号产生语音;以及供电单元(未示出),其向各种组件供电。

尽管未示出,但是下面将描述根据本发明的另一个实施例的移动设备3。在本实施例中,控制单元36即使在来自对方设备1的消息没有被试图发送到远程设备2时,也可以远程控制远程设备2。例如,在本实施例中假定该消息被试图发送到该用户的单独的第二远程设备(未示出)。

在本实施例中,来自对方设备1的消息被试图发送到该第二远程设备,然后该第二远程设备将该发送的消息递送到移动设备3,与参考图4所描述的类似。可替换地,该第二远程设备可以基于诸如“用户缺席”的设置向消息发送服务器6告知该消息不能被接收。

接下来,当基于上述参考信息检查出来自对方设备1的消息是通过第二远程设备递送的,移动设备3在显示单元33上显示包括远程设备2的可访问的远程设备的列表。接下来,移动设备3对响应于用户的输入从所显示的可访问远程设备的列表中选择的一个远程设备执行远程访问。

虽然已经示出和描述了若干实施例,但是本领域技术人员将理解,可以在其中进行各种形式和细节上的改变,而不脱离本发明的原理和精神,本发明的范围在所附权利要求中限定。

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