远程控制方法、系统及终端设备的制作方法

文档序号:7657478阅读:146来源:国知局
专利名称:远程控制方法、系统及终端设备的制作方法
技术领域
本发明主要涉及无线通信领域,特别涉及远程控制技术。
背景技术
伴随着数字家庭的兴起,机器对机器(Machine-to-Machine,简称“M2M”)技术开始流行起来。目前,M2M的重点在于机器对机器的无线通信,存在以下三种方式机器对机器,机器对移动终端(供用户进行远程监视),移动终端对机器(供用户进行远程控制)。
M2M技术主要用于以下场景(1)对白色家电和其他设备的控制、调节和监测,比如微波炉、洗衣机、灯光、电动窗帘、防盗报警器、自动门烟雾探测器、有害气体检测装置、温度和湿度控制器、风量调节器、各种手动的开关和遥控器等。
(2)沟通黑色家电和其他视频设备之间以及与外部世界之间的信息通道,其中包括台式/手持计算机、电视、录/摄像机、VCD/DVD和数码照相机等,同时还可以实现对它们的控制和监测。
目前,利用M2M技术来远程控制家电设备的方式主要有以下几种一、通过编辑手机短信,按照一定的编码规则,在短信的消息体(body)中,添加控制信息,对携带了接收模块的远程设备进行控制。
可以在手机中设置如图1所示的界面,如果用户选择短信控制家电这一项,则进入如图2所示的界面,示出可控制的家电的菜单,指示用户选择具体的操作。在收到用户的选择之后,进入如图3所示的界面,将用户所选择的操作显示在界面上,供用户进行确认,如果用户确认,则向对应的远程设备发送该短信,假设该远程设备对应的号码为11*********,如图4所示。
然而,本发明的发明人发现上述通过短信控制远程设备的方式有以下几个问题1)、短信容易拥塞,丢失,在业务较繁忙的情况下还会发生无法发送的情况,如图5所示,双向性和及时性较差,可能会导致控制失效,使得用户无法及时对远程设备进行控制。2)、需要在远程设备上安置短信接收设备,而短信接收设备的价格比较昂贵。
二、利用手机上网功能,如通用分组无线业务(General Packet RadioService,简称“GPRS”),通过无线应用协议(Wireless Application Protocol,简称“WAP”)技术、www服务器,对携带了对应接收模块的远程设备进行控制。
比如说,可以在手机中设置如图6所示的界面,如果用户选择GPRS控制家电这一项,则进入如图2所示的界面,示出可控制的家电的菜单,指示用户选择具体的操作。在收到用户的选择之后,进入如图3所示的界面,将用户所选择的操作显示在界面上,供用户进行确认,如果用户确认,则连接GPRS网络,将控制命令通过网络发送到受控制的远程设备,如图7所示。
然而,本发明的发明人发现,该方式同样存在以下问题1)网络容易阻塞,及时性差,会导致控制失效,如图8所示。
2)GPRS接收设备价格更为昂贵。
三、利用语音信道,对携带了接收模块的远程设备进行控制。
具体地说,用户可以拨打专门的电话号码,假设为11*********,在电话接通后,输入密码,如果密码正确,则可以通过数字键选择对应的操作。如10为关煤气匝,11为开煤气匝,20为关水管,21为开水管,数字与操作的对应关系是预先设定好且固定的。
然而,本发明的发明人发现,该方式同样存在以下问题1)对于一般用户,如果没有运营商支持,无法使用智能设备进行语音提示,需要记忆操作所对应的数字,容易发出错误的命令;即使使用智能网设备进行语音提示,由于语音提示时间较长,会浪费用户较多的时间,并且,有些语音提示存在多分支,需要用户进行按键选择,使得用户使用起来十分不便。
2)语音信道存在着收费问题,一段时间的反复控制(例如控制排气扇的反复关闭和开启),费用会很高。
3)没有回退机制,同样容易误操作。
4)需要占用语音通道,对网络资源耗费较大。

发明内容
本发明实施方式要解决的主要技术问题是提供一种远程控制方法、系统及终端设备,使得能够及时、可靠地进行远程控制。
为解决上述技术问题,本发明的实施方式提供了一种远程控制方法,包括以下步骤如果网络侧收到的来自第一终端设备的信令中携带发送给第二终端设备的控制信息,则将该控制信息携带在待发送给该第二终端设备的信令中,发送到该第二终端设备,指示该第二终端设备根据该控制信息触发相应的远程控制处理。
本发明的实施方式还提供了一种远程控制系统,包括第一接收单元,用于接收来自第一终端设备的信令;第一判断单元,用于判断来自第一终端设备的信令中是否携带发送给第二终端设备的控制信息,该控制信息用于指示该第二终端设备触发相应的远程控制处理;第一设置单元,用于在判断单元判定信令中携带发送给第二终端设备的控制信息时,将该控制信息设置在待发送给该第二终端设备的信令中;第一发送单元,用于将设置有控制信息的信令发送到第二终端设备。
本发明的实施方式还提供了一种终端设备,包括第二设置模块,用于将发送给第二终端设备的控制信息设置在信令中,该控制信息用于指示该第二终端设备触发相应的远程控制处理;第二发送模块,用于将设置有控制信息的信令发送给网络侧。
本发明的实施方式还提供了一种终端设备,包括第二接收模块,用于从网络侧接收发送给本终端设备的信令;第二判断模块,用于判断信令中是否携带发送给本终端设备的控制信息,该控制信息用于指示本终端设备触发相应的远程控制处理;处理模块,用于在第二判断模块判定信令中携带发送给本终端设备的控制信息时,根据该控制信息触发相应的远程控制处理。
本发明实施方式与现有技术相比,主要区别及其效果在于如果网络侧收到的来自第一终端设备的信令中携带发送给第二终端设备的控制信息,则将该控制信息携带在待发送给该第二终端设备的信令中,发送到该第二终端设备,指示该第二终端设备根据该控制信息触发相应的远程控制处理。由于信令的传输时延较小,及时性和可靠性相对短信或其它通信系统内部的指令而言更好,因此通过信令传输控制信息可以更及时、更可靠地触发第二终端设备进行相应的远程控制处理。


图1是现有技术中通过短信控制远程设备的界面示意图;图2是现有技术中通过短信控制远程设备的操作选择示意图;图3是现有技术中通过短信控制远程设备的操作确认示意图;图4是现有技术中通过短信控制远程设备的命令发送示意图;图5是现有技术中通过短信控制远程设备的发送失败示意图;图6是现有技术中通过GPRS控制远程设备的界面示意图;图7是现有技术中通过GPRS控制远程设备的命令发送示意图;图8是现有技术中通过GPRS控制远程设备的发送失败示意图;图9是根据本发明第一实施方式的远程控制方法流程图;图10是根据本发明第三、第四和第五实施方式的远程控制系统、终端设备结构图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。
本发明第一实施方式涉及一种远程控制方法。在本实施方式中,主控终端设备通过向受控终端设备发起呼叫,在建立呼叫的信令中携带发送给该受控终端设备的控制信息,实现对受控终端设备的远程控制。网络侧在收到的来自主控终端设备的建立呼叫的信令后,将其中的控制信息携带在发送给受控终端设备的建立呼叫的信令中,发送到该受控终端设备,指示该受控终端设备根据该控制信息触发相应的远程控制处理。需要说明的是,上述的网络侧是一个虚拟名词,指的是无线网络中的设备,在本实施方式中,网络侧指的即是主控终端MSb所属的MSCb,以及受控终端MSa所属的MSCa。
上述方法在3G的会话初始协议(Session Initiation Protocol,简称“SIP”)中可以直接实现;在2G中,通过对通讯系统和终端之间的协议进行扩充,也可以实现。简单地说,就是主控终端设备(如手机)拨出电话的时候,同时额外向网络发出控制信息,受控终端设备在收到呼叫的同时收到该控制信息,将该控制信息解码成控制命令,然后按照命令执行相应的响应的动作。
下面以2G的全球移动通信系统(Global System for mobile Communication,简称“GSM”)为例,对该远程控制流程进行具体说明,如图9所示。该流程中的主控终端设备支持在发起呼叫时传输文字信息,即在呼叫建立请求SETUP消息中包含User-user信元。
在步骤901中,用户向主控终端设备MSb输入所选择的控制命令,MSb对该控制命令编码得到控制信息,并向受控终端设备MSa发起呼叫,在呼叫建立请求SETUP消息的用于传输(用户)发起呼叫的事由的信息元素(信元)User-user中,携带该控制信息。呼叫建立请求SETUP消息所包含的参数如表1所示,其中阴影部分示出了携带控制信息的User-user信元,该信元的结构如表2所示。


表1

表2其中,该控制命令可以是预先设置并保存在主控终端设备中,用户只需从对应的菜单中选择相应的命令即可,主控终端设备会自动根据用户所选择的控制命令,对该控制命令进行编码,生成对应的控制信息,无需用户进行过多的操作,从而使得用户使用起来更方便、快捷。
在步骤902中,MSb所属的移动交换中心(Mobile Switching Center,简称“MSC”)MSCb根据MSa的号码向归属位置寄存器(Home Location Register,简称“HLR”)发起取路由信息请求(Send_Routing_Info_Req)。
在步骤903至步骤905中,HLR向MSa所属的MSCa发起取漫游号码请求(Provide_Roaming_Number_Req)。MSCa收到该请求后,向HLR返回取漫游号码响应(Provide_Roaming_Number_Rsp),在该响应消息中包含MSa的漫游号码。HLR收到该漫游号码后,向MSCb返回取路由信息响应(Send_Routing_Info_Rsp),在该响应消息中包含该MSa的漫游号码。
在步骤906中,MSCb向MSCa发送初始地址消息(Initial Address Message,简称“IAM”)。具体地说,MSCb判断从MSb收到的SETUP消息中是否包含有User-user信元,如果包含有User-user信元,且该User-user信元中包含控制信息,则直接将SETUP消息中的User-user信元中的内容设置在IAM消息中用于传输(用户)发起呼叫的事由的User-to-user information信元中,将设置后的IAM消息发送给MSCa。如果SETUP消息中未包含有User-user信元,或该User-user信元中未包含控制信息,则根据现有技术向MSCa发送IAM消息。该IAM消息中包含的参数如表3所示,其中阴影部分为User-to-user information信元,该User-to-user information信元的结构如表4所示。


表3

表4在步骤907中,MSCa收到IAM消息以后,从User-to-user information信元中获取该控制信息,将该控制信息设置到待下发的SETUP消息的User-user信元中,发送给MSa,即向MSa发起呼叫。网络侧下发给终端设备的SETUP消息的结构如表5所示,其中阴影部分示出了用于传输控制信息的User-user信元。User-user信元的结构如表2所示。


表5在步骤908中,MSa收到该呼叫建立请求SETUP消息时,对消息中User-user信元内的控制信息进行译码得到控制命令,根据该控制命令触发相应的远程控制处理。在触发相应的远程控制处理的同时,该MSa可以按照现有技术与MSb建立通信。
在本实施方式中,由于用于建立呼叫的信令的传输时延极小,及时性和可靠性相对短信或其它通信系统内部的指令而言更好,因此通过用于建立呼叫的信令来传输控制信息,可使得受控终端设备在收到呼叫的同时,收到主控终端设备发出的控制信息,可以更及时、更可靠地触发受控终端设备进行相应的远程控制处理。
本发明第二实施方式与第一实施方式相类似,其区别在于,在第一实施方式中,主控终端设备通过SETUP消息中的User-user信元传输控制信息,而该User-user信元仅在主控终端设备支持在发起呼叫时传输文字信息的情况下才存在;而在本实施方式中,主控终端设备通过SETUP消息中用于传输被叫号码的信元Called party BCD number来将该控制信息发送到网络侧,如表1中粗体部分所示。网络侧同样通过SETUP消息中该Called party BCD number信元将该控制信息传输给受控终端设备,如表5中粗体部分所示。该Called party BCD number信元的结构为被叫号码+控制信息。从而在SETUP消息中不包括User-user信元的情况下,也能传输控制信息,实现本实施方式。
需要说明的是,以上两个实施方式仅是个例,在实际应用中,还可以通过其它的信令将控制信息传输给受控的终端设备,或者通过SETUP消息的其它信元将控制信息传输给受控的终端设备,本发明的实施方式并不在此进行限制。
并且,由于在3G的SIP协议中能简单地实现在传输信令的同时传输控制信息,因此本发明对以后的3G信息家电年代有较大的意义。
本发明各实施方式对于主控终端设备或受控终端设备的类型没有限制,同样适用于除移动终端外的其他通信终端,如固定电话或者其他类型的通信终端。当主控终端设备为固定电话时,可通过公共电话交换网(Public SwitchingTelephone Network,简称“PSTN”)连接至网关移动交换中心(Gateway MobileSwitching Center,简称“GSMC”),实现与受控终端设备的通信连接。
同样,本发明各实施方式不仅适用于GSM网络,同样适用于其它通信网络,如码分多址(Code Division Multiple Access,简称“CDMA”)网络、CDMA2000网络、微波接入全球互通(Worldwide Interoperability for Microwave Access,简称“WiMAX”)网络、下一代网络(Next Generation Network,简称“NGN”)、长期演进(Long Term Evolution,简称“LTE”)网络等。
本发明第三实施方式涉及一种远程控制系统,如图10所示,包括第一接收单元,用于接收来自第一终端设备(即主控终端设备)的信令;第一判断单元,用于判断该来自第一终端设备的信令中是否携带发送给第二终端设备(即受控终端设备)的控制信息,该控制信息用于指示该第二终端设备触发相应的远程控制处理;第一设置单元,用于在该判断单元判定该信令中携带发送给该第二终端设备的控制信息时,将该控制信息设置在待发送给该第二终端设备的信令中;第一发送单元,用于将该设置有控制信息的信令发送到该第二终端设备,指示该第二终端设备根据该控制信息触发相应的远程控制处理。由于信令的传输时延较小,及时性和可靠性相对短信或其它通信系统内部的指令而言更好,因此通过信令传输控制信息可以更及时、更可靠地触发第二终端设备进行相应的远程控制处理。其中,来自该第一终端设备的信令和待发送给该第二终端设备的信令可以是该第一终端设备请求与第二终端设备建立呼叫的过程中的信令。通过第一终端设备请求与第二终端设备建立呼叫的过程中的信令携带该控制信息,可使得第二终端设备在收到呼叫的同时,能够收到对应的控制信息,由于相对其它信令而言,建立呼叫的信令的实时性最好,因此通过建立呼叫的信令携带控制信息,能够使得控制信息在第一时间内发送到第二终端设备。
本发明第四实施方式涉及一种终端设备,该终端设备为主控终端设备,如图10所示,包括第二设置模块,用于将发送给受控终端设备的控制信息设置在信令中,该控制信息用于指示该第二终端设备触发相应的远程控制处理;第二发送模块,用于将设置有该控制信息的信令发送给网络侧。该信令是本终端设备请求与受控终端设备建立呼叫的过程中的信令,如SETUP消息。
该终端设备还可以包括信息输入模块,用于向本终端设备所属的用户提供控制选择菜单,供用户选择预设的控制命令或者用户定制的信息;协议解释模块,用于对用户所选择的控制命令进行编码得到控制信息;该第二设置模块还用于构造一个SETUP消息框架,将编码后的控制信息加入到SETUP消息中的User-user信元,连同其他相关信元构造一个完整的SETUP消息,将此SETUP消息进行并串转换;然后由第二发送模块通过射频电路将该SETUP消息通过网络Um接口发送出去。或者,该第二设置模块也可以将编码后的控制信息加入到SETUP消息中的用于传输被叫号码的Called party BCD number信元中,由第二发送模块将该SETUP消息通过网络Um接口发送出去。
由于可以事先保存对应的控制命令,在实际应用时用户只需根据菜单进行选择,从而使得用户使用起来更方便、快捷。
本发明第五实施方式涉及一种终端设备,该终端设备为受控终端设备,如图10所示,包括第二接收模块,用于从网络侧接收发送给本终端设备的信令;第二判断模块,用于判断该信令中是否携带发送给本终端设备的控制信息,该控制信息用于指示本终端设备触发相应的远程控制处理;处理模块,用于在该第二判断模块判定该信令中携带发送给本终端设备的控制信息时,根据该控制信息触发相应的远程控制处理。上述属于本终端设备的信令是主控终端设备请求与本终端设备建立呼叫的过程中的信令,如SETUP消息。
该第二接收模块通过Um接口接收网络侧发送过来的SETUP消息。
本终端设备还包含协议解释模块,用于将该第二接收模块收到的串行的SETUP消息向并行数据转换,并根据表5所示的SETUP消息的结构,通过查表或者移动数据指针的方法,从并行数据转换后的SETUP消息中找出信元标识为5C的信元,该信元即是用于传输主叫号码的Calling party BCD number信元,提取出主叫号码信息,进行鉴权;该第二判断模块通过相同方式,从通过并行数据转换后的SETUP消息中找出信元标识为7E的数据,即User-user信元中的数据,判断是否包含发送给本终端设备的控制信息,如果包含则通过处理模块提取出该控制信息,并根据该控制信息触发相应的远程控制处理。或者,对于控制信息通过用于传输被叫号码的Called party BCD number信元传输的情况,该第二判断模块需要从通过并行数据转换后的SETUP消息中找出信元标识为5E的数据,即Called party BCD number信元的数据,判断其中是否包含发送给本终端设备的控制信息。
综上所述,在本发明的实施方式中,如果网络侧收到的来自第一终端设备的信令中携带发送给第二终端设备的控制信息,则将该控制信息携带在待发送给该第二终端设备的信令中发送到该第二终端设备,指示该第二终端设备根据该控制信息触发相应的远程控制处理。由于信令的传输时延较小,及时性和可靠性相对短信或其它通信系统内部的指令而言更好,因此通过信令传输控制信息可以更及时、更可靠地触发第二终端设备进行相应的远程控制处理。
通过第一终端设备请求与第二终端设备建立呼叫的过程中的信令携带该控制信息,使得第二终端设备在收到呼叫的同时,能够收到对应的控制信息,由于相对其它信令而言,建立呼叫的信令的实时性最好,因此通过建立呼叫的信令携带控制信息,能够使得控制信息在第一时间内发送到第二终端设备。
在第一终端设备保存预设的控制命令;第一终端设备根据用户所选择的预设的控制命令,生成控制信息,将控制信息携带在信令中发送给网络侧。由于事先保存对应的控制命令,在实际应用时只需根据菜单进行选择,从而使得用户使用起来更方便、快捷。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
权利要求
1.一种远程控制方法,其特征在于,包括以下步骤如果网络侧收到的来自第一终端设备的信令中携带发送给第二终端设备的控制信息,则将该控制信息携带在待发送给该第二终端设备的信令中,发送到该第二终端设备,指示该第二终端设备根据该控制信息触发相应的远程控制处理。
2.根据权利要求1所述的远程控制方法,其特征在于,所述来自第一终端设备的信令和所述发送到第二终端设备的信令是所述第一终端设备请求与所述第二终端设备建立呼叫的过程中的信令。
3.根据权利要求2所述的远程控制方法,其特征在于,所述将控制信息携带在待发送给该第二终端设备的信令中,发送到该第二终端设备的步骤之前,还包括以下步骤判断网络侧收到的来自第一终端设备的信令中是否携带发送给第二终端设备的控制信息;所述判断网络侧收到的来自第一终端设备的信令中是否携带发送给第二终端设备的控制信息的步骤中,由所述第一终端设备所属的第一移动交换中心判断收到的来自该第一终端设备的呼叫建立请求中用于传输发起呼叫的事由的信息元素、或用于传输被叫号码的信息元素中是否包括所述控制信息。
4.根据权利要求3所述的远程控制方法,其特征在于,所述将控制信息携带在信令中发送到该第二终端设备的步骤中,还包括以下子步骤所述第一移动交换中心将所述呼叫建立请求中的所述控制信息携带在初始地址消息中用于传输用户发起呼叫的事由的信息元素中,发送给所述第二终端设备所属的第二移动交换中心;所述第二移动交换中心从收到的所述初始地址消息中所述用于传输用户发起呼叫的事由的信息元素中获取所述控制信息,将所获取的控制信息携带在呼叫建立请求中用于传输发起呼叫的事由的信息元素、或用于传输被叫号码的信息元素中,发送给所述第二终端设备。
5.根据权利要求1至4中任一项所述的远程控制方法,其特征在于,还包括以下步骤在所述第一终端设备保存预设的控制命令;所述第一终端设备根据用户所选择的所述预设的控制命令,生成所述控制信息,将所述控制信息携带在所述信令中发送给所述网络侧。
6.一种远程控制系统,其特征在于,包括第一接收单元,用于接收来自第一终端设备的信令;第一判断单元,用于判断所述来自第一终端设备的信令中是否携带发送给第二终端设备的控制信息,该控制信息用于指示该第二终端设备触发相应的远程控制处理;第一设置单元,用于在所述判断单元判定所述信令中携带发送给所述第二终端设备的控制信息时,将所述控制信息设置在待发送给该第二终端设备的信令中;第一发送单元,用于将所述设置有控制信息的信令发送到所述第二终端设备。
7.根据权利要求6所述的远程控制系统,其特征在于,所述来自第一终端设备的信令和所述待发送给第二终端设备的信令是所述第一终端设备请求与所述第二终端设备建立呼叫的过程中的信令。
8.一种终端设备,其特征在于,包括第二设置模块,用于将发送给第二终端设备的控制信息设置在信令中,该控制信息用于指示该第二终端设备触发相应的远程控制处理;第二发送模块,用于将设置有所述控制信息的信令发送给网络侧。
9.根据权利要求8所述的终端设备,其特征在于,所述信令是所述本终端设备请求与所述第二终端设备建立呼叫的过程中的信令。
10.一种终端设备,其特征在于,包括第二接收模块,用于从网络侧接收发送给本终端设备的信令;第二判断模块,用于判断所述信令中是否携带发送给本终端设备的控制信息,该控制信息用于指示该本终端设备触发相应的远程控制处理;处理模块,用于在所述第二判断模块判定所述信令中携带发送给本终端设备的控制信息时,根据所述控制信息触发相应的远程控制处理。
11.根据权利要求10所述的终端设备,其特征在于,所述发送给本终端设备的信令是第一终端设备请求与本终端设备建立呼叫的过程中的信令。
全文摘要
本发明涉及无线通信领域,公开了一种远程控制方法、系统及终端设备,使得能够及时、可靠地进行远程控制。本发明中,如果网络侧收到的来自第一终端设备的信令中携带发送给第二终端设备的控制信息,则将该控制信息携带在待发送给该第二终端设备的信令中,发送到该第二终端设备,指示该第二终端设备根据该控制信息触发相应的远程控制处理。可以通过第一终端设备请求与第二终端设备建立呼叫的过程中的信令携带该控制信息。
文档编号H04L12/28GK101080105SQ20071012679
公开日2007年11月28日 申请日期2007年6月29日 优先权日2007年6月29日
发明者张智锋 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1