发明名称 基于智能手机平台远程控制计算机的方法
摘要 本发明涉及一种基于智能手机远程访问并控制计算机的方法,属于移动信息管理技术领域。其方法为:手机端使用WAP通信网络协议连接到计算机端,计算机端验证用户身份后登录进入计算机,计算机端首先生成本地屏幕图像,并使用分割算法生成适合手机屏幕大小的图像,然后将生成屏幕图像经过压缩传送至手机端,手机端在接受到计算机端传送来的屏幕图像后,解压并显示在手机屏幕上,手机端通过模拟计算机操作实现远程控制计算机。本发明可以通过手机在远方自由操纵和控制具有高速运算能力的计算机,可以和在计算机本地使用一样的界面和操作,不但能方便人类生活的使用层面,而且能为无线通信信息产业带来新的活力和利益。
申请公布号 CN1867012B 申请公布日期 2011.05.18
申请号 CN200610011999.5 申请日期 2006.05.26
申请人 张洁;邓长斌 发明人 张洁;蔡维佳;邓长斌
分类号 H04M11/00(2006.01)I;H04W88/02(2009.01)I 主分类号 H04M11/00(2006.01)I
代理机构 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人 廖元秋
主权项 一种基于智能手机平台远程控制计算机的方法,其特征在于,所述手机为具有J2ME嵌入式开发平台的手机,所述的计算机端具有J2SE平台的计算机;其方法为:手机端使用WAP通信网络协议连接到计算机端,计算机端验证用户身份后登录进入计算机,计算机端首先生成本地屏幕图像,并使用分割算法生成适合手机屏幕大小的图像,然后将生成屏幕图像经过压缩传送至手机端,手机端在接受到计算机端传送来的屏幕图像后,解压并显示在手机屏幕上,手机端通过焦点定位方法,模拟鼠标控制功能,通过手机键盘1~9数字键对应字母模拟字符输入功能,实现远程控制计算机;所述方法具体包括以下步骤:1)手机端通过WAP通信协议发送连接请求至通信网络,与选定的计算机端进行连接;2)该手机端将验证信息发送至已经连接的计算机端进行认证处理,计算机端根据手机端发送的该手机信息建立关于手机端的初始化配置;3)计算机端根据手机端的初始化配置生成分割屏幕图像并进行压缩后发送至手机端;4)手机端解压并显示计算机端分割屏幕图像并进行焦点定位,手机端在该焦点定位处对手机的操作转换成对焦点定位的模拟操作命令,并将该模拟操作命令发送到处于等待状态的计算机端;5)计算机端接受手机端传送来的模拟操作命令并执行相应的操作;6)循环重复4)‑5)步,实现远程控制计算机;所述方法的步骤3),具体包括以下步骤:(3.1)计算机端根据计算机屏幕尺寸和计算机端的初始化配置中的手机屏幕尺寸生成图像分割比;(3.2)计算机端根据图像分割比将当前屏幕分割成适合手机屏幕尺寸的多块分割屏幕图像;(3.3)计算机端根据当前鼠标坐标生成屏幕二维数组序号选择鼠标所在处的分割屏幕图像;(3.4)计算机端将该分割屏幕图像压缩成JPG格式;(3.5)计算机端将该屏幕二维数组序号和该压缩图像发送至手机端;所述方法的步骤1),具体包括以下步骤:(1.1)手机端初始化;(1.2)手机端输入待连接的计算机端IP地址或者域名及端口号;(1.3)手机端选择认证模式;(1.4)手机端点击连接,连接至通信无线网络,发送连接请求;(1.5)计算机端返回请求响应,连接建立;所述方法的步骤2),具体包括如下步骤:(2.1)手机端根据计算机端配置发送验证信息;(2.2)计算机端接收验证信息,进行验证;(2.3)计算机端如果验证失败,发送验证失败信息,直接关闭连接;(2.4)计算机端如果验证成功,则发送验证成功信息;(2.5)手机端发送状态信息,计算机端根据手机端发送的状态信息建立初始化配置;所述方法的步骤4)中的焦点定位方法,具体包括如下步骤:(4.1)手机端取得分割屏幕的活动点坐标,第一次使用时坐标为原点即屏幕最左上角,不是第一次使用时使用原来活动点所在坐标值;(4.2)手机端在该活动点坐标处生成一个模拟鼠标光标的十字交叉图像;所述方法的步骤4)中的手机操作对应的模拟操作命令,具体包括以下几种:(1)模拟屏幕翻屏命令,用手机功能控制键表示当前屏幕上下左右翻动;(2)模拟屏幕缩放命令,用手机功能菜单中的选项表示屏幕尺寸缩放;(3)模拟屏幕刷新命令,用手机功能菜单中的选项表示屏幕内容刷新;(4)模拟鼠标移动命令,用手机方向控制键表示十字交叉点的运动;(5)模拟鼠标按键命令,用确定键表示鼠标左键,用取消键表示鼠标右键;模拟键盘输入命令,用手机键盘输入法输入英文和中文;所述方法的步骤5),具体包括以下步骤:(5.1)计算机端等待手机端传送模拟操作命令;(5.2)计算机端收到手机端发送来的模拟操作命令并执行相应操作,具体包括:发送的是模拟翻屏命令,计算机端根据新的序号移动到正确屏幕;发送的是模拟缩放命令,计算机端根据新的分割比生成正确屏幕;发送的是模拟刷新命令,计算机端根据新的内容生成正确屏幕;发送的是模拟鼠标命令,计算机端发送相应鼠标事件命令;发送的是模拟键盘命令,计算机端发送相应键盘事件命令;(5.3)计算机端根据模拟操作命令对该分割屏幕图像执行相应的操作后,生成新的分割屏幕图像并压缩;(5.4)将新的分割屏幕图像发送至手机端;重复(5.1)‑(5.4)步。
地址 100192 北京市昌平区东小口镇中滩村顶秀青溪家园16号楼3单元501