Android与支付终端通信库SDK的设计与实现
发布时间:2020-08-13 08:42
【摘要】:近年来,在互联网浪潮的推动下,电子商务获得前所未有的繁荣,作为电子商务未来新航道的移动电子商务也得以迅猛发展。移动电子商务的发展带来了一大批新型的移动支付方式,例如二维码扫码支付、声波支付、刷脸支付、NFC支付、指纹支付等。本文深入研究Android设备与支付终端的通信领域,选择音频、蓝牙及BLE通信技术作为新型的移动支付方式,并且针对各个通信技术的特点提出相应的解决方案,最终设计并实现了基于Android与支付终端的通信库SDK。本文的主要研究内容及工作如下:(1)归纳总结了通信库SDK所需要实现的功能,并且提出了一种稳定、可靠的数据传输方案。本文将通信库SDK分为设备枚举、通信管理、通信控制、通信适配、资源处理等核心模块,并且详细地说明了各个模块的工作流程及交互关系。对于包含用户账户、交易金额等重要信息的通信业务数据,本文将其建立在通信协议基础之上,采用分帧传输,以及端对端一应答的方式来完成传输。同时通过将协议数据包抽象为逻辑对象的方法,实现了对复杂协议的简化操作。(2)针对Android碎片化而导致的兼容性问题,结合通信参数自动适配以及通信参数统一保存与加载的方案用以提高兼容性。本文首先通过参数自动适配的接口获取Android设备与支付终端之间适配的通信参数。其次,通过参数统一保存与加载的接口,在资源配置文件上完成适配通信参数的保存与加载。(3)针对音频通信信道的特征,设计了基于2FSK的编解码算法。本文首先构建基于正弦波和方波的方式来实现调制编码。其次,在编码的过程中,加入抗干扰和抗信号衰减的前、后导数据。在解码阶段,采用状态机的方式完成持续解码,通过连续二值求均值的办法进行采样点重构,优化采样点的连续平滑度。(4)针对不具备I/O能力的设备,提出一种基于音频通信技术的蓝牙数据带外传输方案。本文首先将Android设备与无I/O能力的支付终端间的通信建立在本文所设计的音频通信上。接着,采用音频通信信道交换两个设备间的蓝牙配对信息。最后,通过配对码相匹配的方式完成两个设备间通信连接的建立。最后,本文设计并实现了测试示例程序用来支持通信库SDK的测试。结果表明通信库SDK在功能、性能以及兼容性上都达到设计的要求,并且在通信数据传输方面具有较高的稳定性和可靠性。
【学位授予单位】:福州大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52;TN925
【图文】:
逑用频率,达到协议栈的简化目的。逡逑低功耗蓝牙的协议栈如图2-3所示,分为主机和控制器两个部分。其中各部逡逑分的功能分别是:控制器是负责无线电信息的输入和输出的物理部件,提供将需逡逑要传输的信息包装成数据包的格式的功能。主机是负责控制设备与设备之间的传逡逑输,以及提供多种不一样的服务的协议栈[21]。逡逑通用访问配置(GAP)逦通用S残耘渲茫ǎ牵粒裕裕╁义现骰问粜孕椋ǎ粒裕裕╁伟踩苈裥椋ǎ樱危桑校╁义希ǎ龋铮螅簦╁五五五义下呒绰房刂萍笆逝湫椋ǎ蹋玻茫粒校╁义现骰刂平涌冢ǎ龋茫桑╁危慑义希ǎ茫铮睿椋妫澹颍╁邋瘟绰凡悖ǎ蹋蹋╁五义衔锢聿悖ǎ校龋伲╁义贤迹玻冲澹拢蹋判檎诲义希玻冲澹剩危桑危模隋灞喑体义希剩幔觯幔危幔簦椋觯邋澹桑睿簦澹颍妫幔悖澹ǎ剩危桑┲傅氖牵剩幔觯岬谋镜氐饔茫娣兑恢钟糜谑迪郑剩幔觯徨义嫌耄茫茫浣换サ慕涌冢郏玻玻荨T冢剩幔觯幔蹋彀姹疽院螅剩危扇谌耄剩幔觯嶂校晌剩幔觯徨义嫌镅缘囊徊糠郑幔觯峥⑷嗽笨梢酝ü剩危杉际酰迪郑剩幔觯岽胗肫渌镅源义下氲幕旌媳喑獭#剩危稍冢粒睿洌颍铮椋渲杏凶殴惴旱挠τ茫粒睿洌颍铮椋湎低程逑到峁怪械牡阱义先悖ū镜乜夂停粒睿洌颍铮椋溴澹遥酰睿簦椋恚澹┲邪罅浚谩ⅲ茫嘈吹目猓ü剩危桑╁义希粒睿洌颍铮椋渖喜愕饔谩e义希危幔簦椋觯邋澹模澹觯澹欤铮穑恚澹睿翦澹耍椋簦ǎ危模耍┳魑雀柙冢粒睿洌颍铮椋淇⒅刑峁┑囊幌荡酰。莸墓ゅ义暇叩募
本文编号:2791776
【学位授予单位】:福州大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52;TN925
【图文】:
逑用频率,达到协议栈的简化目的。逡逑低功耗蓝牙的协议栈如图2-3所示,分为主机和控制器两个部分。其中各部逡逑分的功能分别是:控制器是负责无线电信息的输入和输出的物理部件,提供将需逡逑要传输的信息包装成数据包的格式的功能。主机是负责控制设备与设备之间的传逡逑输,以及提供多种不一样的服务的协议栈[21]。逡逑通用访问配置(GAP)逦通用S残耘渲茫ǎ牵粒裕裕╁义现骰问粜孕椋ǎ粒裕裕╁伟踩苈裥椋ǎ樱危桑校╁义希ǎ龋铮螅簦╁五五五义下呒绰房刂萍笆逝湫椋ǎ蹋玻茫粒校╁义现骰刂平涌冢ǎ龋茫桑╁危慑义希ǎ茫铮睿椋妫澹颍╁邋瘟绰凡悖ǎ蹋蹋╁五义衔锢聿悖ǎ校龋伲╁义贤迹玻冲澹拢蹋判檎诲义希玻冲澹剩危桑危模隋灞喑体义希剩幔觯幔危幔簦椋觯邋澹桑睿簦澹颍妫幔悖澹ǎ剩危桑┲傅氖牵剩幔觯岬谋镜氐饔茫娣兑恢钟糜谑迪郑剩幔觯徨义嫌耄茫茫浣换サ慕涌冢郏玻玻荨T冢剩幔觯幔蹋彀姹疽院螅剩危扇谌耄剩幔觯嶂校晌剩幔觯徨义嫌镅缘囊徊糠郑幔觯峥⑷嗽笨梢酝ü剩危杉际酰迪郑剩幔觯岽胗肫渌镅源义下氲幕旌媳喑獭#剩危稍冢粒睿洌颍铮椋渲杏凶殴惴旱挠τ茫粒睿洌颍铮椋湎低程逑到峁怪械牡阱义先悖ū镜乜夂停粒睿洌颍铮椋溴澹遥酰睿簦椋恚澹┲邪罅浚谩ⅲ茫嘈吹目猓ü剩危桑╁义希粒睿洌颍铮椋渖喜愕饔谩e义希危幔簦椋觯邋澹模澹觯澹欤铮穑恚澹睿翦澹耍椋簦ǎ危模耍┳魑雀柙冢粒睿洌颍铮椋淇⒅刑峁┑囊幌荡酰。莸墓ゅ义暇叩募
本文编号:2791776
本文链接:https://www.wllwen.com/kejilunwen/wltx/2791776.html