CN101895441B - 一种物联网终端java应用的业务调试装置和方法 - Google Patents
一种物联网终端java应用的业务调试装置和方法 Download PDFInfo
- Publication number
- CN101895441B CN101895441B CN201010234762.XA CN201010234762A CN101895441B CN 101895441 B CN101895441 B CN 101895441B CN 201010234762 A CN201010234762 A CN 201010234762A CN 101895441 B CN101895441 B CN 101895441B
- Authority
- CN
- China
- Prior art keywords
- message
- interface
- java
- protocol stack
- interaction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3696—Methods or tools to render software testable
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种物联网终端JAVA应用的业务调试装置和方法,JAVA中间件与M2M协议栈之间通过设置的适配的交互接口实现AT消息的交互;M2M协议栈与M2M平台之间通过设置的统一的操作系统接口实现AT消息的交互,进行M2M业务调试。采用本发明所述的装置和方法,使M2M终端的JAVA应用能通过有线网络在PC上进行与设备无关的业务调试,从而解决了M2M终端JAVA应用开发套件没有业务模拟器、JAVA应用无法在PC上进行业务调试的问题,有效提高M2M终端JAVA应用的调试效率,增加了二次开发商的满意度。
Description
技术领域
本发明涉及物联网(M2M,Machine to Machine)终端的业务调试领域,特别是一种物联网终端JAVA应用的业务调试装置和方法。
背景技术
传感网也称物联网,综合了传感器、低功耗、通讯以及微机电等等技术,它的目标实际上是为了实现物与物互联,然后将现在连接信息空间的网络向物理世界进行延伸。
目前,运营商提出的物联网规范主要包括:平台、业务、终端、以及终端二次开发接口部分;考虑到物联网应用的广泛性,其终端需要适应多种类型的应用,如:监控过程所需的传输图像或声音等应用,以及物流过程所需的上报温度等应用,所以,运营商在推出二次开发接口标准时,推出了C和JAVA两种实现方式的接口,其目的是尽可能让应用开发商自由选择、快速部署、跨平台运行。
现有技术中,各种M2M终端开发套件主要包括:二次开发接口和开发环境,基本上都没有用于业务调试的模拟器,因此,需要将应用部署到硬件上,在嵌入式平台上进行调试运行,然而,由于操作系统能力有限和跟踪工具功能的局限,使得在嵌入式平台上调试的效率比在PC上的调试效率相差数倍;另外,由于在嵌入式平台上不能实现JAVA中间件调用C底层接口,使得JAVA应用的调试更加困难;而且,物联网规范并不属于J2ME范围,是运营商私有的规范,暂时J2ME还不支持,所以在PC上的标准J2ME环境中无法对相应的JAVA应用进行调试。
发明内容
有鉴于此,本发明的主要目的在于提供一种物联网终端JAVA应用的业务调试装置和方法,能在PC上对JAVA应用进行业务调试,以提高M2M业务调试的效率。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种物联网(M2M)终端JAVA应用的业务调试装置,包括M2M应用、M2M应用协议栈和M2M平台;该装置进一步包括:位于M2M应用的JAVA中间件适配层,以及位于M2M应用协议栈的操作系统支持层;其中,
JAVA中间件适配层,位于M2M应用中JAVA中间件的底层,用于适配JAVA中间件与M2M协议栈之间的交互接口,实现JAVA中间件与M2M协议栈之间AT消息的交互;
操作系统支持层,与M2M应用协议栈中M2M协议栈相连,用于为M2M协议栈提供统一的操作系统接口,实现M2M协议栈与M2M平台之间AT消息的交互。
上述方案中,所述JAVA中间件适配层适配JAVA中间件与M2M协议栈之间的交互接口,实现JAVA中间件与M2M协议栈之间AT消息的交互,具体为:
当JAVA应用向M2M协议栈发送AT消息时,JAVA应用将AT消息发送给JAVA中间件的JAVA中间件适配层,由JAVA中间件适配层调用AT消息发送接口通过进程间交互方式将AT消息发送给M2M协议栈,并等待M2M协议栈的反馈消息;
当JAVA中间件适配层通过进程间交互方式接收到M2M协议栈的反馈消息后,再通知JAVA应用获取所述反馈消息。
上述方案中,所述操作系统支持层提供的统一的操作系统接口包括:内存操作接口、本地文件操作接口、信号量操作接口、网络交互接口和业务模拟接口。
上述方案中,所述通过操作系统支持层提供的操作系统接口,实现M2M协议栈与M2M平台之间AT消息的交互,具体为:
M2M协议栈调用AT消息发送接口通过进程间交互方式接收AT消息,并对AT消息进行处理后,通过操作系统支持层提供的网络交互接口,将AT消息发送给M2M平台;M2M协议栈再通过操作系统支持层提供的网络交互接口接收M2M平台的反馈消息,将反馈消息通过进程间交互方式发送给M2M应用。
上述方案中,所述JAVA中间件适配层,还用于JAVA中间件与操作系统之间接口的适配;
所述适配具体为:当JAVA应用需要调用操作系统函数时,JAVA应用通过JAVA中间件的JAVA中间件适配层与操作系统之间的操作系统函数接口,调用操作系统函数。
本发明还提供了一种物联网终端JAVA应用的业务调试方法,该方法包括:
JAVA中间件与M2M协议栈之间通过设置的适配的交互接口实现AT消息的交互;
M2M协议栈与M2M平台之间通过设置的统一的操作系统接口实现AT消息的交互,进行M2M业务调试。
上述方案中,所述JAVA中间件与M2M协议栈之间通过适配的交互接口实现AT消息的交互,具体为:
当JAVA应用向M2M协议栈发送AT消息时,JAVA应用将AT消息发送给JAVA中间件,由JAVA中间件调用AT消息发送接口通过进程间交互方式将AT消息发送给M2M协议栈,并等待M2M协议栈的反馈消息;
当JAVA中间件通过进程间交互方式接收到M2M协议栈的反馈消息后,再通知JAVA应用获取所述反馈消息。
上述方案中,所述统一的操作系统接口包括:内存操作接口、本地文件操作接口、信号量操作接口、网络交互接口和业务模拟接口
上述方案中,所述M2M协议栈与M2M平台之间通过统一的操作系统接口实现AT消息的交互,具体为:
M2M协议栈通过进程间交互方式接收AT消息,并对AT消息进行处理后,通过网络交互接口将AT消息发送给M2M平台;M2M协议栈再通过网络交互接口接收M2M平台的反馈消息,将反馈消息通过进程间交互方式发送给M2M应用。
上述方案中,该方法还包括:当JAVA应用需要调用操作系统函数时,JAVA应用通过JAVA中间件与操作系统之间适配的操作系统函数接口,调用操作系统函数。
上述方案中,当JAVA应用向M2M协议栈主动发送AT消息时,该方法具体包括:M2M协议栈初始化,并与M2M平台建立网络连接;JAVA应用调用AT消息发送接口通过进程间交互方式,将AT消息发送给M2M协议栈;当M2M协议栈所接收的AT消息需要发送给M2M平台时,M2M协议栈调用网络交互接口,将AT消息发送给M2M平台;M2M平台向M2M协议栈发送反馈消息,再由M2M协议栈将接收到的反馈消息发送给JAVA应用。
上述方案中,当JAVA应用接收M2M平台发送的AT消息时,该方法具体包括:M2M协议栈初始化,并与M2M平台建立网络连接;M2M平台调用网络交互接口,将AT消息发送给M2M协议栈;M2M协议栈调用AT消息发送接口通过进程间交互方式,将AT消息发送给JAVA应用。
本发明所提供的物联网终端JAVA应用的业务调试装置和方法,基于JAVA中间件与M2M协议栈之间通过设置的适配的交互接口实现AT消息的交互;M2M协议栈与M2M平台之间通过设置的统一的操作系统接口实现AT消息的交互,进行M2M业务调试。采用本发明所述的装置和方法,其优点在于:
本发明使M2M终端的JAVA应用能通过有线网络在PC上进行与设备无关的业务调试,从而解决了M2M终端JAVA应用开发套件没有业务模拟器、JAVA应用无法在PC上进行业务调试的问题,有效提高M2M终端JAVA应用的调试效率,增加了二次开发商的满意度。
附图说明
图1为本发明物联网终端JAVA应用的业务调试装置结构示意图;
图2为本发明实施例一中物联网终端JAVA应用的业务调试方法流程图;
图3为本发明实施例二中物联网终端JAVA应用的业务调试方法流程图。
具体实施方式
本发明的基本思想是:基于JAVA中间件与M2M协议栈之间通过设置的适配的交互接口实现AT消息的交互;M2M协议栈与M2M平台之间通过设置的统一的操作系统接口实现AT消息的交互,进行M2M业务调试。
由于M2M业务主要是M2M终端和M2M平台的报文交互,其特点是:以AT命令作为交互方式,使用通用分组无线服务(GPRS,General Packet RadioService)作为传输承载,使用传输控制协议/用户数据包协议/网络互联协议(TCP/UDP/IP,Transmission Control Protocol/User Datagram Protocol/InternetProtocol)作为传输协议;从业务特点上看,M2M业务的交互类型比较单一、有统一的业务协议、使用通用的传输协议。利用AT命令的报文交互方式,可以对M2M业务进行调试;如果不考虑设备相关层的调试,例如:M2M终端与底层设备如摄像头的调试,则在PC上进行与设备无关的业务调试完全是可行的。因此,本发明主要针对M2M终端的JAVA应用在PC上进行与设备无关的业务调试。
一般,用一台机器如PC A作为M2M终端,另一台机器如PC B作为M2M平台,两台机器通过局域网连通。PC A上运行M2M终端JAVA应用和M2M协议栈,M2M终端JAVA应用和M2M协议栈运行时,可以是两个独立进程,进程间交互方式有多种,在本发明中均适用;PC B上运行M2M平台,只要能与M2M终端通过TCP/UDP/IP正常通讯,这里无需考虑M2M平台的具体运行方式。
本发明提供的物联网终端JAVA应用的业务调试方法装置,如图1所示,该装置包括:M2M应用、M2M应用协议栈和M2M平台,该装置进一步包括:位于M2M应用的JAVA中间件适配层,以及位于M2M应用协议栈的操作系统支持层;其中,
JAVA中间件适配层,位于M2M应用的JAVA中间件的底层,用于适配JAVA中间件与M2M协议栈之间的交互接口,实现JAVA中间件与M2M协议栈之间AT消息的交互;
操作系统支持层,与M2M协议栈相连,用于为M2M协议栈提供统一的操作系统接口,实现M2M协议栈与M2M平台之间AT消息的交互。
所述操作系统支持层提供的统一的操作系统接口包括:内存操作、本地文件操作、信号量操作、网络交互和业务模拟等接口;其中,操作系统支持层可以将不同的操作系统的接口函数进行统一,并将统一的接口提供给M2M协议栈,从而屏蔽不同操作系统的差异,使JAVA应用能够跨操作系统运行。
该装置中的M2M协议栈,主要用于AT命令的接收和处理,包括:命令格式转换、逻辑判断、本地处理、编解码、以及与M2M平台的交换等。M2M协议栈运行于操作系统支持层之上,基本与设备无关,所以,M2M协议栈可以跨操作系统运行。
所述JAVA中间件适配层,适配JAVA中间件与M2M协议栈之间的交互接口,实现JAVA中间件与M2M协议栈之间AT消息的交互,具体为:
当JAVA应用向M2M协议栈发送AT消息时,JAVA应用将AT消息发送给JAVA中间件的JAVA中间件适配层,由JAVA中间件适配层调用AT消息发送接口通过进程间交互方式将AT消息发送给M2M协议栈,并等待M2M协议栈的反馈消息;
当JAVA中间件适配层通过进程间交互方式接收到M2M协议栈的反馈消息后,再通知JAVA应用获取所述反馈消息。
所述通过操作系统支持层提供的操作系统接口,实现M2M协议栈与M2M平台之间AT消息的交互,具体为:M2M协议栈调用AT消息发送接口通过进程间交互方式接收AT消息,并对AT消息进行处理后,通过操作系统支持层提供的网络交互接口,将AT消息发送给M2M平台;再通过操作系统支持层提供的网络交互接口接收M2M平台的反馈消息,将反馈消息通过进程间交互方式发送给M2M应用。
所述JAVA中间件适配层,还用于JAVA中间件与操作系统之间接口的适配;具体为:当JAVA应用需要调用操作系统函数时,JAVA应用通过JAVA中间件适配层与操作系统之间的操作系统函数接口,调用操作系统函数。
基于上述装置,本发明提供了一种物联网终端JAVA应用的业务调试方法,下面通过具体实施例对本发明所述的方法进行详细描述。
实施例一:当JAVA应用向M2M协议栈主动发送AT消息时,本发明提供的物联网终端JAVA应用的业务调试方法,如图2所示,包括以下步骤:
步骤201:M2M协议栈初始化;
步骤202:M2M协议栈通过调用操作系统接口与M2M平台建立网络连接;
本步骤中,M2M协议栈通过操作系统支持层调用操作系统接口,与M2M平台通过TCP/UDP/IP建立网络连接。
步骤203:JAVA应用调用JAVA中间件中JAVA中间件适配层的AT消息发送接口,将AT消息发送到JAVA中间件适配层;
步骤204:JAVA中间件适配层调用AT消息发送接口,通过进程间交互方式,将AT消息发送给M2M协议栈;
步骤205:M2M协议栈对接收到的AT消息进行处理,并当所接收的AT消息需要发送给M2M平台时,执行步骤206;当所接收的AT消息不需要发送给M2M平台时,M2M协议栈将反馈消息发送给M2M应用的JAVA中间件适配层,并执行步骤208;
本步骤中,M2M协议栈接收到AT消息后,会根据M2M协议判断出哪些AT消息可以在M2M协议栈内部进行处理,哪些AT消息需要发送给M2M平台,并当所接收的AT消息需要发送给M2M平台时,执行步骤206;当所接收的AT消息不需要发送给M2M平台时,M2M协议栈将反馈消息发送给M2M应用的JAVA中间件适配层,并执行步骤208;其中,该判断过程可以通过现有技术实现,不属于本发明的重点,在此不做详细描述。
步骤206:M2M协议栈调用操作系统支持层的网络交互接口,将AT消息发送给M2M平台;
步骤207:M2M平台向M2M协议栈发送反馈消息,M2M协议栈调用AT消息发送接口通过进程间交互方式,将接收到的反馈消息发送给M2M应用的JAVA中间件适配层;
本步骤中,M2M协议栈可以通过网络交互接口侦听到来自M2M平台的反馈消息,并将接收到的反馈消息进行处理后,调用AT消息发送接口通过进程交互方式发送给M2M应用的JAVA中间件适配层。
步骤208:JAVA中间件适配层将接收到的反馈消息发送给JAVA应用。
实施例二:当JAVA应用接收M2M平台发送的AT消息时,本发明提供的物联网终端JAVA应用的业务调试方法,如图3所示,包括以下步骤:
步骤301:M2M协议栈初始化;
步骤302:M2M协议栈通过调用操作系统接口与M2M平台建立网络连接;
步骤303:M2M平台调用操作系统支持层的网络交互接口,将AT消息发送给M2M协议栈;
步骤304:M2M协议栈调用AT消息发送接口通过进程间交互方式,将AT消息发送给M2M应用的JAVA中间件适配层;
步骤305:JAVA中间件适配层将接收到的AT消息发送给JAVA应用。
在上述业务调试过程中,通过JAVA中间件适配层实现了JAVA中间件适配层与M2M协议栈的AT消息的交互,以及通过操作系统支持层实现了M2M协议栈与M2M平台的AT消息的交互,使M2M终端的JAVA应用通过有线网络在PC上进行与设备无关的业务调试,从而解决了M2M终端JAVA应用开发套件没有业务模拟器、JAVA应用无法在PC上进行业务调试的问题,提高了M2M终端JAVA应用的开发效率,增加了二次开发商的满意度。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种物联网(M2M)终端JAVA应用的业务调试装置,包括M2M应用、M2M应用协议单元和M2M平台;其特征在于,该装置进一步包括:位于M2M应用的JAVA中间件适配层,以及位于M2M应用协议单元的操作系统支持层;其中,
JAVA中间件适配层,位于M2M应用中JAVA中间件的底层,用于适配JAVA中间件与M2M协议单元之间的交互接口,实现JAVA中间件与M2M协议单元之间AT消息的交互;
操作系统支持层,与M2M应用协议单元中M2M协议单元相连,用于为M2M协议单元提供统一的操作系统接口,实现M2M协议单元与M2M平台之间AT消息的交互。
2.根据权利要求1所述的装置,其特征在于,所述JAVA中间件适配层适配JAVA中间件与M2M协议单元之间的交互接口,实现JAVA中间件与M2M协议单元之间AT消息的交互,具体为:
当JAVA应用向M2M协议单元发送AT消息时,JAVA应用将AT消息发送给JAVA中间件的JAVA中间件适配层,由JAVA中间件适配层调用AT消息发送接口通过进程间交互方式将AT消息发送给M2M协议单元,并等待M2M协议单元的反馈消息;
当JAVA中间件适配层通过进程间交互方式接收到M2M协议单元的反馈消息后,再通知JAVA应用获取所述反馈消息。
3.根据权利要求1所述的装置,其特征在于,所述操作系统支持层提供的统一的操作系统接口包括:内存操作接口、本地文件操作接口、信号量操作接口、网络交互接口和业务模拟接口。
4.根据权利要求3所述的装置,其特征在于,所述操作系统支持层,用于为M2M协议单元提供统一的操作系统接口,实现M2M协议单元与M2M平台之间AT消息的交互,具体为:
M2M协议单元调用AT消息发送接口通过进程间交互方式接收AT消息,并对AT消息进行处理后,通过操作系统支持层提供的网络交互接口,将AT消息发送给M2M平台;M2M协议单元再通过操作系统支持层提供的网络交互接口接收M2M平台的反馈消息,将反馈消息通过进程间交互方式发送给M2M应用。
5.根据权利要求1至4任一项所述的装置,其特征在于,所述JAVA中间件适配层,还用于JAVA中间件与操作系统之间接口的适配;
所述适配具体为:当JAVA应用需要调用操作系统函数时,JAVA应用通过JAVA中间件的JAVA中间件适配层与操作系统之间的操作系统函数接口,调用操作系统函数。
6.一种物联网终端JAVA应用的业务调试方法,其特征在于,该方法包括:
JAVA中间件与M2M协议栈之间通过设置的适配的交互接口实现AT消息的交互;
M2M协议栈与M2M平台之间通过设置的统一的操作系统接口实现AT消息的交互,进行M2M业务调试。
7.根据权利要求6所述的方法,其特征在于,所述JAVA中间件与M2M协议栈之间通过适配的交互接口实现AT消息的交互,具体为:
当JAVA应用向M2M协议栈发送AT消息时,JAVA应用将AT消息发送给JAVA中间件,由JAVA中间件调用AT消息发送接口通过进程间交互方式将AT消息发送给M2M协议栈,并等待M2M协议栈的反馈消息;
当JAVA中间件通过进程间交互方式接收到M2M协议栈的反馈消息后,再通知JAVA应用获取所述反馈消息。
8.根据权利要求6所述的方法,其特征在于,所述统一的操作系统接口包括:内存操作接口、本地文件操作接口、信号量操作接口、网络交互接口和业务模拟接口。
9.根据权利要求8所述的方法,其特征在于,所述M2M协议栈与M2M平台之间通过统一的操作系统接口实现AT消息的交互,具体为:
M2M协议栈通过进程间交互方式接收AT消息,并对AT消息进行处理后,通过网络交互接口将AT消息发送给M2M平台;M2M协议栈再通过网络交互接口接收M2M平台的反馈消息,将反馈消息通过进程间交互方式发送给M2M应用。
10.根据权利要求6至9任一项所述的方法,其特征在于,该方法还包括:当JAVA应用需要调用操作系统函数时,JAVA应用通过JAVA中间件与操作系统之间适配的操作系统函数接口,调用操作系统函数。
11.根据权利要求6至9任一项所述的方法,其特征在于,当JAVA应用向M2M协议栈主动发送AT消息时,该方法具体包括:M2M协议栈初始化,并与M2M平台建立网络连接;JAVA应用调用AT消息发送接口通过进程间交互方式,将AT消息发送给M2M协议栈;当M2M协议栈所接收的AT消息需要发送给M2M平台时,M2M协议栈调用网络交互接口,将AT消息发送给M2M平台;M2M平台向M2M协议栈发送反馈消息,再由M2M协议栈将接收到的反馈消息发送给JAVA应用。
12.根据权利要求6至9任一项所述的方法,其特征在于,当JAVA应用接收M2M平台发送的AT消息时,该方法具体包括:M2M协议栈初始化,并与M2M平台建立网络连接;M2M平台调用网络交互接口,将AT消息发送给M2M协议栈;M2M协议栈调用AT消息发送接口通过进程间交互方式,将AT消息发送给JAVA应用。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010234762.XA CN101895441B (zh) | 2010-07-21 | 2010-07-21 | 一种物联网终端java应用的业务调试装置和方法 |
PCT/CN2011/073872 WO2012010002A1 (zh) | 2010-07-21 | 2011-05-10 | 一种物联网终端java应用的业务调试装置和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010234762.XA CN101895441B (zh) | 2010-07-21 | 2010-07-21 | 一种物联网终端java应用的业务调试装置和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101895441A CN101895441A (zh) | 2010-11-24 |
CN101895441B true CN101895441B (zh) | 2014-03-12 |
Family
ID=43104518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010234762.XA Active CN101895441B (zh) | 2010-07-21 | 2010-07-21 | 一种物联网终端java应用的业务调试装置和方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101895441B (zh) |
WO (1) | WO2012010002A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101895441B (zh) * | 2010-07-21 | 2014-03-12 | 中兴通讯股份有限公司 | 一种物联网终端java应用的业务调试装置和方法 |
CN102790781B (zh) * | 2011-05-17 | 2015-10-28 | 南京中兴新软件有限责任公司 | 一种中间件、带行业应用中间件的m2m系统及其应用方法 |
US20160088049A1 (en) * | 2013-05-06 | 2016-03-24 | Convida Wireless, Llc | Internet of things (iot) adaptation services |
CN103763395B (zh) * | 2014-02-10 | 2018-01-05 | 安徽皖通邮电股份有限公司 | 连接物联网管理平台与终端设备的中间件及其工作方法 |
CN108055239B (zh) * | 2017-11-13 | 2020-06-26 | 北京全路通信信号研究设计院集团有限公司 | 一种rssp-i安全协议分离部署方法 |
CN114527958A (zh) * | 2021-12-28 | 2022-05-24 | 安徽清新物联科技有限公司 | 一种嵌入式安防监控设备的二次开发实现方法及存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7350211B2 (en) * | 2002-09-23 | 2008-03-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Middleware application environment |
CN1280726C (zh) * | 2002-10-18 | 2006-10-18 | 上海贝尔有限公司 | 一种用于嵌入式系统软件开发的虚拟机装置 |
JP4506676B2 (ja) * | 2006-01-05 | 2010-07-21 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
CN101339508B (zh) * | 2008-08-18 | 2011-11-02 | 华为终端有限公司 | 一种Java2微型版应用的运行方法和装置 |
CN101739255A (zh) * | 2009-11-30 | 2010-06-16 | 马亚平 | 一种构件反向调用平台及构件间类组播通信的方法 |
CN101719960B (zh) * | 2009-12-01 | 2012-07-11 | 中国电信股份有限公司 | 通信装置和cdma终端 |
CN101895441B (zh) * | 2010-07-21 | 2014-03-12 | 中兴通讯股份有限公司 | 一种物联网终端java应用的业务调试装置和方法 |
-
2010
- 2010-07-21 CN CN201010234762.XA patent/CN101895441B/zh active Active
-
2011
- 2011-05-10 WO PCT/CN2011/073872 patent/WO2012010002A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN101895441A (zh) | 2010-11-24 |
WO2012010002A1 (zh) | 2012-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101895441B (zh) | 一种物联网终端java应用的业务调试装置和方法 | |
US9071989B2 (en) | System and methods that enable automated testing of mobile devices at a remote monitor site | |
JP5425463B2 (ja) | 無線デバイスの製品受容試験装置、製品受容試験方法、無線通信デバイス、およびコンピュータプログラム | |
CN102790781B (zh) | 一种中间件、带行业应用中间件的m2m系统及其应用方法 | |
CN102447738B (zh) | 一种实现基站远程调试的方法及装置 | |
US8009619B1 (en) | Server-side wireless communications link support for mobile handheld devices | |
CN109873728B (zh) | 一种终端测试方法、装置和存储介质 | |
CN102202093A (zh) | 一种实现传感器适配的方法和系统 | |
CN103139150A (zh) | 一种实现终端适配处理的方法、协议适配模块和终端 | |
US8060594B1 (en) | Client-side wireless communications link support for mobile handheld devices | |
CN105263155A (zh) | 远程实时监测智能移动终端基带处理器运行状态的方法及系统 | |
CN106487847B (zh) | 一种信息处理方法及中转服务器 | |
CN111279748B (zh) | 通信链路的自适应切换方法、可移动平台和控制装置 | |
CN103164207A (zh) | 基于安卓系统的跨硬件平台的应用程序开发方法和系统 | |
CN105530268A (zh) | 一种异构协议互通方法及控制器 | |
CN107577542B (zh) | 日志信息上报方法、装置、存储介质及移动终端 | |
CN106294119B (zh) | 测试调度系统、方法及终端设备 | |
CN109683780A (zh) | 控制移动终端的方法、系统和被控终端 | |
CN102843388A (zh) | 实现无线数据传输与短信收发并行的方法、系统及设备 | |
CN101453741B (zh) | 调试移动终端数据业务的方法和系统 | |
CN101551758A (zh) | 一种实现设备管理任务并行工作的系统和方法 | |
CN106326019A (zh) | Ppt状态通知方法和系统 | |
CN105608774A (zh) | 一种智能门禁控制系统及其控制方法 | |
Noman et al. | From threads to events: Adapting a lightweight middleware for Contiki OS | |
CN112367362B (zh) | 一种数据处理方法、装置、设备及计算机存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |