著录项信息
| 专利名称 | 基于可拍照移动终端实现信息交互式操作的方法 |
| 申请号 | CN200610157181.4 | 申请日期 | 2006-12-01 |
| 法律状态 | 撤回 | 申报国家 | 中国 |
| 公开/公告日 | 2007-06-27 | 公开/公告号 | CN1988703 |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | H04Q7/32 | IPC分类号 | H;0;4;Q;7;/;3;2;;;H;0;4;Q;7;/;2;2;;;H;0;4;M;3;/;4;2查看分类表>
|
| 申请人 | 深圳市飞天网景通讯有限公司 | 申请人地址 | 广东省深圳市南山区学府路愉康大厦北座23E
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 深圳市飞天网景通讯有限公司 | 当前权利人 | 深圳市飞天网景通讯有限公司 |
| 发明人 | 张晖;黎华 |
| 代理机构 | 深圳市雄杰专利商标代理有限公司 | 代理人 | 王雄杰;王珉 |
摘要
本发明涉及通过无线方式访问互联网,运用二维条码技术、图像识别技术以及嵌入式软件技术,基于带摄像头的移动终端,通过移动通信网络,为用户提供快速接入移动互联网的交互式操作服务。启动该软件后,驱动移动终端的摄像头,拍摄目标图形,可以是条形码,也可以是经过特殊处理的图形;通过客户端程序的解码处理,从目标图形中分离出一串标识码,可以是数字也可以是字符,由客户端程序根据专用协议封装成数据包,然后通过移动网络提交给远程服务器;远程服务器根据专用协议对接收到的数据包进行分拆,从中提取出前述标识码,并根据标识码查询数据库,得到对应的信息和移动终端对该信息可执行的操作指令,并将该信息封装成一个新的数据包,同样通过移动网络返回给移动终端;移动终端接收到这个新的数据包后,由客户端程序根据专用协议进行分拆,从中提取出信息和操作指令,并根据操作指令完成对信息的处理。
1、一种基于可拍照移动终端实现信息交互式操作的方法,运用二 维条码技术、图像识别技术以及嵌入式软件技术,基于带摄像 头的移动终端,通过移动通信网络,为用户提供快速接入移动 互联网的交互式操作服务,其特征在于:
A)所述移动终端中安装一种嵌入式客户端程序,启动该软件 后,驱动移动终端的摄像头,拍摄目标图形,可以是条形码, 也可以是经过特殊处理的图形;
B)通过客户端程序的解码处理,从目标图形中分离出一串标识 码,可以是数字也可以是字符,由客户端程序根据专用协议 封装成数据包,然后通过移动网络提交给远程服务器;
C)远程服务器根据专用协议对接收到的数据包进行分拆,从中 提取出前述标识码,并根据标识码查询数据库,得到对应的 信息和移动终端对该信息可执行的操作指令,并将该信息封 装成一个新的数据包,同样通过移动网络返回给移动终端;
D)移动终端接收到这个新的数据包后,由客户端程序根据专用 协议进行分拆,从中提取出信息和操作指令,并根据操作指 令完成对信息的处理。
2、根据权利要求1所述的基于可拍照移动终端实现信息交互式操 作的方法,其特征在于所述中客户端程序主要用于驱动移动终 端的摄像头,捕捉目标图形并从中解析出所需的标识码,同时 作为专用协议的运行实体,根据协议定义的流程和方法与远程 服务器进行通信,并根据协议定义的参数和格式封装或拆分数 据包,最后根据从远程服务器接收到的信息完成对信息的处理。
3、根据权利要求1所述的基于可拍照移动终端实现信息交互式操 作的方法,其特征在于所述专用协议主要用于移动终端与远程 服务器之间的通信,协议定义了一套移动终端与远程服务器之 间交换数据与控制信息的流程与方法,以及移动终端与远程服 务器交换数据信息的参数与格式。
4、根据权利要求3所述的基于可拍照移动终端实现信息交互式操 作的方法,其特征在于通过所述的专用协议,移动终端客户端 程序可以通过移动终端的无线通信模块基于无线网络发起并维 护与远程服务器的一条连接通道直到通信结束。
5、根据权利要求4所述的基于可拍照移动终端实现信息交互式操 作的方法,其特征在于所述的移动终端客户端程序与远程服务 器建立连接之后,远程服务器将根据协议完成对移动终端的验 证与鉴权,通过验证与鉴权的移动终端才能将包含标识码的数 据包发送给远程服务器。
6、根据权利要求5所述的基于可拍照移动终端实现信息交互式操 作的方法,其特征在于所述的远程服务器在接收到该数据包后, 根据协议拆分数据包,从中提取标识码及其他辅助信息,并根 据服务器端程序的逻辑设计从数据库中查询取得对应的数据信 息,然后再根据协议封装数据包并通过移动终端客户端程序发 起并维护的连接通道发送回移动终端。
7、根据权利要求6所述的基于可拍照移动终端实现信息交互式操 作的方法,其特征在于所述数据包的结构主要由消息头和消息 体两部分构成,消息头是所有消息包共有的部分,为固定的长 度。
8、根据权利要求7所述的基于可拍照移动终端实现信息交互式操 作的方法,其特征在于所述消息头由以下部分组成:消息长度、 消息类型、消息序号、用户名/密码、协议版本、优先级、校验 位;消息体由必选项和可选项组成。
9、根据权利要求6所述的基于可拍照移动终端实现信息交互式操 作的方法,其特征在于所述移动终端客户端程序接收到远程服 务器发回的数据包后,即关闭之前发起并维护的连接通道,移 动终端与远程服务器之间的通信结束,同时,借助专用协议, 系统建设与管理者还可以实施对客户端、服务器端、通信链路 以及交互式操作本身的管理与维护。
10、根据权利要求9所述的基于可拍照移动终端实现信息交互式操 作的方法,其特征在于所述的专用协议通用工作流程,分为长 连接流程组、短连接流程组两类;其中:长连接流程组的通用 工作流程包括:协议封装、发起连接、消息传送、协议拆分及 关闭连接五个流程;短连接流程组的通用工作流程包括:协议 封装、消息传送、协议拆分。
11、根据权利要求10所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述的协议封装均按次序执行添加消 息序号、添加消息类型、添加用户名密码的操作,其中在添加 用户名密码操作时需要对用户名和密码进行加密处理,加密处 理的方法均为本领域已知的加密方式;然后执行添加消息版本 号、求消息头验证码并添加、添加消息体及求消息长度并添加 的操作。
12、根据权利要求10所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述的协议拆分在拆分前首先执行获 取消息长度的操作,根据消息长度截取整个消息包,然后执行 获取消息头的操作,从消息头中取出校验位,并根据校验位执 行验证消息头的操作,验证如果不通过则直接结束拆分;消息 头验证通过后再获取版本号执行验证版本号的操作,如果未通 过验证也结束拆分;通过版本号验证后接着执行获取消息类型、 获取消息体及获取用户名/密码的操作。
13、根据权利要求10所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述的长连接方式下,通信双方以客 户端-服务器方式建立通讯连接,用于双方信息的交互直至任一 方关闭该连接。
14、根据权利要求13所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述长连接方式的连接通道上没有数 据传输时,通信双方应每隔指定时间发送链路检测包以维持此 连接,当链路检测包发出超过指定时间后未收到响应,应立即 重新发送链路检测包,再连续发送一定次数后仍未得到响应则 断开此连接。
15、根据权利要求14所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述长连接方式,如果是第一次连接 或断开后重连,需要执行发起连接的工作流程,首先由客户端 建立物理连接,然后再发送带验证鉴权消息体的登录消息包, 服务器端接收到该消息包后对消息体携带的信息进行验证与鉴 权,如果验证通过则返回登录成功消息,此时移动终端客户端 程序可以与远程服务器进行通信;如果验证失败则返回登录失 败消息,同时关闭连接。
16、根据权利要求10所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述长连接方式,在发起连接的流程 执行成功后,客户端程序即可按消息传送的工作流程向远程服 务器发送消息包。
17、根据权利要求16所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述长连接方式,当客户端程序或远 程服务器需要断开物理连接时,执行关闭连接的工作流程由发 起方向接收方发送退出消息包,无论对端是否收到,均立即断 开物理连接。
18、根据权利要求10所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述长连接方式下客户端发起的与远 程服务器之间的交互式操作工作流程:首先用户在可拍照移动 终端中安装前述嵌入式客户端程序,然后启动客户端程序,通 过处理电路驱动移动终端的摄像头使目标图形成像。
19、根据权利要求18所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述成像的图形根据客户端程序图像 处理工作流程进行解码,提取出标识码,然后由客户端程序按 专用协议的协议封装的工作流程封装验证与鉴权请求数据包, 根据专用协议执行发起连接的工作流程,发起连接成功后,客 户端程序即按专用协议的协议封装工作流程封装标识码数据 包,通过消息传送的工作流程,向远程服务器发送标识码数据 包。
20、根据权利要求19所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述远程服务器接收到客户端程序发 送的标识码数据包后,按专用协议的协议拆分的工作流程对数 据包进行拆分,提取标识码,然后在数据库服务器中查询与该 标识码相关的数据信息和处理指令,并按专用协议的协议封装 的工作流程封装信息处理数据包,通过消息传送的工作流程, 向客户端程序返回该数据包。
21、根据权利要求20所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述数据包由移动终端的无线收发模 块接收到后通过处理电路传送给客户端程序,客户端程序即按 专用协议的协议拆分的工作流程对数据包进行拆分,提取数据 信息和处理指令,并根据客户端程序业务处理工作流程完成对 数据信息的处理;如果发起连接失败,服务器端即按专用协议 的关闭连接的工作流程关闭之前已建立的通信连接,并提示用 户操作失败信息。
22、根据权利要求10所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述长连接方式下的客户端发起的维 护升级工作流程:首先用户在可拍照移动终端中安装前述嵌入 式客户端程序,然后启动客户端程序,获取客户端程序的软件 版本信息,然后由客户端程序按专用协议的协议封装的工作流 程封装验证与鉴权请求数据包。
23、根据权利要求22所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述专用协议的发起连接的工作流程, 发起连接成功后,客户端程序即按专用协议的协议封装的工作 流程封装版本信息数据包,通过消息传送的工作流程,向远程 服务器发送版本信息数据包。
24、根据权利要求23所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述远程服务器接收到移动终端发送 的版本信息数据包后,按专用协议的协议拆分的工作流程对数 据包进行拆分,提取版本信息,然后在数据库服务器中查询客 户端软件版本,如果软件版本需要更新,则返回最新软件的下 载地址。
25、根据权利要求24所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述软件版本已是最新则返回不需要 更新的信息;返回信息按专用协议的协议封装的工作流程封装 信息反馈数据包,通过消息传送的工作流程,向移动终端返回 该数据包。
26、根据权利要求25所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述移动终端的无线收发模块接收到 该数据包后通过处理电路传送给客户端程序,客户端程序即按 专用协议的协议拆分的工作流程对数据包进行拆分,提取反馈 信息,如果反馈信息是不需要更新软件版本则客户端程序提示 用户相关信息,如果反馈信息是软件的下载地址则客户端软件 根据此链接下载最新软件进行升级。
27、根据权利要求10所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述对于短连接方式,消息传送的工 作流程如下:由客户端程序建立一条到远程服务器之间的物理 连接,然后直接发送消息包,远程服务器接收到消息包后,首 先提取消息包中消息头携带的用户名/密码信息进行验证与鉴 权。
28、根据权利要求27所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述远程服务器只处理通过验证与鉴 权的消息包,处理完后向客户端返回相应的处理结果并关闭物 理连接;未通过验证与鉴权的消息包将被丢弃,同时向客户端 返回失败信息并关闭物理连接。
29、根据权利要求28所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述连接通道的短连接方式下,通信 双方以客户端-服务器方式建立通讯连接,应答与请求在同一个 连接中完成;操作以客户端驱动方式发起连接请求,完成一次 操作后即关闭此连接。
30、根据权利要求29所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述对于短连接方式,消息传送的工 作流程如下:由客户端程序建立一条到远程服务器之间的物理 连接,然后直接发送消息包,远程服务器接收到消息包后,首 先提取消息包中消息头携带的用户名/密码信息进行验证与鉴 权。
31、根据权利要求10所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述短连接方式下的客户端发起的与 远程服务器之间的交互式操作工作流程如下:首先用户在可拍 照移动终端中安装前述嵌入式客户端程序,然后启动客户端程 序,通过处理电路驱动移动终端的摄像头使目标图形成像。
32、根据权利要求31所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述成像的图形根据客户端程序图像 处理工作流程进行解码,提取出标识码,然后由客户端程序按 专用协议的协议封装的工作流程封装标识码消息包,通过消息 传送的工作流程向远程服务器直接发送该消息包。
33、根据权利要求32所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述远程服务器接收到消息包后,首 先提取消息包中消息头携带的用户名/密码信息进行验证与鉴 权。
34、根据权利要求33所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述通过验证与鉴权后,才按专用协 议的协议拆分的工作流程对数据包进行拆分,提取标识码,然 后在数据库服务器中查询与该标识码相关的数据信息和处理指 令,并按专用协议的协议封装的工作流程封装信息处理数据包, 通过已建立的物理连接,向客户端程序11返回该数据包。
35、根据权利要求34所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述数据包由移动终端的无线收发模 块接收后通过处理电路传送给客户端程序,客户端程序即按专 用协议的协议拆分的工作流程对数据包进行拆分,提取数据信 息和处理指令,并根据客户端程序业务处理工作流程完成对数 据信息的处理,同时关闭物理连接;未通过验证与鉴权的消息 包将被丢弃,同时向客户端返回失败信息并关闭物理连接。
36、根据权利要求10所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述短连接方式下的客户端发起的维 护升级工作流程如下:首先用户在可拍照移动终端中安装前述 嵌入式客户端程序,然后启动客户端程序,获取客户端程序的 软件版本信息,然后由客户端程序按专用协议的协议封装的工 作流程封装版本信息数据包,通过消息传送的工作流程向远程 服务器直接发送该消息包。
37、根据权利要求36所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述远程服务器接收到消息包后,首 先提取消息包中消息头携带的用户名/密码信息进行验证与鉴 权;通过验证与鉴权后,远程服务器按专用协议的协议拆分的 工作流程对数据包进行拆分,提取版本信息,然后在数据库服 务器中查询客户端软件版本是否为最新版本,如果软件版本需 要更新,则返回最新软件的下载地址。
38、根据权利要求37所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述软件版本已是最新则返回不需要 更新的信息;返回信息按专用协议的协议封装的工作流程封装 信息反馈数据包,通过已建立的物理连接,向移动终端返回该 数据包。
39、根据权利要求38所述的基于可拍照移动终端实现信息交互式 操作的方法,其特征在于所述移动终端的无线收发模块接收到 该数据包后通过处理电路传送给客户端程序,客户端程序即按 专用协议的协议拆分的工作流程对数据包进行拆分,提取反馈 信息,如果反馈信息是不需要更新软件版本则客户端程序提示 用户相关信息,同时关闭物理连接;如果反馈信息是软件的下 载地址则客户端软件根据此链接下载最新软件进行升级,同时 关闭物理连接;未通过验证与鉴权的消息包将被丢弃,同时向 客户端返回失败信息并关闭物理连接。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2012-02-24 | 2012-02-24 | | |
2 | | 2011-05-23 | 2011-05-23 | | |
3 | | 2007-12-06 | 2007-12-06 | | |
4 | | 2014-12-31 | 2014-12-31 | | |
5 | | 2013-03-01 | 2013-03-01 | | |
6 | | 2011-08-11 | 2011-08-11 | | |
7 | | 2013-01-17 | 2013-01-17 | | |
8 | | 2010-03-17 | 2010-03-17 | | |
9 | | 2013-08-02 | 2013-08-02 | | |
10 | | 2011-05-24 | 2011-05-24 | | |
11 | | 2013-03-04 | 2013-03-04 | | |
12 | | 2013-04-28 | 2013-04-28 | | |
13 | | 2014-02-25 | 2014-02-25 | | |
14 | | 2012-05-28 | 2012-05-28 | | |
15 | | 2012-05-03 | 2012-05-03 | | |
16 | | 2012-04-24 | 2012-04-24 | | |
17 | | 2013-07-22 | 2013-07-22 | | |
18 | | 2011-05-24 | 2011-05-24 | | |
19 | | 2012-07-10 | 2012-07-10 | | |
20 | | 2011-09-06 | 2011-09-06 | | |
21 | | 2012-11-16 | 2012-11-16 | | |
22 | | 2010-10-28 | 2010-10-28 | | |
23 | | 2010-10-28 | 2010-10-28 | | |
24 | | 2014-12-31 | 2014-12-31 | | |
25 | | 2013-07-22 | 2013-07-22 | | |