Pda智能对接方法和装置的制造方法

文档序号:9787184阅读:614来源:国知局
Pda智能对接方法和装置的制造方法
【技术领域】
[0001]本发明涉及网络通信领域,特别是涉及一种PDA智能对接方法和装置。
【背景技术】
[0002] 传统的PDA(Personal Digital Assistant,掌上电脑)操作系统都是采用WIN CE 操作系统。这种传统的用于HM上的WIN CE操作系统都是针对某一具体型号的PDA进行定制 化开发,而当需要对接其它型号的HM时,则需要对针对该型号的PDA再进行编程,使其与更 换后的PDA相适应,即这种传统的方法无法灵活地与其他不同型号的PDA相对接。
[0003] 而随着硬件技术的发展,新推出的PDA的芯片或模块逐渐只适配安卓操作系统的 驱动。由于安卓操作系统所具备的免费开源,系统精炼,功能强大,界面华丽,大众时尚等优 势,将安卓操作系统用于PDA已逐渐成为一种趋势。
[0004] 然而对于目前越来越流行的用于PDA上的安卓操作系统,其与传统的用于PDA上的 WIN EC系统一样,都是针对某一具体型号的TOA进行定制化开发,而当需要对接其它型号的 PDA时,则需要对针对该型号的PDA再进行编程,使其与更换后的TOA相适应,也同样无法灵 活地与其他不同型号的PDA向对接。

【发明内容】

[0005] 基于此,有必要针对目前用于TOA上的操作系统无法实现与不同型号的TOA进行灵 活对接的技术问题,提供一种PDA智能对接方法和装置。
[0006] -种PDA智能对接方法,所述方法包括:获取PDA上的扫描模组的标识信息;根据所 述标识信息查找预设的与所述标识信息相匹配的API接口;调用所述API接口与所述PDA对 接。
[0007] 在其中一个实施例中,在所述调用所述API接口与所述PDA对接的步骤之后,还包 括:接收所述PDA发送的调用参数;根据所述调用参数验证是否成功对接所述PDA。
[0008] 在其中一个实施例中,所述根据所述标识信息查找预设的与所述标识信息相匹配 的API接口的步骤,包括;根据所述标识信息查询与所述标识信息匹配的PDA型号;根据所述 PDA型号查找与所述标识信息相对应的API接口。
[0009] 在其中一个实施例中,所述调用参数包括系统参数和所述PDA上的扫描模组的标 识信息,所述根据所述调用参数验证是否成功对接所述PDA的步骤,包括:当接收到所述调 用参数中包含标识信息,且所述调用参数中的系统参数与操作系统相匹配时,则判定成功 对接所述PDA。
[0010] 在其中一个实施例中,所述获取Η)Α上的扫描模组的标识信息的步骤,包括:接收 所述PDA通过扫描目标二维码或目标条形码时返回的所述PDA上的扫描模组的标识信息的 唯一标识;在成功对接所述PDA之后,所述方法还包括:接收所述PDA对所述目标二维码或目 标一维码进行解码后返回的解码信息。
[0011] -种PDA智能对接装置,所述装置包括:标识信息获取模块,用于获取PDA上的扫描 模组的标识信息;API接口匹配模块,用于根据所述标识信息查找预设的与所述标识信息相 匹配的API接口;对接模块,用于调用所述API接口与所述PDA对接。
[0012] 在其中一个实施例中,所述装置还包括:调用参数接收模块,用于接收所述PM发 送的调用参数;验证模块,用于根据所述调用参数验证是否成功对接所述PDA。
[0013] 在其中一个实施例中,所述API接口匹配模块还用于根据所述标识信息查询与所 述标识信息匹配的PDA型号;根据所述PDA型号查找与所述标识信息相对应的API接口。
[0014] 在其中一个实施例中,所述调用参数包括系统参数和所述PDA上的扫描模组的标 识信息,所述验证模块还用于当接收到所述调用参数中包含标识信息,且所述调用参数中 的系统参数与操作系统相匹配时,则判定成功对接所述PDA。
[0015] 在其中一个实施例中,所述标识信息获取模块还用于接收所述PDA通过扫描目标 二维码或目标条形码时返回的所述PDA上的扫描模组的标识信息的唯一标识;在成功对接 所述PDA之后,所述装置还包括:信息接收模块,用于接收所述TOA对所述目标二维码或目标 一维码进行解码后返回的解码信息。
[0016] 上述PDA智能对接方法和装置,通过获取TOA上的扫描模组的标识信息;然后根据 该标识信息查找预设的与之相匹配的API接口;然后调用该API (Application Programming Interface,应用程序编程接口)接口与PDA对接。这样,对于任何型号的PDA,通过操作系统 中预设与该型号的PDA相匹配的API接口,则可通过调用该API接口实现与该PDA相对接。
【附图说明】
[0017]图1为一个实施例中PDA智能对接方法的流程示意图;
[0018] 图2为另一个实施例中PDA智能对接方法的流程示意图;
[0019] 图3为又一个实施例中PDA智能对接方法的流程示意图;
[0020] 图4为一个实施例中目标二维码及其信息的示意图;
[0021 ]图5为一个实施例中PDA智能对接装置的结构示意图;
[0022] 图6为另一个实施例中PDA智能对接装置的结构示意图;
[0023] 图7为又一个实施例中PDA智能对接装置的结构示意图。
【具体实施方式】
[0024]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不 用于限定本发明。
[0025] 在一个实施例中,如图1所示,提供了一种PDA智能对接方法,该方法包括下述步骤 102~106〇
[0026] 步骤102,获取PDA上的扫描模组的标识信息。
[0027] 本实施例中,PDA(Personal Digital Assistant,掌上电脑)包括条码扫描器、 RFID(Radio Frequency Identification,无线射频识别)读写器以及 P0S(Point of Sales,销售点)机等设备。扫描模组又称扫描触头或扫描头,是PDA上的关键器件之一,用于 目标条形码和二维码。扫描模组按扫描类型可以分为一维码模组和二维码模组,按光源可 以分为激光模组与红光模组等。扫描模组的标识信息可以是包括数字、字母和标点符号中 的至少一种的字符的字符串,用于唯一确定与识别该扫描模组。
[0028]具体的,该扫描模组的标识信息可为扫描模组的S/N(Serial Number,序列号)号 码。由于一个具体的扫描模组均具有一个特定且唯一的S/N号码,因而可将该扫描模组的S/ N号码作为扫描模组的标识信息。
[0029]本实施例中,扫描模组一般是嵌入在与PDA上,与PDA成一一对应的关系,因此,通 过获取到扫描模组的标识信息即可得知该PDA的信息。
[0030]步骤104,根据标识信息查找预设的与标识信息相匹配的API接口。
[0031 ]本实施例中,API (Application Programming Interface,应用程序编程接口)接 口是一些预先定义的函数,用于提供应用程序与开发人员基于某软件或硬件得以访问一组 例程的能力,而又无需访问源码,或理解内部工作机制的细节。
[0032] 本实施例中,开发人员可预先为各种型号的TOA开发好相应的API接口,将其加载 或存储到服务器中。由于该扫描模组的标识信息与PDA具有对应关系,因而可根据标识信息 查找预设的与标识信息相匹配的API接口。
[0033] 在一个实施例中,所述根据所述标识信息查找预设的与标识信息相匹配的API接 口的步骤,包括:根据标识信息查询与标识信息相对应的HM型号,根据PDA型号查找与标识 信息相匹配的API接口。
[0034] 本实施例中,服务器可根据扫描模组的标识信息与TOA的对应关系,通过该标识信 息获知与标识信息相对应的PDA型号。即服务器在通过该获取的扫描模组的标识信息而获 知该PDA的型号后,可从预先加载或存储的各个用于对接HM的API接口中查询出与该HM的 型号相匹配的API接口。
[0035] 步骤106,调用API接口与PDA对接。
[0036] 在确定了PDA的型号以及与该PDA型号相匹配的API接口之后,则调用该API接口来 实现与PDA的对接。
[0037]本实施例所提供的PDA智能对接方法,通过获取PDA上的扫描模组的标识信息;然 后根据该标识信息查找预设的与之相匹配的API接口;然后调用该API接口与PDA对接。这 样,对于任何型号的TOA,通过在操作系统中预设与该型号的PDA相匹配的API接口,则可通 过调用该API接口实现与该PDA相对接。本实施例所提供的PDA智能对接方法,可智能识别各 种型号的PDA,减少了开发人员的工作量。
[0038]在其中一个实施例中,如图2所示,提供了另一种TOA智能对接方法,该方法包括下 述步骤202~212。
[0039] 步骤202,获取PDA上的扫描模组的标识信息。
[0040] 步骤204,根据标识信息查找预设的与标识信息相匹配的API接口。
[0041 ] 步骤206,调用API接口与PDA对接。
[0042]步骤208,接收PDA发送的调用参数。
[0043]本实施例中,调用参数包括系统参数和所述F1DA上的扫描模组的标识信息。其中, 系统参数为该I3DA所适用的系统参数,如WIN CE系统、安卓系统或I0S(iPhone Operating System)系统,扫描模组的标识信息可为扫描模组的S/N号码。
[0044] 步骤210,根据调用参数验证是否成功对接PDA。
[0045] 具体的,根据调用参数验证是否成功对接PDA的步骤,包括:当接收到调用参数中 包含的标识信息,且调用参数中的系统参数与操作系统相匹配时,则判定成功对接PDA。
[0046]本实施中,服务器在接收到TOA所返回的所适用的系统参数后,检查该所使用的系 统参数中是否包括服务器当前所使用的操作系统。例如,服务器所接收到的系统参数包含 有安卓系统,而服务器自身的操作系统也是安卓系统,则说明该系统参数与操作系统相匹 配。进一步的,还检测是否有接收到PDA所返回的扫描模组的标识信息,当检测到还成功接 收到扫描模组的标识信息后,则可判断该PDA与服务器成功对接。
[0047]当该服务器并没有接收到PDA所返回的扫描模组的标识信息,或者所接收到的调 用参数中的系统参数与服务器的操作系统不匹配,则说明与该PDA对接不成功。此时,可显 示对接不成功的信息或者采用上述方法重新与该PDA进行对接。
[0048] 在一个实施例中,获取HM上的扫描模组的标识信息的步骤,包括:接收HM通过扫 描目标二维码或目标条形码时返回的PDA上的扫描模组的标识信息。
[0049] 本实施例中,用户可开启PDA使其工作,直接对目标二维码或目标条形码进行扫 描。PD
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1