[发明专利]在应用程序中执行和集成无线光通信应用功能的方法在审
申请号: | 201510284214.0 | 申请日: | 2015-05-28 |
公开(公告)号: | CN105045609A | 公开(公告)日: | 2015-11-11 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 深圳光启智能光子技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 骆希聪 |
地址: | 518000 广东省深圳市福田区深南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 执行 集成 无线 光通信 应用 功能 方法 | ||
技术领域
本发明涉及基于无线光通信的无线光通信应用,尤其是涉及在应用程序中执行和集成无线光通信无线光通信应用功能的方法。
背景技术
无线光通信(FreeSpaceOptical,FSO)是一种在LED技术上发展起来的新兴的、短距离高速通信技术。无线光通信的基本原理就是利用发光二极管(LED)比荧光灯和白炽灯切换速度快的特点,通过LED光源的高频率闪烁来进行通信。有光代表二进制1,无光代表二进制0。包含了数字信息的高速光信号经过光电转换即可获得信息。无线光通信技术因为其数据不易被干扰和捕获,光通信设备制作简单且不宜损坏或消磁,可以用来制作无线光加密钥匙。与微波技术相比,无线光通信有相当丰富的频谱资源,这是一般微波通信和无线通信无法比拟的;同时光通信可以适用任何通信协议、适用于任何环境;在安全性方面,无线光通信相比传统的磁性材料,无需担心消磁问题,更不必担心通信内容被人窃取;无线光通信的设备架设灵活便捷,且成本低廉,适合大规模普及应用。
目前,对于各种应用的需求逐渐转移到用户随身携带的电子设备,例如智能手机、平板电脑或者可穿戴设备上。各种应用通常通过应用程序的方式安装于便携式电子设备中,供用户使用。由于无线光通信在支付、身份识别、防伪等场景的广泛应用潜力,期望应用程序具有基于光通信的无线光通信应用功能。由于各个应用程序开发者未必具备开发无线光通信应用功能的能力和资源,期望有一种简单、可靠的方式,赋予应用程序所需的无线光通信应用功能。
发明内容
本发明所要解决的技术问题是提供一种在应用程序中执行和集成无线光通信应用功能的方法。
本发明为解决上述技术问题而采用的技术方案是一种在应用程序中执行无线光通信应用功能的方法,包括以下步骤:在该应用程序中调用一用户界面模块的初始化接口,以启动在该应用程序中集成的一无线光通信应用工具包,该无线光通信应用工具包包括该用户界面模块和一基础模块,该用户界面模块具有一个或多个用户界面包以及该初始化接口,该基础模块具有一个或多个业务接口;在该应用程序中加载该用户界面包中的一第一业务界面包的第一业务界面;响应于用户在该第一业务界面输入的第一业务数据,调用该基础模块中与该第一业务界面对应的第一业务接口;以及在该第一业务接口将该第一业务数据编码及调制为光信号以提供给一光发射器件。
在本发明的一实施例中,上述的方法在在该应用程序中加载该用户界面包中的一第一业务界面包的第一业务界面的步骤之前还包括:在该应用程序中加载该用户界面包中的一通用界面包的通用界面;以及响应于用户在该通用界面输入的通用指令,调用该业务接口中与该通用界面对应的通用接口;在该通用接口发送一通用请求;且根据该通用请求是否执行成功,决定是否在该应用程序中加载该第一业务界面。
在本发明的一实施例中,上述的方法还包括:在该应用程序中加载该用户界面包中的一第二业务界面包的第二业务界面;响应于用户在该第二业务界面输入的第二业务数据,调用该基础模块中与该第二业务界面对应的第二业务接口;以及在该第二业务接口将该第二业务数据编码及调制为光信号以提供给该光发射器件。
在本发明的一实施例中,该业务接口与该用户界面包是一一对应。
在本发明的一实施例中,该基础模块包括一个或多个基础服务模块,该基础服务模块包括网络请求模块,该通用接口通过该网络请求模块发送该通用请求。
在本发明的一实施例中,该基础服务模块包括安全保护模块,该方法还包括使用该安全保护模块加密和解密数据。
在本发明的一实施例中,该基础服务模块包括本地存储模块,该方法还包括使用该本地存储模块存储所获得的无线光通信识别码。
在本发明的一实施例中,该通用界面包包括登录界面包和注册界面包,该通用接口包括登录接口和注册接口。
在本发明的一实施例中,该用户界面包还包括支付界面包、开锁界面包、防伪界面包中的一个或多个。
本发明还提出一种在应用程序中集成无线光通信应用功能的方法,包括以下步骤:获得与该无线光通信应用功能对应的无线光通信应用工具包,该无线光通信应用工具包包括用户界面模块和基础模块,该用户界面模块具有一个或多个用户界面包以及一初始化接口,该基础模块具有一个或多个业务接口;将该无线光通信应用工具包导入该应用程序的开发工程中;在该应用程序中启动入口,设置该无线光通信应用工具包的检测参数;以及在该应用程序中与该无线光通信应用功能对应的功能模块中,设置该无线光通信应用工具包的用户界面模块的初始化接口参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳光启智能光子技术有限公司,未经深圳光启智能光子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510284214.0/2.html,转载请声明来源钻瓜专利网。