用于在通信网络环境中提供电子设备的远程通信的装置和方法
【专利摘要】一种在通信网络环境中进行与电子设备的远程通信的方法和装置,所述方法包括:从主控电子设备发送包括注意AT命令的短消息SM;在检测到该SM用于控制操作时,分析和解析所述AT命令,以确定要在所述特定电子设备处执行的至少一个任务;以及执行所述至少一个任务。
【专利说明】用于在通信网络环境中提供电子设备的远程通信的装置和方法
【技术领域】
[0001]本公开涉及无线通信领域,更具体地涉及一种用于在通信网络环境中提供电子设备的远程通信的装置和方法。
【背景技术】
[0002]无线通信系统在不断地发展。设计者为网络运营商和终端用户持续地开发更多的特征。在无线电话系统的领域中,现有【技术领域】中基于蜂窝的电话系统得到了极大的发展。作为在人类时代中的真正发明的电子设备,即使在只需要几秒钟就能连接全世界任何角落的人或获取关于最新技术更新的信息的现今,仍具有重要作用。
[0003]一些无线通信系统遵循第三代合作伙伴计划3GPP/3GPP2标准27.007和27.005。3GPP/3GPP2是一群电信协会之间的合作,被称为组织合作伙伴。3GPP的最初范围是在国际电信联盟(ITU)的国际移动电信-2000计划的范围内,基于针对移动通信(GSM)规范的演进全球系统,实现全球可应用第三代(3G)移动电话系统规范。如果用户希望使用计算机控制电子设备,那么可以在使用注意(AT)命令来执行控制操作的情况下使用3GPP/3GPP2标准 27.007 和 27.005。
[0004]在个人计算机的调制解调器设备中使用的AT命令自动识别并响应在数据终端设备(DTE)和数据电路端接设备(DCE)之间的通信速率以及通信参数。将AT命令实现为使得AT命令的前两个字符限于“AT”或“at”。“AT”一般指引起电子设备的注意的字母。具备通信能力的计算机设备可以具有调制解调部分和处理单元,所述调制解调部分用于与通信线路进行信号通信,以便发送并接收短消息服务(SMS)的消息,所述处理单元用于执行AT命令,例如,向调制解调部分请求接收数字命令信号(DCS)的DCS接收命令。电子设备包括被称为通用异步接收-发送器(UART)的电路,所述电路接收开始和停止同步AT命令,并且进而根据所接收的AT命令来执行通信。因此需要一种用于测量开始和停止位的定时和间隔的自动识别方法,以便从通信链路的另一侧检测接收的速率,以及设置用于识别并响应在DTE和DCE之间的通信速率以及通信参数的波特率的频率。此外,外部DTE设备(例如,个人计算机(PC))的串行通信单元可以使用串行通道与电子设备的串行接口通信。电子设备包括集成在电子设备的基带芯片上且与电子设备的串行接口连接的AT命令模块。该连接启用AT命令以执行多种操作,例如,呼叫服务、SMS、辅助服务、GPRS数据服务以及用于控制电子设备的多种功能(例如,运行电话薄、获取国际移动站设备标识(MEI))等。
[0005]作为执行通信的方式,计算机使用串行接口向电子设备发送AT命令,并通过该AT命令控制电子设备,以便实现GSM/UMTS交互。用户可以操作或控制功能配置,例如,通过AT命令呼叫消息短消息服务(SMS)。所述AT命令不仅控制GSM相关服务,例如,呼叫服务、SMS、辅助服务以及GPRS数据服务,并且也控制电子设备的功能,例如,运行电话薄、获取MEI等。因此,对于任何用户而言,容易实现电子设备的直接控制而无需访问用户界面设备(例如,键区)。以上通信限于使用AT命令的DCE和DTE通信,并且限于有线环境。另外,一些现有方法使用一些特定命令控制远程电子设备,以便用无线方法和通信来控制和操作电子设备,所述特定命令是由远程电子设备的拥有者或用户预定义的。
[0006]由于上述原因,很明显,现有方法使用计算机控制电子设备或通过使用预定义的命令来控制和操作远程电子设备。此外,需要一种通过无线射频访问通信来控制和操作远程电子设备的方法,所述无线射频访问通信使用现有的AT命令。
【发明内容】
[0007]本发明在于提供一种方法和装置,用于使用预定义的3GPP/3GPP2标准(27.007和27.005)移动命令(AT命令)以启用在两个远程安置的电子设备之间的通信。
[0008]本发明还在于提供一种方法和装置,用于创建电子设备的AT命令并通过SMS向远程电子设备发送该命令信号的。
[0009]此外,本发明在于提供一种方法和装置,用于为从远程位置访问电子设备提供安全性并限制未授权访问。
[0010]本发明提供了一种用于通信网络环境中的电子设备的远程通信的方法,所述方法包括:从主控电子设备发送包括AT命令的短消息(SM);在检测到该SM用于控制操作时,分析和解析所述AT命令,以确定要在所述电子设备处执行的至少一个任务;以及执行所述至少一个任务。
[0011]本发明还提供了一种用于通信网络环境中的电子设备的远程通信的装置,其中所述装置包括控制实体,所述控制实体用于从主控电子设备发送包括AT命令的短消息(SM),在检测到该SM用于控制操作时,分析和解析所述AT命令,以确定要在所述电子设备处执行的至少一个任务,以及执行所述至少一个任务。
[0012]当结合以下描述与附图考虑时,将更好地领会及理解这里的本发明的示例性实施例的以上和其他方面。但是应理解,尽管以下描述对示例性实施例以及其大量特定细节加以说明,然而这仅是说明性的而绝不应描述为对本发明的限制。在不脱离示例性实施例的精神的前提下,可以在示例性实施例的范围内作出多种改变和修改,且这里的示例性实施例包括所有这样的修改。
【专利附图】
【附图说明】
[0013]结合附图阐述了本发明,贯穿附图,相同附图标记和字母表示多个附图中的相应部分。结合附图,通过以下描述,将更好地理解这里的示例性实施例,附图中:
[0014]图1示出了根据这里所公开的本发明的示例性实施例的两个电子设备的框图;
[0015]图2示出了根据这里所公开的示例性实施例描述了在被控电子设备中处理AT命令SM时涉及的步骤的流程图;
[0016]图3示出了根据这里所公开的示例性实施例针对进入的AT命令SM而配置的被控电子设备的显示屏幕;
[0017]图4示出了根据这里所公开的示例性实施例的主控电子设备的显示屏幕,所述主控电子设备使用AT命令库来创建及向被控电子设备发送AT命令SM ;
[0018]图5示出了根据这里所公开的示例性实施例向被控电子设备发送呼叫转移AT命令和包括在SM中的口令的主控电子设备的显示屏幕;以及[0019]图6示出了根据这里所公开的示例性实施例的远程呼叫过程。
【具体实施方式】
[0020]结合在附图中阐述的和在以下描述中详述的非限制示例性实施例,更全面地描述这里的本发明的示例性实施例及其多种特征和有利的细节。为了避免不必要地混淆这里的示例性实施例,省略对公知组件和处理技术的描述。这里所使用的示例仅是为了帮助对能够实施这里的示例性实施例的方式的理解以及进一步令本领域技术人员实施这里的示例性实施例。因此,所述示例不应被理解为限制这里的示例性实施例的范围。然而,本发明可以表现为多种不同形式,并不应被理解为限于这里所述的示例性实施例。此外,参考本发明的功能而定义的这里描述的术语可以根据用户或操作者的意图和实践而不同地实现。因此,应在贯穿说明书的公开的基础上理解术语。本发明的原理和特征可以在不脱离本发明的范围的前提下,表现在多种多样的示例性实施例中。
[0021]贯穿附图,相似的附图标记用于表示相同或相似的部分。此外,尽管附图表示了本发明的示例性实施例,但是附图不是必须按比例的,为了更清楚地阐述和解释本发明,可以放大或省略特定特征。
[0022]在这里列举的术语中,终端、移动设备、便携设备或者电子设备是指任何类型的能够处理数据的设备,所述数据是向任何外部实体发送的或从任何外部实体接收的。所述终端、移动设备、便携设备或者电子设备可以在屏幕上显示图标或菜单,其中存储的数据和多种可执行功能被分派到或映射到所述图标或菜单。所述终端、移动设备、便携设备或者电子设备可以包括计算机、笔记本、平板PC、移动设备以及任何已知类型的电子设备。
[0023]在这里列举的术语中,屏幕是指显示器或向用户视觉地显示信息的其它输出设备,并且其中可以选择地包括能够接收并电处理来自用户的触摸输入的触摸屏或触摸面板,所述用户使用触控笔、用户的手指、或用于从用户传达用户选择给向显示器或其它输出设备的其它技术。
[0024]在这里列举的术语中,图标是指在电子设备的屏幕上显示的图形元素(例如图像或符号),以便用户可以容易地选择所需功能或数据。具体地,每一个图标与在电子设备中可执行的任何功能或者与存储在电子设备中的任何数据具有映射关系,并且用于在电子设备中处理功能或选择数据。当用户选择所显示的图标中的一个时,电子设备识别与所选图标有关的特定功能或数据。接着电子设备执行所识别的功能或显示所识别的数据。
[0025]在这里列举的术语中,数据是指任何类型的由电子设备处理的信息,包括从任何外部实体接收的文本和/或图像、所发送的或所接收的消息以及当电子设备执行特定功能时所创建的信息。
[0026]这里的本发明的示例性实施例实现一种利用AT命令来控制远程电子设备的方法和装置,所述方法和装置可以应用于在任何电子设备上的多功能控制应用使用。如在3GPP/3GPP2 (27.007和27.005)中讨论的且本领域所公知的,所述方法使用AT命令。所述方法使用可以容易地内部映射到或转换到标准AT命令和再使用受AT命令约束的现有功能的通用命令,以便符合控制应用的目的。由于规范定义了可以由AT解析器执行的所有AT命令的标准,所以所述方法产生并从主控电子设备发送这样的AT命令,并在被控电子设备上执行远程应用任务,所述被控电子设备被远程地置离主控电子设备。使用AT命令的另一目的是它的应用导致再使用现有AT命令库及其内置功能,以符合多种应用目的,而避免了应用新的功能的开销。
[0027]现在参考附图1到6,其中贯穿附图相似的附图标号一致地表示相应特征,附图示出了本发明的示例性实施例。
[0028]图1根据这里所公开的本发明的示例性实施例,示出了两个电子设备的框图。如图1所示,该方法控制应用程序,使得该控制在电子设备(对用户而言可以是本地的或远程的)与在无线环境中操作的其它远程电子设备之间延伸。
[0029]在示例性实施例中,贯穿这里描述的电子设备可以是以本领域已知形式的具有处理器、输入单元、显示单元、存储器以及收发器的移动电话、PDA、平板电脑等。例如,针对无线通信,收发器可以包括发送器、接收器以及天线,且针对有线通信,收发器可以包括基于有线的通信接口。在这里所述的示例性实施例中,电子设备实施无线通信,因此包括已知无线组件,但是在可供选择的实施例中,有线通信以及有线和无线通信的结合也可以通过电子设备实现以便实现本发明。
[0030]发送AT命令的电子设备被称为主控电子设备101,接收该命令的电子设备被称为被控电子设备102。主控电子设备101包括几个模块,例如,用户界面(UI)界面模块103、AT命令库模块104、加密模块105以及短消息(SM)模块106。UI界面模块103向主控电子设备101的用户提供显示器,例如,可以是触摸屏的屏幕。AT命令库模块104存储或访问存储的多个AT命令(例如,预定的和/或已知的AT命令),允许主控电子设备101从库中选择任何AT命令以便控制和操作被控电子设备102。在主控电子设备101中的加密模块105为向被控电子设备102发送AT命令提供安全性。该加密模块105对要输出的AT命令用密钥加密以便在电子设备101、102之间提供安全的通信。SM模块106启用主控电子设备101通过短消息服务(SMS)来向被控电子设备102发送AT命令。
[0031]用户界面模块103优选地可以不向用户显示AT命令。相反,按照以预定的自然语言(例如,英语、韩语、印地语、德语、法语、意大利语等)容易理解的库关键字(例如,英语词语和缩写,CALL FffDXALL END等)的形式,在Π界面模块103的控制下,通过显示器向用户以简明语言的形式显示AT命令。
[0032]主控电子设备101可以向被控电子设备102发送AT命令形式的至少一个控制信号,以便从接收方被控电子设备102引出与AT命令相对应的多个类型的响应。主控电子设备101通过无线通信(例如,以本领域已知的无线电波的形式)向被控电子设备102发送AT命令。在示例性实施例中,通信链路电路可以优选地实现为任何已知的具有标准专用数据包的无线射频访问通信,所述标准专用数据包用于发送数字信号,例如,与UMTS技术有关的SMS传送。
[0033]在另一示例性实施例中,无线射频访问技术可以是GSM、通用分组无线业务(GPRS)、LTE、CDMA 等。
[0034]被控电子设备102包括多个模块,例如SM处理模块107、控制实体108以及AT命令翻译器模块109。一旦从主控电子设备101接收到SM,被控电子设备102使用SM处理模块107处理SM。连接到SM处理模块107和AT命令翻译器或AT解析器模块109的控制实体108包括存储模块,存储模块用于存储用户所配置的安全密钥信息,以便当从主控电子设备101访问被控电子设备102时认证用户。控制实体108分析从主控电子设备101接收的SM并检查包括在SM中的用户关键字信息。用户关键字信息是预定义数(N)个字节的ASCII字符的,以便确定该SM是控制SM或是普通用户SM。被控电子设备102通过SMS接收AT命令并使用AT命令翻译器模块109执行操作或任务。AT命令翻译器模块109使用AT解析器提供嵌入在SM中的AT命令的执行的响应。除了打电话或接电话之外或者代替打电话或接电话,该响应也可以改变电子设备102的状态,例如,激活电子设备102中的用于接收电子设备101的任何信息或者用于控制电子设备102的电路。
[0035]在可供选择的实施例中,主控电子设备101也可以像被控电子设备102 —样包括SM处理模块、控制实体以及AT命令翻译器模块,从而主控电子设备101可以由实现这里针对图1所示的主控电子设备101描述的组件的另一电子设备控制,所述另一电子设备。
[0036]相似地,在另一可选择的实施例中,被控电子设备102也可以像主控电子设备101一样包括Π界面模块、加密模块、AT命令库模块以及SM模块,从而被控电子设备102可以控制实现这里针对图1所示的被控电子设备102描述的组件的另一电子设备。
[0037]图2示出了根据这里所公开的示例性实施例描述了在被控电子设备中处理AT命令SM时涉及的步骤的流程图。如图2详述,流程图描述了检查SM文本的内容的方法,所述SM文本包含控制数据和控制信息,且所述控制数据和控制信息在远程安置的被控电子设备102处被接收然后被处理。在步骤201中,被控电子设备102通过SMS从主控电子设备101接收SM。一旦接收到SM,在步骤202中,被控电子设备102检查在SM中的任何关键字。例如,用户或者电子设备101可以用关键字“T0_MY_M0BILE”作为用户定义的关键字标识符来开始SM文本,所述用户定义的关键字标识符作为通过SMS发送的控制信息的一部分出现。该关键字用于在接收端处区分AT命令SM和普通用户SM,其中AT命令SM包括或嵌有AT命令。因为AT命令和SM都由文本组成,所以在SM中可以按照在创建和修改SM的【技术领域】中已知的形式容易地插入或嵌入AT命令。如果在步骤202中确定在SM中不存在用户定义的关键字,那么在步骤203中被控电子设备设置该SM为普通SM,且图2的方法结束。否则,如果在步骤202中确定在SM中存在用户定义的关键字,那么在步骤204中被控电子设备提取AT命令以及可选择地从所接收的SM中提取任何头部。如果由被控电子设备102接收的SM识别为AT命令SM,则进一步处理在SM中的控制信息的剩余部分,以便通过将口令与在被控电子设备102的存储器中存储的口令相匹配来验证发送器的可靠性。在步骤205中被控电子设备102检查在AT命令中的口令。如果在步骤205中没有找到口令,方法进行到步骤209。然而,如果在步骤205中找到口令,在步骤206中,方法检查该口令与存储的口令的匹配。如果在步骤206中未找到口令匹配,方法进行到步骤209。然而,如果在步骤206中找到口令匹配,则在步骤207中被控电子设备102认证该发送器,且进行到步骤210。反过来参考步骤209,如果被控电子设备102在步骤205中没有找到任何口令或者在步骤206中没有找到任何口令匹配,则在步骤209中电子设备102检查该SM是否是从与主控电子设备101相关联的安全例外号码发送的。在步骤209中,如果SM不是从安全例外号码发送的,则图2的方法结束。否则,在步骤209中,如果SM是从安全例外号码发送的,则该方法进行到步骤210。如果被控电子设备102识别从安全例外号码发送了 SM,将不执行步骤207的认证方法。在步骤207中成功认证之后或者在步骤210之后,通过被控电子设备102的AT命令解析器执行控制信息以产生新任务。在步骤210中,被控电子设备102检查AT命令是要在被控电子设备102本地执行的移动服务(MS)AT命令还是网络AT命令。如果AT命令是网络AT命令,那么在步骤212中,所产生的新任务与网络交互并处理AT命令,进行到步骤213。如果在步骤210中被控电子设备102识别AT命令是移动AT命令,那么在步骤211中,所产生的新任务将在内部与电子设备交互以便执行主控设备101意图通过控制信息而指示的用户任务,并且方法进行到步骤213。在可供选择的示例性实施例中,所述方法也可以是具有到网络的转移号码的辅助服务(SS)串。参考步骤213,在步骤213中,被控电子设备102最终通过SMS向主控电子设备101发送成功或者失败结果。可以按照呈现的顺序、按照不同顺序或同时地执行图2的方法中的多种行为。此外,在一些示例性实施例中,可以省略在图2中所列的一些行为。
[0038]在可供选择的示例性实施例中,主控电子设备101可以作为被控电子设备,并从任何电子设备接收嵌入有AT命令的SM以便执行对此时是被控电子设备的电子设备101的控制操作。
[0039]在另一可供选择的示例性实施例中,被控电子设备102作为主控电子设备,并向任何电子设备发送嵌入有AT命令的SM。
[0040]图3示出了根据这里所公开的示例性实施例通过图1所示的被控电子设备102显示的显示屏,所述显示屏是针对进入的AT命令SM而配置的。AT命令SM设置301配置成从主控电子设备101接收并认证AT命令。该设置是由用户初始配置的,或者可供选择地可以是在电子设备101、102的制造时所确定的默认设置。用户定义的关键字302是指被控电子设备102所用的输入区,以便识别进入的SM是AT命令SM。输入区302可以是用于利用输入单元(例如,电子设备101、102的触摸屏)接收输入文本(例如,字母、数字、字符和符号)的区域,该屏幕在图形用户界面(⑶I)中显示设置301。安全密钥303是用户在被控电子设备102中配置的用于认证目的的口令。在示例性实施例中,用户配置安全密钥为XXXXX,于是,当用户想要从另一电子设备发送AT命令SM来访问用户的电子设备时(所述用户的电子设备被留在家中或者其它远程位置处),那么用户不得不为要成为被控电子设备102的该远程的电子设备提供相同的安全密钥XXXXX用于认证。任何时候,用户可以例如通过按压在图3中的屏幕上的编辑图标,通过在更改安全密钥输入区304输入新的安全密钥来更改安全密钥。在配置电子设备之后,用户可以通过按压在图3中的屏幕上的保存图标,在被控电子设备102中保存所配置的AT命令设置。在本发明的示例性实施例中,结合图2步骤209所述,在配置设置中可能有一个选项,其中用户可以在电子设备中设置例外号码305来避免检查安全密钥。在示例性实施例中,例外号码305存储在被控电子设备102的存储器中。该例外号码可以是被信任的号码,且当用户从具有该例外号码的主控电子设备101发送AT命令时,由接收方被控电子设备102所接收的SM将不出于安全性目的而检查发送方(即作为发送方的主控电子设备101)。例如,用户在图3中输入区305内用XXXX作为安全例外号码配置他的电子设备。当用户想要远程控制他的作为被控电子设备102的电子设备时,用户从主控电子设备101发送AT命令SM,其中所述主控电子设备101具有用户最初在他的电话上配置的安全例外号码。当用户用相同的安全例外号码XXXX发送AT命令SM时,因为配置的安全例外号码XXXX与所接收的安全例外号码XXXX匹配,而所接收的安全例外号码XXXX与发送或主控电子设备101的移动号码相匹配,所以他的作为被控电子设备102的电子设备将不检查安全密钥。例外号码的这种使用帮助用户从作为主控电子设备102的任何被信任的远程电子设备发送AT命令SM,其中所述被信任的远程电子设备不包括用于认证的安全信息。在不例性实施例中,主控电子设备101向被控电子设备102发送AT命令。在这种情况下,主控电子设备101可以配置为仅向被控电子设备102发送AT命令SM,且当被控电子设备102从除了主控电子设备101的任何电子设备接收任何AT命令SM时,被控电子设备102可以不执行任何AT命令。
[0041]被控电子设备102也可以配置为具有有效期,其中在图3的屏幕上显示的输入区306中输入所述有效期。在有效期区306中的有效期是时间段,所述时间段可以用分钟或者其它时间单位测量,是由用户配置或者由制造商默认设置以便容许在接收AT命令SM时的延迟。在被控电子设备102中的控制实体108检查从由主控电子设备101发送AT命令SM的时间开始,是否在所设的有效期内接收到所接收的AT命令SM。延迟可能是由于在图1中的电子设备101、102之间提供通信信道的网络的传输延迟导致的,或者可能是由于主控电子设备101的处理延迟导致的。在示例性实施例中,有效期存储在被控电子设备102的存储器中。
[0042]在另一示例性实施例中,由于在网络的一些错误,主控电子设备101不止一次尝试发送相同的消息,这将导致向被控电子设备102至少两次重复发送相同的AT命令SM。在这种情况下,当向被控电子设备102发送SM时,主控电子设备101包括已知的拒绝重复传输协议(TP-RD)信息,所述TP-RD信息用于在提供图1中的电子设备101、102之间的通信信道的网络短消息服务中心(SMSC)处识别并拒绝或忽略相同消息的复制的发生。
[0043]被控电子设备102的控制实体108将进入的AT命令SM检查为具有例如〈关键字>〈头部 >〈内容〉的格式。电子设备使用〈关键字 > 字段来识别进入的SM是用于控制应用的AT命令SM。
[0044]〈头部〉是由被控电子设备102使用的字段,用以验证进入的SM的真实性。〈头部 > 字段可以例如仅在由主控电子设备101发送SM时被加密并包括在SM中。仅在通过SMS发送SM时,包括图3中的安全密钥303或口令的头部可以使得提示用户使用Π界面模块103在主控电子设备101的显示器上输 入安全密钥303或者口令。这种对用户的提示是出于在第一次发送SM后当重新使用来自主控电子设备101的发件箱的相同SM时的安全考虑。电子设备使用〈内容〉字段以便包括或嵌入AT命令,当所述AT命令被提取时被用来控制被控电子设备102中远程移动应用。
[0045]图4示出了根据这里所公开的示例性实施例由图1所示的主控电子设备101显示的显示屏幕,所述主控电子设备101使用AT命令库来创建AT命令SM及向被控电子设备102发送AT命令SM。图4不出了主控电子设备101,主控电子设备101包括AT命令库以便用户通过选择相应的简单语言文本或关键字来选择AT命令,并且向被控电子设备102发送AT命令。主控电子设备101可以从用户输入的号码创建AT命令SM401,其中应将特定AT命令SM发送给所述号码。使用主控电子设备101的用户在“向:”之后的输入区中输入关键字402,接着从由图1中的AT命令库模块104访问的存储器内的AT命令库立即显示多个AT命令选项。
[0046]用户使用⑶I和/或主控电子设备101的触摸屏在所显示的“针对”之后的输入区中输入关键字“1'0_1^_1--11^”402^了命令库模块104使得图4中的屏幕向用户显示多个AT命令选项。AT命令库模块104使得图4中的屏幕显示例如激活锁定选项403,以锁定被控电子设备102,以避免任何人的未授权使用。[0047]用户选择激活锁定选项403,接着将通过SMS在SM中向被控电子设备102发送与该选项相对应的AT命令。
[0048]用户选择呼叫转移选项404,接着将向被控电子设备102发送用于呼叫转移的相应AT命令。通过该选项,用户可以将呼叫转移到包括主控电子设备101在内的任何其它电子设备。
[0049]用户可以从AT命令库中选择任何所显示的或可用的选项,主控电子设备101可以搜索与用户所选选项相对应的AT命令。当用户通过轻击或激活在图4所示的屏幕上的发送图标来选择发送命令或选项时,主控电子设备101在所产生的SM中包括所选选项的AT命令,并通过SMS向被控电子设备102发送该SM。
[0050]如果用户想要将呼叫转移到新的电子设备,则用户选择呼叫转移选项404,并输入及发送呼叫转移到的新的电子设备的号码。UI界面模块103可以产生并导致显示另一显示屏或弹出窗口,或改变图4中的屏幕来显示输入区以便允许用户输入新的电子设备的号码,其中所述新的电子设备的号码和用于呼叫转移的AT命令被插入在SM消息中。接着,将向被控电子设备102发送与呼叫转移相对应的AT命令。然后,被控电子设备102将提取新的电子设备的号码,并将用户的任何后来呼叫转移到通过主控电子设备101发送的所输入的新的电子设备的号码。现在,新的电子设备接收向被控电子设备102发出而转移到特定新的电子设备上的呼叫。
[0051]用户从AT命令库中选择解除锁定选项405,这允许用户将用户已在作为被控电子设备102的他的远程电子设备中激活的任何锁定解除。
[0052]用户使用电话本号码(PB num)选项406来选择MCALL。这允许用户通过经由SMS向被控电子设备102发送在SM中的相应AT命令,在远程移动电话本(PB)中远程地呼叫他人。
[0053]用户从AT命令库中选择MCALL号码(Num)选项407。这允许用户使用他的作为被控电子设备102的远程电子设备远程呼叫一个号码。
[0054]如果用户想要从他的作为被控电子设备102的远程电子设备访问因特网,并且如果用户想要关于用户认证的所有查询被重定向到用户使用作为主控电子设备101的当前电子设备,则用户选择AT命令库中的查询入口选项408。
[0055]用户在AT命令库中选择查询SMS选项409。例如,如果用户注册任何因特网账户,他可以通过SMS得到用于认证的确认。如果用户想要将所述确认发送给用户用作主控电子设备101的当前电子设备,那么用户在AT命令库中选择查询SMS选项409。
[0056]图4的显示屏幕所示的选项中可以包括更多AT命令,例如,用于允许用户使用计算机或者其他电子设备作为主控电子设备101来执行因特网银行交易的选项,所述主控电子设备101控制作为被控电子设备102的用户的远程电子设备。为了认证用户,银行将向用户最初注册的移动设备号码发送SM。在用户将他的电子设备留在家中的情况下,为了进行因特网银行交易,用户需要在SM中提供安全密钥。此时,用户可以选择查询SMS选项409,主控电子设备101将向被控电子设备102发送AT命令,所述被动电子设备102接收包含针对银行交易的认证信息的SM。然后,在接收到AT命令SM之后,被控电子设备102将向用户用于发送AT命令SM的主控电子设备101发送因特网银行认证SM。
[0057]此外,在图4中所示的屏幕也可以包括AT库图标,所述AT库图标允许用户改变成另一 AT库、列表或者AT命令的菜单,以便显示在图4的屏幕上。
[0058]图5示出了根据这里所公开的示例性实施例由主控电子设备101显示的显示屏幕,所述主控电子设备向被控电子设备发送呼叫转移AT命令和包括在SM中的口令。当用户在AT命令库中选择呼叫转移选项404时,如图4所示,主控电子设备101选择与呼叫转移选项相对应的相应AT命令。此外,使用UI界面模块103控制屏幕的主控电子设备101产生提示用户输入口令303或安全密钥的具有输入区的弹出窗口或者屏幕,所述安全密钥是最初配置在被控电子设备102中的。在用户输入口令303之后,他可以按压在图5中的发送图标来通过SMS向被控电子设备102发送用于呼叫转移的AT命令SM。
[0059]图6示出了根据这里所公开的示例性实施例的远程呼叫过程。例如,标记为A的电子设备601的用户可能想要使用他的标记为B的远程电子设备602与标记为C的电子设备603通信,其中所述标记为B的电子设备602具有较低的呼叫费用。作为主控移动设备的电子设备A601的用户在步骤604中首先通过SMS向被控电子设备B602发送AT命令SM。在接收该SM之后,被控电子设备B602认证主控电子设备A601的用户。在主控电子设备A601的成功认证后,被控电子设备B602发起两个移动始发呼叫,并将主控电子设备A601与电子设备C603连接。接着,被控电子设备B602首先在步骤605中建立与电子设备A601的呼叫BA。现在,主控电子设备A601和被控电子设备602在呼叫BA上连接。第二步,在步骤606中,被控电子设备602与主控电子设备A601保持呼叫BA。在步骤606中,被控电子设备B602保持呼叫BA。第三步,在步骤607中,在仍旧保持呼叫BA的同时,被控电子设备B602呼叫电子设备C603。现在,远程电子设备B602和电子设备C603在呼叫BC上连接。
[0060]最终,在步骤608中,被控电子设备B602在呼叫BA和BC之间发起显示呼叫转移(ECT)。显示呼叫转移(ECT)是多方呼叫的特征中的一种,其中电子设备通过保持呼叫与激活呼叫连接,并将其自身从该呼叫断开。现在,在ECT之后,在呼叫AC中电子设备A601直接连接到电子设备C603,其中通过远程使用电子设备B完成呼叫电子设备C的目的,所述电子设备B具有较低的呼叫费用。或者,可以使用电子设备B发起在电子设备A601和电子设备C603之间用于安全、匿名、或访问目的的呼叫AC,例如,以防止电子设备C603阻挡电子设备 A601。
[0061]电子设备601-603可以置于不同位置或不同国家。通过这种安排,在国家X中的电子设备A601的用户可能想要使用在国家Z中的远程电子设备B602呼叫在国家Y中的移动设备C603。此外,与远程设备B602有关的针对标准或国际呼叫的呼叫费用可能较不昂贵。因此,电子设备A601的用户可以使用远程电子设备B602呼叫电子设备C603,其中远程电子设备B602针对标准和国际呼叫具有较不昂贵的呼叫费用。
[0062]这里所公开的本发明的示例性实施例可以通过在至少一个硬件设备上运行并执行网络管理功能以便控制多种电子设备的部件和组件的至少一个软件程序实现。图1中所示元件和组件包括可以是硬件设备或硬件设备和软件模块的结合中的至少一个的模块。
[0063]根据本发明的上述装置和方法可以以硬件或固件、或以软件或计算机代码、或者其组合来实现。多种组件(例如,控制器、中央处理单元(CPU)、处理器以及任何单元或这里所述的设备)至少包括硬件和/或其他物理结构和元件。此外,软件或计算机代码也可以存储在非暂时性记录介质中,例如⑶ROM、RAM、可擦除或可重写ROM、软盘、⑶、DVD、存储芯片、硬盘、磁存储介质、光学记录介质、或者通过网络下载的原始存储在远程记录介质、计算机可读记录介质、或非暂时性的机器可读介质并且要存储在本地记录介质上的磁光盘或计算机代码,以便在软件、计算机代码、软件模块、软件对象、指令、应用、小程序、应用程序等中可以实施这里所述的方法,使得此处所述方法利用通用计算机、数字计算机、或专用处理器或可编程或专用硬件(例如ASIC或FPGA)存储在记录介质中。如本领域技术人员理解的,计算机、处理器、微处理器控制器或可编程硬件包括易失的和/或非易失的储存和存储组件,例如,RAM、ROM、闪存等,其可以存储或接收软件或计算机代码,这些软件或计算机代码在被计算机、处理器或硬件访问和执行时实现这里所述的处理方法。此外,应该认识到,当通用计算机访问用于执行这里示出的所述处理的代码时,所述代码的执行将通用计算机转化为用于执行这里示出的处理的专用计算机。此外,可以通过任何介质将所述程序电学传输,例如,通过有线/无线连接及其等同物发送通信信号。所述程序和计算机可读记录介质也可以分布在联网的计算机系统上,使得按照分布式形式存储和执行计算机可读代码。
[0064]上述特定示例性实施例的描述将全面揭示这里的示例性实施例的一般性质,通过应用任何技术知识,在不脱离本发明的通用方面的前提下,他人可以容易地修改和/或改变所述示例性实施例以用于多种应用,因此,这样的改变和修改应该且意图被理解为在所公开的示例性实施例的等同物的意义和范围内。应理解,这里所用的词语或术语是为了描述的目的且不是为了限制。因此,尽管以示例性实施的形式描述这里的示例性实施例,但是本领域技术人员将认识到,在这里所述的本发明的精神和范围内,这里的示例性实施例可以和修改一同实施。
【权利要求】
1.一种用于在通信网络环境中提供与特定电子设备的远程通信的方法,其特征在于包括: 从主控电子设备接收包括注意AT命令的短消息SM ; 在检测到该SM用于控制操作时,分析和解析所述AT命令,以确定要在所述特定电子设备处执行的至少一个任务;以及 在所述特定电子设备处执行所述至少一个任务。
2.根据权利要求1所述的方法,其特征在于SM包括用于表示针对远程控制过程的消息的用户预定义关键字标识符,所述关键字标识符表示所述至少一个任务。
3.根据权利要求1所述的方法,其特征在于在主控电子设备的AT库中预定义AT命令。
4.根据权利要求1所述的方法,其特征在于SM包括与输入相对应的AT命令,所述输入从主控电子设备中的AT库内选择所述AT命令。
5.根据权利要求1所述的方法,其特征在于SM包括认证数据,所述认证数据是存储在所述特定电子设备中的口令和认证例外号码中的至少一个。
6.根据权利要求1所述的方法,其特征在于SM包括拒绝重复传输协议TP-RD信息,所述拒绝重复传输协议TP-RD信息用于识别并拒绝任何相同SM的复制的发生。
7.一种用于在通信网络环境中提供与特定电子设备的远程通信的装置,其特征在于包括: 短消息模块,用于从主控电子设备接收包括注意AT命令的短消息SM ;以及特定电子设备,在检测到该SM用于控制操作时,分析和解析所述AT命令,以确定要在所述特定电子设备处执行的至少一个任务,并且执行所述至少一个任务。
8.根据权利要求7所述的装置,其特征在于SM包括用于表示针对远程控制过程的消息的用户预定义关键字标识符,所述关键字标识符表示所述至少一个任务。
9.根据权利要求7所述的装置,其特征在于在主控电子设备的AT库中预定义AT命令。
10.根据权利要求7所述的装置,其特征在于所述特定电子设备通过将SM中的用户预定义关键字标识符与预存储在所述特定电子设备中的关键字比较,来确定所述SM是否与控制操作有关。
11.根据权利要求7所述的装置,其特征在于,所述特定电子设备在解析所述SM之前认证所述SM。
12.根据权利要求7所述的装置,其特征在于所述特定电子设备使用预存储在所述特定电子设备中的口令和认证例外号码中的至少一个来认证所述SM。
13.根据权利要求7所述的装置,其特征在于当主控电子设备的SM的发送时间与所述特定电子设备的SM的接收时间之间的差超过预定义的有效期时,所述特定电子设备忽略所述SM。
14.根据权利要求7所述的装置,其特征在于所述特定电子设备具有用于存储用户预定义关键字标识符、口令、认证例外号码和有效期的存储器。
15.根据权利要求7所述的装置,其特征在于所述特定电子设备向主控电子设备发送包括所述至少一个任务的操作结果在内的状态响应。
【文档编号】H04W4/14GK103533520SQ201310283938
【公开日】2014年1月22日 申请日期:2013年7月8日 优先权日:2012年7月6日
【发明者】阿西夫·谢赫, 尼泰什·普什帕克·沙阿 申请人:三星电子株式会社