基于即时通讯的特别信息指令发送及显示执行方法及装置的制作方法

文档序号:7870230阅读:205来源:国知局
专利名称:基于即时通讯的特别信息指令发送及显示执行方法及装置的制作方法
技术领域
本发明涉及到即时通讯技术,尤其是涉及到基于即时通讯技术而扩展的特别信息及特别指令的手动及自动采集发送、显示、记录和远程控制执行方法及装置,具体为基于即时通讯的特别信息指令发送及显示执行方法及装置;具体可表现为具备这种功能的软件、集成(安装)有这种软件的产品,比如物联网终端、数字标牌、智能仪表、智能家电、智能门禁、智能交通工具、遥控机器人等。
背景技术
众所周知,现有的頂即时通讯技术,其功能已从最初的文字对话,发展到现在的互传图片、声音打包发送、系统表情(特殊字符转码调用软件内置小图片)、自定义表情(发向对方的本地或云端图片)、语音聊天、视频聊天、共享白板、远程桌面控制等,使用场景范围通常是一对一、一对多人、及群聊等,随着自动化IM机器人聊天软件的出现,聊天软件从两端都是人的聊天发展到人与机器人(IM机器人或IM外挂程序)的文字聊天,这对于提高效率,节约人力资源已有很大的进步,这样的聊天软件包括百度H1、QQ、阿里旺旺、网易泡泡、Skype, MSN等都已达到部分或全部的功能。尽管各种頂聊天软件有许多强大的功能,t匕如,这些软件界面里有聊天对话的图文显示窗口、通话记录显示窗口、视频窗口等,但仍然没有一种頂聊天软件拥有由连接的对方所控制的(内容和表现形式)多窗口的图文多媒体显示窗口,仍然没有自动(或手动遥控)将一些特别的信息(比如通过传感器获得的某些信息如温度)或特别指令(比如通过快捷按钮发送某些受控制的、特别预定义的、安全的远端控制执行指令)通过即时通讯技术传到通讯的另一端的应用;在控制方面,虽然有少量的通过頂聊天软件去执行一些程序、系统命令(比如通过AP1:ShellExecute)的报道,但通常会造成严重安全隐患,被当作软件安全漏洞而严加防范和升级封堵,而没有通过即时通讯技术对通讯的另一端发送受控制的、安全的、特别预定义格式的特别的命令信息功能(比如拍照回传到某一预定 窗口)以及通过控制I/O芯片(或通过其它控制接口,比如USB接口 )做出控制的应用。总之,现有的頂即时通讯技术功能相对单一。

发明内容
本发明解决现有的頂即时通讯技术功能相对单一的问题;其目的就是在頂即时通讯软件里增加能编辑发送含有“特殊标识的字符串”的特别信息及特别指令的和原有的输入框兼容的“快捷输入框模块”、“快捷自定义按钮模块”、“多媒体输入模块”、“I/o采集编码模块”、“自动指令应答模块”,配合原有的“音视频采集模块”;同时增加可选择控制的(也可由连接的对方通过发送指令控制内容和表现形式)“多窗口的图文多媒体显示模块”、“记录输出模块”、“I/o输出执行模块”、“结合本地或云端形式输出模块”、“自动应答输出模块”、以及原有的“音视频输出模块”组成对接收信息解读、显示、记录和对接收端系统及通过I/o控制执行;通过对某种信息(比如温度、湿度、速度等)用已知的技术手段采集后,编码为一种预定格式的文字字符串信息,通过即时通讯软件,传到与之相连接的另一端,遵循统一的“特殊字符协议”,通过识别预定格式的文字字符串,将其解码为某种可阅读的图文(或Flash等多媒体形式)信息,并根据由连接的对方所控制指定,显示于多窗口之一,或记录及控制。通过即时通讯技术对通讯的另一端发送受控制的、安全的、特别预定义格式的特别的命令信息(比如拍照回传到某一预定窗口)或通过控制I/O芯片(或通过其它控制接口,比如USB接口)做出控制的应用。如此,这种方式通讯的双方双向都可以各自预定义对即时消息的特定解读(由程序自动逻辑判断执行)而完成对对方需要的显示、记录及控制功能。本发明同时还通过“特殊字符协议发送模块”将“特殊字符协议”发送到对方(伺服端),对方通过“特殊字符协议接受模块”更新“特殊字符协议”。“特殊字符协议”可以以文件形式或数据库形式保存,也可以保存到云端。本发明是采用如下技术方案实现的基于即时通讯的特别信息、指令发送及显示、执行方法,包括信息、指令的编辑步骤;信息、指令的基于即时通讯的发送步骤;基于即时通讯对信息、指令的接收步骤;对接收的信息、指令自动识别、解码的步骤;信息、指令的执行步骤;其特征在于信息、指令的编辑步骤中增设了以“特殊字符协议”编码的特别信息、指令的编辑功能;在对接收的信息、指令自动识别、解码的步骤中,以统一的“特殊字符协议”来识别、解码以“特殊字符协议”编码的特别信息指令;信息、指令的执行步骤中增设了特别信息、指令的执行功能;其中增设的以“特殊字符协议”编码的特别信息、指令的编辑功能,根据特别信息、指令的不同以如下的一种 或几种编辑方式实现(I)、快捷输入框手工直接输入除了原有输入内容并赋予某种HTML格式的功能夕卜,能快速赋予比如控制对方显示窗口等命令的其它附加特别信息、指令;(2)、快捷自定义按钮点击预先定义的快捷自定义按钮生成特别信息、指令;(3)、多媒体输入由(声控、体感动作、触屏手写符号笔画等)多媒体传感器触发预定义的特别信息、指令产生;(4)、I/O采集编码输入受信息、指令的执行步骤中“自动应答输出”执行方式的控制,将经I/O采集的由传感器传入的数据或者音视频设备传入的音视频信号自动编码生成特别信息、指令,并将该生成的特别信息、指令自动经基于即时通讯的发送步骤发送出去;(5)、自动指令应答输入受信息、指令的执行步骤中“自动应答输出”执行方式的控制,将预先定义的指令内容自动编码生成特别信息、指令,并将该生成的直接或间接的特别信息、指令自动经基于即时通讯的发送步骤发送出去;信息、指令的执行步骤中增设的特别信息、指令的执行功能,根据特别信息、指令的不同以如下的一种或几种执行方式实现(I)、多窗口图文多媒体显示指定多窗口的布局样式并指定特定窗口设置为特殊显示模式(比如全屏)并在特定窗口显示图文或其它格式媒体信息;(2)、记录输出以文本格式记录或写入到指定的数据库或文件;
(3)、执行输出执行与某个特别信息、指令对应的操作;(4)、结合本地或云端形式输出将某些因执行输出而产生的、从本地或云端返回的信息或状态显示显示到指定的显示窗口上,有如下几种具体输出形式(4.1)根据接收到的特别信息指令,配合第三方的脚本、API接口向云端(空间)、第三方(如第三方微博)推送特定参数、图文、多媒体文件后,显示返回的相应结果;比如向第三方微博发送微博,发送成功后显示返回的“微博发送成功”等结果相应信息;(4. 2)根据接收到的特别信息指令,显示或播放本地或特定URL云端返回的图文多媒体资源信息;(4. 3)配合本地或第三方、云端的脚本、API接口,显示返回的结合有特定参数(接收到的)的本地或URL云端图文多媒体信息;(5)、自动应答输出根据接收的特别信息指令触发调用特别信息、指令的编辑方式中的“ I/O采集编码输入”、“自动指令应答输入”之一。特别信息指令的编辑方式还包括“特殊字符协议”输入受信息、指令的执行步骤中“自动应答输出”执行方式的控制,将用于特别信息、指令编码所需的特殊字符协议自动编码生成特别信息、指令,并将该生成的特别信息、指令自动经基于即时通讯的发送步骤发送出去或备份到云端;特别信息指令执行方式中的“自动应答输出”执行方式根据接收的特别信息、指令触发调用“特殊字符协议”输入编辑方式;同时特别信息指令执行方式还包括“特殊字符协议”接收根据指令将接收的对方或云端的“特殊字符协议”显示、保存到本地或备份到云端。实现特别信息、指令的执行功能的执行方式中的“执行输出”包括通过I/O硬件接口输出控制模拟或数字设备的信号。

实现特别信息、指令的编辑方式中的“快捷输入框手工直接输入”含有辅助按钮、下拉(选择)、打点(单选)或打勾(复合选择)的方式,可以快速将输入的文字内容按照某种指定的“特殊字符协议”的特定格式渲染发送。该方法通过对即时通讯软件或包括插件及服务器端程序的网页代码以浏览器方式运行的即时通讯软件施以功能增强扩展而实现;或者以扩展功能软件的形式通过“外挂”在现有即时通讯软件上而实现。基于即时通讯的特别信息、指令发送及显示、执行装置,包括信息、指令的编辑模块;信息、指令的基于即时通讯的发送模块;基于即时通讯对信息、指令的接收模块;对接收的信息、指令自动识别、解码的模块;信息、指令的执行模块;其特征在于信息、指令的编辑模块增设了以“特殊字符协议”编码的特别信息、指令的编辑功能;对接收的信息、指令自动识别、解码的模块,以统一的“特殊字符协议”来识另IJ、解码以“特殊字符协议”编码的特别信息指令;信息、指令的执行模块增设了特别信息、指令的执行功能;其中信息、指令的编辑模块增设的以“特殊字符协议”编码的特别信息、指令的编辑功能,根据特别信息、指令的不同以如下的一种或几种编辑模块实现
(I)、快捷输入框手工直接输入模块除了原有输入内容并赋予某种HTML格式的功能外,能快速赋予比如控制对方显示窗口等命令的其它附加命令信息;(2)、快捷自定义按钮模块点击预先定义的快捷自定义按钮生成特别信息、指令;(3)、多媒体输入模块由多媒体传感器触发预定义的特别信息、指令产生;(4)、I/O采集编码输入模块受信息、指令的执行模块中“自动应答输出模块”的控制,将经I/O采集的由传感器传入的数据或者音视频设备传入的音视频信号自动编码生成特别信息、指令,并将该生成的特别信息、指令自动经基于即时通讯的发送模块发送出去;(5)、自动指令应答输入模块受信息、指令的执行步骤中“自动应答输出模块”的控制,将预先定义的指令内容自动编码生成特别信息、指令,并将该生成的直接或间接的特别信息、指令自动经基于即时通讯的发送模块发送出去;信息、指令的执行模块增设的特别信息、指令的执行功能,根据特别信息、指令的不同以如下的一种或几种执行模块实现(I)、多窗口图文多媒体显示模块指定多窗口的布局样式并指定特定窗口设置为特殊显示模式并在特定窗口显示图文或其它格式媒体信息;(2)、记录输出模块以文本格式记录或写入到指定的数据库或文件;( 3 )、执行输出模块 执行与某个特别信息、指令对应的操作;(4)、结合本地或云端形式输出模块将某些因执行输出而产生的、从本地或云端返回的信息或状态显示显示到指定的显示窗口上,有如下几种具体输出模块形式(4.1)根据接收到的特别信息指令,配合第三方的脚本、API接口向云端、第三方推送特定参数、图文、多媒体文件后,显示返回的相应结果;(4. 2)根据接收到的特别信息指令,显示或播放本地或特定URL云端返回的图文多媒体资源信息;(4. 3)配合本地或第三方、云端的脚本、API接口,显示返回结合有特定参数(接收到的)的本地或URL云端图文多媒体信息;(5)、自动应答输出模块根据接收的特别信息指令触发调用特别信息、指令的编辑模块中的“ I/O采集编码输入模块”、“自动指令应答输入模块”之一。特别信息指令的编辑模块还包括“特殊字符协议”输入模块受信息、指令的执行模块中“自动应答输出模块”的控制,将用于特别信息、指令编码所需的特殊字符协议自动编码生成特别信息、指令,并将该生成的特别信息、指令自动经基于即时通讯的发送模块发送出去或备份到云端;特别信息指令执行模块中的“自动应答输出模块”根据接收的特别信息、指令触发调用“特殊字符协议”输入模块;同时特别信息指令执行模块还包括“特殊字符协议”接收模块根据指令将接收的对方或云端的“特殊字符协议”显示、保存到本地或备份到云端。实现特别信息、指令的执行功能的执行模块中的“执行输出模块”包括通过I/O硬件接口输出控制模拟或数字设备的信号。实现特别信息、指令的编辑模块中的“快捷输入框手工直接输入模块”含有辅助按钮、下拉(选择)、打点(单选)或打勾(复选)的方式,除了原有输入内容并赋予某种HTML格式的功能外,能快速赋予比如控制对方显示窗口等命令的其它附加特别信息、指令,即可以快速将输入的内容按照附加某种特定信息指令方式渲染发送。此特别信息即时通讯客户端系统装置主动端(或伺服端)的特别信息即时通讯客户端系统软件除了常规的即时通讯功能外,在即时消息发送模块前,通过“快捷输入框模块”扩充了常规的图文输入框的“快捷场景模式”,使得文字图片输入框成了“快捷输入框”,同时扩充了可自定义的“快捷自定义按钮模块”、“多媒体输入模块”、“I/O采集编码模块”及“自动应答模块”;其中“快捷自定义按钮”可由操作者自由创建增加,每个按钮的名称及点击后发送的指令,可以由操作者自行定义(除非是定制产品),理论上其数量和表现形式不受限制,具体实施时可以根据商业许可授予不同的数量、样式限制,比如样式为可设置多个不同的控制模板n (用户界面)页面,每个页面上承载一定数量的某种样式的按钮等;其中“多媒体输入模块”可以是有其它的输入控制形式操控的“虚拟快捷自定义按钮”,这些形式包括声控命令、摄像机前的一个特定体感命令动作、触摸屏上的命令自定义涂鸦命令符号、手持设备对内置陀螺仪传感器施加的某个动作等;其中“音视频采集模块”为现有的采集本地音视频图片信息到对方的模块,“i/o采集编码模块”是针对内置或外置的某种或某几种传感器采集的信息,当得到采集指令后,自动将采集的信息按照某种特定的格式通过即时消息发送模块发送出去,“自动指令应答模块”则以特别信息指令形式应答,“特殊字符协议发送模块”则根据指令发送本地特殊字符协议到对方用于显示、下载或发送本地特殊字符协议到云端。以上“音视频输出模块”、“i/o采集编码模块”、“自动指令应答模块”的启动可以受“自动应答输出模块”的触发。“自动应答输出模块”有别于常规的文字应答(如“我有事离开一会”、“QA方式应答等),而是针对接收到的一条或多条特定信息含有符合预定义的逻辑条件时,构成一个“虚拟快捷自定义按钮”,在该“虚拟快捷自定义按钮”在启用时,自动调用“音视频采集模块”、“I/o采集编码模块”、“自动指令应答模块”之一生成并发出某些特定信息或编码指令信息给对方。这些“虚拟快捷自定义按钮”可由操作者自由创建增加,每个按钮的名称、包含的逻辑条件及被触发后发送的指令,可以定制或由操作者自行定义。以上几种方式产生的特定指令信息经 由“即时消息发送模块”发送到对方。在“即时通讯接收模块”接收到信息后,除了在常规文字对话框里能输出常规的图片文字对话信息及音视频输出外,扩充了以下输出方式“多窗口图文多媒体显示模块”根据指令信息,可将对方发来的文字信息、图片信息或指定的本地或云端图文多媒体信息显示到指定的显示窗口,比如在应用于远端的遥控数字标牌,某个图文多媒体显示窗口可以指定为全屏模式,或多窗口同时显示,或轮流显示各个窗口 ;比如对方发送 “ [windowl] [show = fullscreen]TextString[/show] [/windowl] ”意思是将即时消息字符串“TextString”显示到标识为“windowl”的窗口,并且将通讯客户端标识为“windowl”的窗口设置为全屏模式;“记录输出模块”,有别于已知的对话记录,额外依据接收到的自定义的指令脚本可以把特定接收到的指定信息保存在本地文件、本地数据库或向云端推送记录数据,以便进一步的应用。比如“ [log] [Iogname= ‘temprec.log,] 2012101816:48:23 水温 26 度[/logname] [/log] ”将即时消息字符串“2012101816:48:23水温26度”在对话框里显示并保存添加到文件名为“temprec. log”记录文件里;“I/O输出执行模块”根据接收到的指令信息,将直接通过板载I/O芯片、I/O输出卡或相连的下位机(或单片机),将控制电平送给I/o控制接口及执行装置后,进一步控制比如马达、灯光等,完成期望的动作。比如“[control] [out3] 11500 [/out] [/control] ”代表通过 1/0 端口指令将本地1/0控制输出端口 “ 3 ”的电平输出为“ I ”并保持“ 1500ms ”后将本地控制输出端口 “ 3 ”的电平输出为“O”。在某个实例中,比如这个1500ms的正电平控制一个小型机器人的左轮向前转动1500ms的时间;“结合本地或云端形式输出模块”输出的信息可以将某些特定的本地或云端返回信息或云端信息显示到指定的显示窗口上,有如下几种方式或其组合(A)根据接收到的指令信息,配合第三方的脚本、API接口可向云端(空间)、第三方(如第三方微博)推送特定参数、图文、多媒体文件;比如向第三方微博发送微博,发送成功后显示“发送成功”信息。(B)根据接收到的指令信息,显示或播放本地或特定URL云端图文多媒体资源信息;比如在某个指定的窗口播放本地的一个视频文件;比如在某个指定窗口显示云端的一张图片。(C)配合本地或第三方、云端的脚本、API接口,显示结合特定参数(接收到的)的本地或URL云端图文多媒体信息。比如结合接收到的数据调用本地一个Flash仪表模板后返回能显示数据的由带有参数的Flash动画表现的“模拟智能仪表”;比如向第三方地图网站发送坐标数据后返回“所在区域的地图”;比如向云端发送某些接收到的数据及仪表模板参数后返回能显示数据的由带有参数的Flash动画表现的“模拟智能仪表”。“自动应答输出模块”,根据指令触发调用本地的“音视频采集模块”、“1/0采集编码模块”、“自动指令应答模块”`、“特殊字符协议发送模块”之一生成并发出某些特定信息。“自动应答输出模块”输出形式由一个接收到的或若干接收到的特别信息以某种逻辑关系经逻辑计算后关联触发一个自动应答,这些逻辑关系由客户自定义并保存。输出的信息指令可以触发如下几种应答方式之一A.触发本地的“音视频采集模块”,将根据具体信息指令触发本地音视频工作返回音频流、视频流、音视频流或启动相机拍照发回照片。B.触发“1/0采集编码模块”,将根据具体信息指令触发本地1/0采集传感器设备,将采集到的数据编码为特别文字信息发回。C.触发“自动指令应答模块”,以指令的形式自动应答。根据发来的信息,当符合采用“自动指令应答”的条件时,依据发来的信息,去“自动指令应答库”查找,并以指令方式相应返回;“自动指令应答库”可以是自建的本地文本文件、数据库或云端数据。另外,相连接的两端,要遵循统一的“特殊字符协议”,通过发送指令通过“自动指令应答模块”触发“特殊字符协议发送模块”,可以查看伺服客户端的“特殊字符协议”或备份伺服客户端的“特殊字符协议”;同时通过发送指令通过“自动指令应答模块”触发“特殊字符协议接收模块”,根据指令接收对方或云端的“特殊字符协议”显示、保存到本地,实现对伺服客户端的“特殊字符协议”修改或更新升级。所述的“特殊字符协议”,除了上述示范中提到的含有“[”和“]”标识外,可以使用任何文字及符号的组合作为标识,以便其内容可以被客户端软件按照“特(预定义)定字符串开头和结尾定位标识”或“经特(预定义)定字符串转换后转换为符合XML规范的字符串”正确识别后,按照这种协议把内部预定义的特殊指令发出。比如“{campic}{cam = 0}windowl {/cam} {/campic} ”、“摄像机[NoO] windowl [/No]/ 摄像机”、“</*UCOwindowl*/>”等可以表达和“ [campic] [cam = 0]windowl [/cam] [/campic] ”一样的指令,只是预定义的标识和规则不同,只要发送端和接收段预定义的含义和规则一致,符合一定的规律即可,即自定义的即时通讯“特殊字符协议”。预定义的即时通讯“特殊字符协议”可以在软件里预定义或由软件留出接 口供用户自定义即时通讯“特殊字符协议”,或从云端某类即时通讯“特殊字符协议”的模板获得,或从主动端通过“特殊字符协议发送接收模块”向伺服端推送“协议”模板。所有这些即时通讯“特殊字符协议”功能限定在有限可控功能范围内,对计算机安全漏洞不造成安全隐患。总之,所述的“特殊字符协议”是本领域技术人员容易获得、制定并实现的。本发明是通过这样的方法构成的即时通讯的双方即可有至少一方是可以无人控制的客户端,该客户端以一个頂即时通讯ID身份自动登录,其系统拥有看门狗16对系统的非正常状态进行唤醒,通过对其发送特定的由特定字符串或含有特殊标识的字符串构成的指令,完成某些遥测、遥控等功能,可以广泛应用于好多行业,比如遥控一个或多个远程的电子数字标牌显示特定图文信息、多方多终端互动会议系统、多终端互动教学系统、物联网拓展应用、远程监视和控制一个温室、远程智能仪表、无人驾驶、远程控制一个机器人用于音视频对话及做一些遥控动作等。所有客户端软件功能由基于即时通讯技术的含有经过功能增强扩展的即时通讯软件或附加在现有即时通讯软件之外的“外挂软件”或网页代码(可以包括插件及服务器端程序)以浏览器方式运行的软件形式实现,并经过二次预定义功能后和相关硬件集成,即可部署使用;同样的功能也可以由即时通讯软件附加外挂定制软件扩展开发而成;根据不同应用场景,定制不同的客户端软件适应不同的系统环境,比如Windows、Linux、Mac 0S、i0S、AndroicUWindows Phone、Symbian、Windows Mobile、Java、嵌入式系统等。与此集成的传感器硬件可以外接扩展(比如PC+I/0采集卡+传感器),也可集成在一个硬件系统内(比如板载GPS接收芯片、温度传感器等);与此集成的控制硬件集成在一个硬件系统内,比如小型移动设备,在主板上集成1/0控制芯片等硬件,也可以通过连接下位机扩展控制(比如PC+下位单片机)。


图1是本发明基于即时通讯的特别信息、指令发送及显示、执行装置的结构示意图。图中1-话筒,2摄像头,3传感器及1/0采集硬件,4群,5服务器,6网络,7云端数据,8特别信息即时通讯客户端系统装置伺服端(或主动端),9特别信息即时通讯客户端系统装置主动端(或伺服端),10特别信息即时通讯客户端软件,11显示器,12扬声器,131/0控制接口及执行装置,14键盘鼠标,15触摸屏,16看门狗;
具体实施例方式为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。如图1所示,一个特别信息即时通讯客户端系统装置9由话筒1、摄像头2、传感器及I/O采集硬件3、特别信息即时通讯客户端软件10 (采用本发明所述的基于即时通讯的特别信息、指令发送及显示、执行方法及装置编制而成)、显示器11、扬声器12、控制接口及执行装置13、键盘鼠标14、触摸屏15、看门狗16等组成。其中特别信息即时通讯客户端软件10含有“快捷输入框模块”、“快捷自定义按钮模块”、“多媒体输入模块”、“音视频采集模块”、“I/O采集编码模块”、“自动指令应答模块”、“特殊字符协议发送模块”、“即时消息发送模块”、“即时消息接收模块”、“自动解码模块”、“自动应答输出模块”、“音视频输出模块”、“多窗口图文多媒体显示模块”、“记录输出模块”、“I/O输出执行模块”、“结合本地或云端形式输出模块”、“特殊字符协议接收模块”及“其它功能模块”。特别信息即时通讯客户端系统装置主动端(或伺服端)9向另一个特别信息即时通讯客户端系统装置伺服端(或主动端)8发起一个申请链接时,经互联网6将链接请求导向即时通讯服务器5查询特别信息即时通讯客户端系统装置伺服端(或主动端)置8的状态和地址,如连接条件满足,则特别信息即时通讯客户端系统装置主动端(或伺服端)9直接和特别信息即时通讯客户端系统装置伺服端(或主动端)8相连可以正常通信,并可以相互发送即时消息。“主动端”为发送指令端,“伺服端”为接收解析并执行指令端,这种通讯是双向对等的。下边就“指令信息的生成方式和发送”和“信息指令的接收和输出形式”分别叙述其实现的方法。 指令信息的生成方式和发送本发明是这样实施的,特定字符串或含有特殊标识的字符串(即特别信息指令)由“快捷输入框模块”、“快捷自定义按钮模块”、“多媒体输入模块”、“ I/O采集编码模块”、“自动指令应答模块”及“特殊字符协议发送模块”等方式之一或其组合生成1.由快捷输入框手工直接输入;该快捷输入框含有专有格式渲染及发送按钮(button、bitButton 等形式)、下拉选择(ComboBox)、单选(Radio)或打勾(CheckBox)的方式指定,可以快速将输入的图文内容按照某种特定格式渲染(比如增加某种特殊标识或套用某种格式模板)发送。这样可以能比兼容的常规即时通讯客户端图文输入框效率更高;比如在选择(具体可以为下拉选择或点选选择等方式)“对方Windowl显示全屏图文”的场景下,在图文输入框输入图文资料发送后,输入的字符串会被自动重新格式化更改为“ [Windowl] [Show = fullscreen]输入的图文资料[/Show] [/Windowl] ” 并发送,执行的结果是对方收到这个即时消息后,发送的图文资料被显示到全屏模式下的软件的Windowl窗口内。这在远程广告、数字标牌、(远程)会议系统等应用里很方便。当然此“快捷输入框”也可以不加特别渲染以普通方式发送常规即时消息图文资料到对方,使软件具备承上启下的兼容性。2.点击事先预先定义的快捷自定义按钮执行内部指令生成;比如点击一个快捷自定义按钮名称为“前摄像头拍照”后,程序将这个快捷自定义按钮相关联捆绑的即时消息“ [campic] [cam = Ojwindowl [/cam] [/campic] ”自动发出到相连的即时通讯客户端,表示用相连远端客户端前置摄像头拍一张照片并传回到本地客户端"windowl ”的窗口。上述“相关联捆绑”可以以“ListView”等方式呈现并实现,预置“特定字符串”相关的信息可以以文件的形式或数据库的形式保存在本地或云端。这在远程遥控应用中很便捷。3.由多媒体传感器(声控、动作、触屏手写符号等)预定义的“虚拟快捷自定义按钮”触发预定义的指令信息产生;如,某“虚拟快捷自定义按钮”指向触屏手写,此时一个向左的笔画即可发出自定义的关联捆绑特定字符串即时消息“ [control] [out4] 11000[/out] [/control]”向远端相连的客户端发送即时消息,远端收到此信息后,远端软件会自动转义控制远端I/O第4端口输出高电平1000ms(l秒),控制小型遥控飞艇向左的驱动风扇加电工作I秒钟。上述“多媒体动作”和“虚拟快捷自定义按钮”以及“虚拟快捷自定义按钮”和“特定字符串”的“相关联捆绑”也可以以“ListView”等方式呈现并实现关联,预置“特定字符串”相关的信息可以以文件的形式或数据库的形 式保存在本地或云端。这在远程遥控应用中很便捷。4.由传感器采集数据经1/0采集编码模块自动生成;比如在得到采集温度并返回到远端相连客户端的指令“ [control] [adin2]datetime水温度[/adin] [/control] ”后,客户端软件自动执行指令使连接到接口 I/0输入端编号为“2”的模拟A/D输入端采集数据,并转换生成格式为“ [log] [logname =‘temprec. log’]2012101816:48:23 水温 26 度[/logname] [/log] ”的即时消息字符串发往与此相连的远端客户端;这在远程遥测应用中很实用。5.由传入解码的信息触发预定条件经“自动应答输出模块”自动触发“自动指令应答模块”,以指令的形式自动应答。根据发来的信息,当符合采用“自动指令应答”的条件时,依据发来的信息,去“自动指令应答库”查找,并以指令方式相应返回;“自动指令应答库”可以是自建的本地文本文件、数据库或云端数据。比如比如自定义当远端温室空气温度高于摄氏35度并且空气相对湿度大于80%时启动通风轴流风机,这样,当最新接收到的这两项特别信息并满足条件后,软件自动将编码“[control] [out = 7] 1600000[/out] [/control]”向远端相连的客户端发送即时消息,远端收到此信息后,软件会自动转义控制1/0第7端口输出高电平600000ms (10分钟)后,即通过继电器控制温室轴流风机加电工作10分钟。如上所述的“预定格式(即特殊字符协议)”,除了上述示范中提到的含有“[”和“]”标识外,可以使用任何文字及符号的组合作为标识,以便其内容可以被客户端软件10按照“特(预定义)定字符串开头和结尾定位标识”或“经特(预定义)定字符串转换后转换为符合XML规范的字符串”正确识别后,按照这种协议把内部预定义的特殊指令发出。比如“ {campic} {camO}windowl {/cam} {/campic} ”、“摄像机No0]windowl/No/ 摄像机”、“〈/*UC0windowl*/>”等可以表达和“ [campic] [cam = 0]windowl [/cam] [/campic] ”一样的指令,只是预定义的标识和规则不同,只要发送端和接收段预定义的含义和规则一致,符合一定的规律即可,即自定义的即时通讯“特殊字符协议”。预定义的即时通讯“特殊字符协议”可以在软件里预定义或由软件留出接口供用户自定义即时通讯“特殊字符协议”,或从云端某类即时通讯“特殊字符协议”的模板获得,或从主动端通过“特殊字符协议发送接收模块”向伺服端推送“协议”模板。所有这些即时通讯“特殊字符协议”功能限定在有限可控功能范围内,对计算机安全漏洞不造成安全隐患。信息指令的接收和输出形式目前的即时通讯软件都具备文字通讯功能,如对某些文字字符串增加某些预定的特殊标识,则在通话的对方被转义为另外的意思,比如“ [em] elOO [/em] ”被转义为“微笑”表情等,在对话图文框里被显示为一个图片或GIF动画,本发明突破这种常规有限的应用,特别信息即时通讯客户端系统装置主动端(或伺服端)9的特别信息即时通讯客户端软件10除了常规的即时通讯接收功能外,采用可选择控制的(也可由连接的对方通过发送指令所控制的内容和表现形式)“多窗口图文多媒体显示模块”、“记录输出模块”、“I/O输出执行模块”、“结合本地或云端形式输出模块”将某些特定字符串或含有特殊标识的字符串输出为以下几种形式之一或其组合1.多窗口图文多媒体显示模块输出形式指定多窗口的布局样式并指定特定窗口(对话文字窗口或对话文字窗口之外的窗口)设置为特殊显示模式(比如全屏)并在特定窗口(对话文字窗口或对话文字窗口之外的窗口)显示图文(或其它格式媒体)信息;比如当接收到“ [Windowl] [Show = fullscreen]TextString[/Show] [/Windowl] ”这个即时消息指令时,执行的结果是将文字资料“TextString”显示到本地软件的全屏模式下的Windowl窗口内。这在远程广告、数字标牌、(远程)会议系统等应用里很实用。2.记录输出模块输出形式对话记录以外的记录,以文本格式记录或写入数据库;比如当接收到“ [log] [logname = ‘temprec.log’ ] 2012101816:48:23 水温 26 度[/logname] [/log] ”这个即时消息指令时,执行的结果是将信息资料“2012101816:48:23水温26度”记录到本地文件名为“temprec. log”的日志文件里。这在远程测量应用里很实用。3. 1/0输出执 行模块输出形式命令执行,通过预定义的内部指令执行某个操作(比如拍照、传感器采集数据)或通过1/0硬件接口输出控制模拟或数字设备(比如控制灯光、继电器等,或通过下位机进一步完成控制)。比如当接收到“[control] [out = 4] 11000[/out] [/control] ”这个即时消息指令时,本地软件会自动转义控制本地控制输出接口 1/0电路的第4端口输出高电平1000ms(l秒),控制小型遥控飞艇向左的驱动风扇加电工作I秒钟。这在远程遥控应用中很实用。4.结合本地或云端形式输出模块输出形式输出的信息可以将某些特定的本地或云端返回信息或云端信息显示到指定的显示窗口上,有如下几种方式或其组合(A)根据接收到的指令信息,配合第三方的脚本、API接口可向云端(如空间)、第三方(如第三方微博)推送特定参数、图文、多媒体文件;比如将发送内容以某微博账号发送到某微博,并返回“发送成功”等信息。比如“[weibo][url = aaa][userid = bbb][userpw=ccc][title = ddd][pic][cam =I] [/cam] [/pic] [/title] [/userpw] [/userid] [/url] [/weibo]” 向第三方微博“aaa”、以“bbb”为用户名、“ccc”为登录密码、发送标题是“ddd”、用后方摄像头拍的照片上传发送微博,发送成功后显示“发送成功”信息。(B)根据接收到的指令信息,显示或播放本地或特定URL云端图文多媒体资源信息;比如在某个指定的窗口播放本地的一个视频文件;比如在某个指定窗口显示云端的一张图片。比如“ [windows6] [url] [video] d: /res/vi deo/ad1. mp4 [/video] [/url] [/windows6],,表示在即时通讯客户端标识为“window6 ”的窗口内播放本地视频文件“ d: /res/video/adl. mp4,,;比如“[windows2][url][pic]http://www.1nforany. com/pic/ad-picture. jpg[/pic][/url] [/windows2],,表不将云端图片 “http://www.1nforany. com/p ic/ad-picture. jpg,,显示到即时通讯客户端标识为“wind0w2”的窗口;(C)配合本地或第三方、云端的脚本、API接口,显示结合特定参数(接收到的)的本地或URL云端图文多媒体信息。比如结合接收到的数据调用本地一个Flash仪表模板后返回能显示数据的由带有参数的Flash动画表现的“模拟智能仪表”;比如向第三方地图网站发送坐标数据后返回“所在区域的地图”;比如向云端发送某些接收到的数据及仪表模板参数后返回能显示数据的由带有参数的Flash动画表现的“模拟智能仪表”,这在智能仪表应用中很灵活。比如u [windows5] [url] d: /res/swf/tempdigital3. swf temp = 63. 2 [/url] [/windows5] ”表示向本地Flash资源地址“d:/res/swf/tempdigital3. swf”发送接收到的数据“temp = 63. 2”后返回能显示数据的由带有参数的Flash动画表现的“数字式式智能温度表”显示在标识为“wind0ws5”的窗口上。

比如“[windowsl][url]http://www.1nforany. com/map/51ditu. asp x=l1657746&y=3987866 [/url] [/windowsl]”向第三方地图网站发送经度纬度分别为“ 11657746”和“3987866”后,在标识为“windowsl”的窗口里显示返回的“所在区域的地图”;比如“[windows3][url]http://www.1nforany. com/swf/tempanylogl. swf temp =42 [/url] [/windows3] ”表不向云端 Flash 资源地址 “http: //www.1nforany. com/swf/tempanylogl. swf”发送接收到的数据“temp = 42”后返回能显示数据的由带有参数的Flash动画表现的“模拟指针式智能温度表”显示在标识为“wind0ws3”的窗口上。5.自动应答输出模块输出形式由一个接收到的或若干接收到的特别信息以某种逻辑关系经逻辑计算后关联触发一个自动应答,这些逻辑关系由客户自定义并保存。输出的信息指令可以触发如下几种应答方式之一A.触发本地的“音视频采集模块”,将根据具体信息指令触发本地音视频工作返回音频流、视频流、音视频流或启动相机拍照发回照片。比如当接收到“[campic] [cam = 0] windowl [/cam] [/campic] ”信息时代表用本地前置摄像头拍一张照片传回到相连远端客户端“windowl”的窗口,即“自动应答输出模块”将触发本地的“音视频采集模块”去采集并发送图片;B.触发“1/0采集编码模块”,将根据具体信息指令触发本地1/0某个采集传感器设备,将采集到的数据编码为特别文字信息发回。比如当接收到“ [control] [adin = 2] datetime 水温度[/adin] [/control] ”后,将触发“I/O采集编码模块”自动执行指令使连接到接口 I/O输入端编号为“2”的模拟A/D输入端采集数据,并转换生成格式为“ [log] [logname= ‘temprec.log,]2012-10-1816:48:23水温26度[/logname] [/log] ”的即时消息字符串发往与此相连的远端客户端;C.触发“自动指令应答模块”,以指令的形式自动应答。根据发来的信息,当符合采用“自动指令应答”的条件时,依据发来的信息,去“自动指令应答库”查找,并以指令方式相应返回;比如比如自定义当远端温室空气温度高于摄氏35度并且空气相对湿度大于80%时启动通风轴流风机,这样,当最新接收到的这两项特别信息并满足条件后,软件自动将编码“[control] [out = 7] 1600000[/out] [/control]”向远端相连的客户端发送即时消息,远端收到此信息后,软件会自动转义控制1/0第7端口输出高电平600000ms (10分钟)后,即通过继电器控制温室轴流风机加电工作10分钟。“自动指令应答库”可以是自建的本地文本文件、数据库或云端数据。E.触发“特殊字符协议发送模块”。根据信息指令触发此模块,可以查看伺服客户端的“特殊字符协议”;比如当接收到“[XMPP] [Action = show]ffindows4[/Action] [/XMPP] ”信息时,将触发“特殊字符协议发送模块”去发送“特殊字符协议”清单到对方标识为“Wind0ws4”的
窗口显示。比如当接收到“[XMPP] [Action = backup] [url]http://www.1nforany. com/xmpp/backup. asp id = 548629&key = 887684137[/url] [/Action] [/XMPP] ”信息时,将触发“特殊字符协议发送模块”去发送“特殊字符协议”清单至丨丨云端“http://www.1nforany. com/xmpp/backup. asp,,并以 id 为“548629” 写入密石马为“887684137”备份到云端。此应用可以查阅远方伺服端的“特殊字符协议”,以便及时更新和扩展“特殊字符协议”表示的功能备份到云端。“特殊字符协议接收模块”,根据指令接收对方或云端的“特殊字符协议”显示、保存到本地。比如当接收到u[XMPP][Action = update][url]]http://www.1nforany. com/xmpp/setting.asp id = 548629&key = 887684137 [/url] [/Action] [/XMPP] ”信息时,将触发“特殊字符协议接收模块”去接收云端“特殊字符协议”清单并更新保存到本地。其中云端示范地址为^http: //www.1nforany. com/xmpp/backup. asp,,、不范 id 为 “548629”、不范密石马为“887684137”。此应用可以对本地的“特殊字符协议”进行修改或更新升级。当然作为特别信息即时通讯 客户端系统软件10,为了完成已知的基本功能,还要有“其它功能模块”,这里不再叙述。作为特别信息即时通讯客户端软件10,可以在用户管理中建立群4,对话的建立可以一对一、一对多等多种形式,这样对于提高效率、灵活部署、一个特别信息客户端多个功能很有帮助,但作为特别信息即时通讯客户端软件10涉及到信息显示及操作的安全,为了提高其可靠性、保密性,除了采用常规的“黑名单”控制外,采用强化的“白名单”好友限制,严格限制好友的“控制权限”。上述特别信息即时通讯客户端系统装置主动端(或伺服端)9在具体实施中根据不同的实施例,其配置可能有所不同,比如数量、接入方式等具体举例如下话筒I可以是板载或外置的、可以是单声道或多声道的;摄像头2可以是板载或外置的、可以是单头或立体双头、可以是前置及后置的;传感器及I/O采集硬件3根据具体的应用,可以与系统硬件集成在一起或外置的、可以是单个或多个、可以是同一种类的或不同种类的(比如温度传感器、GPS传感器等);特别信息即时通讯客户端软件10可以根据不同应用场景,定制不同的客户端软件以适应不同的系统环境,比如Windows、Linux、Mac OS、iOS、Android、嵌入式系统等,并且根据不同的硬件配置和功能要求,其功能模块可以适当删减或增加;显示器11可以是和系统主板集成在一个外壳内或外置、可以是单个或多个、可以是同一种类的或不同种类的(比如LCD触摸屏、LED显示屏等);扬声器12可以是和系统主板集成在一个外壳内或外置、可以是单个或多个、可以是同一种类的或不同种类的(比 如耳机、音响等);I/O控制接口及执行装置13可以是和系统主板集成在一起、集成在一个外壳内、或外置、可以是单个或多个、可以是同一种类的或不同种类的(比如光电隔离输出、TTL电平输出、COM端口输出、USB接口输出、继电器输出等),执行装置泛指能应用于执行机构的装置或工业控制执行设备以及可以通过下位机再行控制的装置,最终的执行部件有常见的电光源、电机、电磁阀、电磁铁等;以上所有提到的硬件(或设备),其外置的方式包括有线和无线方式,有线方式指使用该硬件的专用连接线缆(或通过某个标准的接插件)连接;无线方式包括专有无线电收发模块方式、WiFi (无线局域网)连接方式、BlueTooth (蓝牙)、DLNA(Digital LivingNetwork Alliance多屏互联协议)、NFC (近场通讯)等某一适配的方式。该特别信息即时通讯客户端系统装置主动端(或伺服端)9的应用范围在生活、工作生产、物联网、安保等方面,应用很广,具体应用举例如下生活类拥有某种頂(即时通讯)ID (账号)的远程智能空调、冰箱、鱼缸、汽车、电动车、门禁、生活用机器人等;上述生活类产品实现的技术要点如下智能空调、冰箱、鱼缸、汽车、电动车、门禁、生活用机器人可以和宿主产品集成在一起,经授权的远程用户连接到智能空调、定日镜、冰箱、鱼缸、汽车、电动车、门禁、生活用机器人后,依据特定的指令,可以传回图像、视频、温度等参数并通过特定的指令控制宿主产品的一些动作;工作生产拥有某种頂(即时通讯)ID (账号)的咨询服务机器人、无人飞行器(如用于拍摄、遥感的低速小型飞艇)、UPS电源、数字标牌、辅助智能过程控制等;上述工作生产产品实现的技术要点如下
咨询服务机器人有一个某个IM的ID,并自动登录,并有看门狗监督随时激活,咨询服务机器人可以拥有某种机器人的外观,装有驱动某些动作(如摇头、转头、行走、转向、手臂动作等)的电机机械机构,经授权的远程用户连接到咨询服务机器人并接通音视频对话后,远方用户即可与机器人本地周围的人对话交流,并通过特定的指令控制机器人的动作;无人飞行器有一个某个IM的ID,并自动登录,并有看门狗监督随时激活,装有电机机械机构驱动某些动作(上升、下降、前进、转向、云台动作、拍摄动作等)的,经授权的远程用户连接到无人飞行器后,通过特定的指令获得无人飞行器的GPS空间位置并显示在地图上,并通过特定的指令控制无人飞行器的一些动作;UPS电源通过特定的指令获得UPS电源的一些指标数据,并通过特定的指令控制UPS电源的一些操作;数字标牌每个数字标牌有一个某个IM的ID,并自动登录,并有看门狗监督随时激活,通过特定的指令向该数字标牌传输显示直接的内容或云端的内容数据,并通过特定的指令控其显示在指定的软件界面窗口上,而软件界面窗口具体配合系统软件指定定义到某个硬件显示器(如PC里的2号显示器)上,并与此适配;不同的数字标牌可以组成一个群,在授权用户控制下,可以向这个群或某个成员发送特定的指令,以提高效率。当然还可以通过指令控制数字标牌的开关,并且还可以控制摄像头将数字标牌的画面发回以验证和监控。物联网对于一个大的物件,比如一个集装箱,里边存放着好多货物,一个RFID已不能携带足够的信息,此时,经过阅读RFID信息并将这些信息自动转换为含有货物信息(RFID阅读器、条码阅读器等)的特别信息即时通讯客户端系统装置和这个集装箱集成后,可以定时定点向云端(空间)自动按照指定的格式模板上传各种参数、图片、位置等信息,这样等于将好多物联网信息打包到一个頂(即时通讯)ID (账号)云端(空间)里,授权访问者即可根据这个ID访问这个URL (云端地址)获得打包好的物联网批量信息;

安保有一个某个IM的ID,并自动登录,并有看门狗监督随时激活,结合移动设备上的客户端使用,可以随时随地地登录并管理被监视的装有该专利技术的产品,获得环境有关图像、视频、声音等资讯,并作出相关的远程遥控动作,比如打开门锁。
权利要求
1.基于即时通讯的特别信息、指令发送及显示、执行方法,包括 信息、指令的编辑步骤; 信息、指令的基于即时通讯的发送步骤; 基于即时通讯对信息、指令的接收步骤; 对接收的信息、指令自动识别、解码的步骤; 信息、指令的执行步骤; 其特征在于信息、指令的编辑步骤中增设了以“特殊字符协议”编码的特别信息、指令的编辑功能;在对接收的信息、指令自动识别、解码的步骤中,以统一的“特殊字符协议”来识别、解码以“特殊字符协议”编码的特别信息指令;信息、指令的执行步骤中增设了特别信息、指令的执行功能; 其中增设的以“特殊字符协议”编码的特别信息、指令的编辑功能,根据特别信息、指令的不同以如下的一种或几种编辑方式实现 (1)、快捷输入框手工直接输入除了原有输入内容并赋予某种HTML格式的功能外,能快速赋予比如控制对方显示窗口等命令的其它附加特别信息、指令; (2)、快捷自定义按钮点击预先定义的快捷自定义按钮生成特别信息、指令; (3)、多媒体输入由多媒体传感器触发预定义的特别信息、指令产生; (4),1/0采集编码输入受信息、指令的执行步骤中“自动应答输出”执行方式的控制,将经I/O采集的由传感器传入的数据或者音视频设备传入的音视频信号自动编码生成特别信息、指令,并将该生成的特别信息、指令自动经基于即时通讯的发送步骤发送出去; (5)、自动指令应答输入受信息、指令的执行步骤中“自动应答输出”执行方式的控制,将预先定义的指令内容自动编码生成特别信息、指令,并将该生成的直接或间接的特别信息、指令自动经基于即时通讯的发送步骤发送出去; 信息、指令的执行步骤中增设的特别信息、指令的执行功能,根据特别信息、指令的不同以如下的一种或几种执行方式实现 (I )、多窗口图文多媒体显示指定多窗口的布局样式并指定特定窗口设置为特殊显示模式并在特定窗口显示图文或其它格式媒体信息; (2)、记录输出以文本格式记录或写入到指定的数据库或文件; (3)、执行输出执行与某个特别信息、指令对应的操作; (4)、结合本地或云端形式输出将某些因执行输出而产生的、从本地或云端返回的信息或状态显示显示到指定的显示窗口上,有如下几种具体输出形式 (4.1)根据接收到的特别信息指令,配合第三方的脚本、API接口向云端、第三方推送特定参数、图文、多媒体文件后,显示返回的相应结果; (4. 2)根据接收到的特别信息指令,显示或播放本地或特定URL云端返回的图文多媒体资源信息; (4. 3)配合本地或第三方、云端的脚本、API接口,显示返回的结合有特定参数(接收到的)的本地或URL云端图文多媒体信息; (5)、自动应答输出根据接收的特别信息指令触发调用特别信息、指令的编辑方式中的“I/O采集编码输入”、“自动指令应答输入”之一。
2.根据权利要求1所述的基于即时通讯的特别信息、指令发送及显示、执行方法,其特征在于特别信息指令的编辑方式还包括“特殊字符协议”输入受信息、指令的执行步骤中“自动应答输出”执行方式的控制,将用于特别信息、指令编码所需的特殊字符协议自动编码生成特别信息、指令,并将该生成的特别信息、指令自动经基于即时通讯的发送步骤发送出去或备份到云端;特别信息指令执行方式中的“自动应答输出”执行方式根据接收的特别信息、指令触发调用“特殊字符协议”输入编辑方式;同时特别信息指令执行方式还包括“特殊字符协议”接收根据指令将接收的对方或云端的“特殊字符协议”显示、保存到本地或备份到云端。
3.根据权利要求1或2所述的基于即时通讯的特别信息、指令发送及显示、执行方法,其特征在于实现特别信息、指令的执行功能的执行方式中的“执行输出”包括通过I/O硬件接口输出控制模拟或数字设备的信号。
4.根据权利要求1或2所述的基于即时通讯的特别信息、指令发送及显示、执行方法,其特征在于实现特别信息、指令的编辑方式中的“快捷输入框手工直接输入”含有辅助按钮、下拉(选择)、打点(单选)或打勾(复合选择)的方式,可以快速将输入的文字内容按照某种指定的“特殊字符协议”的特定格式渲染发送。
5.根据权利要求3所述的基于即时通讯的特别信息、指令发送及显示、执行方法,其特征在于实现特别信息、指令的编辑方式中的“快捷输入框手工直接输入”含有辅助按钮、下拉选择、打点单选或打勾复合选择的方式,可以快速将输入的图文内容按照某种指定的“特殊字符协议”的特定格式渲染发送。
6.根据权利要求1或2所述的基于即时通讯的特别信息、指令发送及显示、执行方法,其特征在于该方法通过对即时通讯软件或包括插件及服务器端程序的网页代码以浏览器方式运行的即时通讯软件施以功能增强扩展而实现;或者以扩展功能软件的形式通过“外挂”在现有即时通讯软件上而实现。
7.基于即时通讯的特别信息、指令发送及显示、执行装置,包括 信息、指令的编辑模块; 信息、指令的基于即时通讯的发送模块; 基于即时通讯对信息、指令的接收模块; 对接收的信息、指令自动识别、解码的模块; 信息、指令的执行模块; 其特征在于信息、指令的编辑模块增设了以“特殊字符协议”编码的特别信息、指令的编辑功能;对接收的信息、指令自动识别、解码的模块,以统一的“特殊字符协议”来识别、解码以“特殊字符协议”编码的特别信息指令;信息、指令的执行模块增设了特别信息、指令的执行功能; 其中信息、指令的编辑模块增设的以“特殊字符协议”编码的特别信息、指令的编辑功能,根据特别信息、指令的不同以如下的一种或几种编辑模块实现 (I )、快捷输入框手工直接输入模块除了原有输入内容并赋予某种HTML格式的功能夕卜,能快速赋予比如控制对方显示窗口等命令的其它附加特别信息、指令; (2)、快捷自定义按钮模块点击预先定义的快捷自定义按钮生成特别信息、指令; (3)、多媒体输入模块由多媒体传感器触发预定义的特别信息、指令产生; (4),1/0采集编码输入模块受信息、指令的执行模块中“自动应答输出模块”的控制,将经I/O采集的由传感器传入的数据或者音视频设备传入的音视频信号自动编码生成特别信息、指令,并将该生成的特别信息、指令自动经基于即时通讯的发送模块发送出去; (5)、自动指令应答输入模块受信息、指令的执行步骤中“自动应答输出模块”的控制,将预先定义的指令内容自动编码生成特别信息、指令,并将该生成的直接或间接的特别信息、指令自动经基于即时通讯的发送模块发送出去; 信息、指令的执行模块增设的特别信息、指令的执行功能,根据特别信息、指令的不同以如下的一种或几种执行模块实现 (1)、多窗口图文多媒体显示模块指定多窗口的布局样式并指定特定窗口设置为特殊显示模式并在特定窗口显示图文或其它格式媒体信息; (2)、记录输出模块以文本格式记录或写入到指定的数据库或文件; (3)、执行输出模块执行与某个特别信息、指令对应的操作; (4)、结合本地或云端形式输出模块将某些因执行输出而产生的、从本地或云端返回的信息或状态显示显示到指定的显示窗口上,有如下几种具体输出模块形式 (4.1)根据接收到的特别信息指令,配合第三方的脚本、API接口向云端、第三方推送特定参数、图文、多媒体文件后,显示返回的相应结果; (4. 2)根据接收到的特别信息指令,显示或播放本地或特定URL云端返回的图文多媒体资源信息; (4. 3)配合本地或第三方、云端的脚本、API接口,显示返回结合有特定参数(接收到的)的本地或URL云端图文多媒体信息; (5)、自动应答输出模块根据接收的特别信息指令触发调用特别信息、指令的编辑模块中的“I/O采集编码输入模块”、“自动指令应答输入模块”之一。
8.根据权利要求7所述的基于即时通讯的特别信息、指令发送及显示、执行装置,其特征在于特别信息指令的编辑模块还包括“特殊字符协议”输入模块受信息、指令的执行模块中“自动应答输出模块”的控制,将用于特别信息、指令编码所需的特殊字符协议自动编码生成特别信息、指令,并将该生成的特别信息、指令自动经基于即时通讯的发送模块发送出去或备份到云端;特别信息指令执行模块中的“自动应答输出模块”根据接收的特别信息、指令触发调用“特殊字符协议”输入模块;同时特别信息指令执行模块还包括“特殊字符协议”接收模块根据指令将接收的对方或云端的“特殊字符协议”显示、保存到本地或备份到云端。
9.根据权利要求7或8所述的基于即时通讯的特别信息、指令发送及显示、执行装置,其特征在于实现特别信息、指令的执行功能的执行模块中的“执行输出模块”包括通过I/O硬件接口输出控制模拟或数字设备的信号。
10.根据权利要求7或8所述的基于即时通讯的特别信息、指令发送及显示、执行装置,其特征在于实现特别信息、指令的编辑模块中的“快捷输入框手工直接输入模块”含有辅助按钮、下拉选择、打点单选或打勾复选的方式,除了原有输入内容并赋予某种HTML格式的功能外,能快速赋予比如控制对方显示窗口等命令的其它附加特别信息、指令,即可以快速将输入的内容按照附加某种特定信息指令方式渲染发送。
全文摘要
本发明涉及到即时通讯技术,具体为基于即时通讯的特别信息指令发送及显示执行方法及装置。解决现有的IM即时通讯技术功能相对单一的问题。本发明通过对某种信息或特别指令手动或自动以常规、快捷按钮等方式通过强化定制后的即时通讯软件编码为一种预定格式的文字字符串信息,传到与之相连接的即时通讯另一端,通过识别预定格式的文字字符串,将其解码为某种可阅读的文字或图文、Flash等形式信息,用于显示、记录及控制。以此技术而制成的装置可以执行远程的遥测遥控,比如物联网终端、会议系统、数字标牌、智能仪表、智能家电、智能交通工具、遥控机器人等。
文档编号H04L12/58GK103067259SQ20121057250
公开日2013年4月24日 申请日期2012年12月24日 优先权日2012年12月24日
发明者符晓友, 符蕾, 梁兆祺 申请人:符晓友
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1