一种数据处理方法及电子设备技术

技术编号:11498070 阅读:66 留言:0更新日期:2015-05-22 15:44
本发明专利技术公开一种数据处理方法及电子设备。所述方法包括:获取所述数据输出端口输出的数据;确定所述数据的数据类型;所述数据类型包括第一数据类型和第二数据类型;所述第一数据类型表示所述数据为所述第一数据,所述第二数据类型表示所述数据为所述第二数据;当所述数据为第一数据类型时,将所述数据发送至所述第一应用程序;当所述数据为第二数据类型时,将所述数据发送至所述第二应用程序。采用本发明专利技术的方法或电子设备,能够使安装了整合有RDSS和RNSS的芯片的电子设备,可以同时运行RDSS对应的应用程序和RNSS对应的应用程序。

【技术实现步骤摘要】
一种数据处理方法及电子设备
本专利技术涉及计算机应用领域,特别是涉及一种数据处理方法及电子设备。
技术介绍
北斗导航系统是覆盖中国本土的区域导航系统。目前,针对北斗导航系统,现有技术中存在两种集成电路。这两种集成电路分别称为无线电测位卫星业务(RadioDeterminationSatelliteService,RDSS)系统和卫星无线电导航业务(RadioNavigationSatelliteService,RNSS)系统。现有技术中,为了减少硬件体积,将RDSS和RNSS两种系统同时封装在一个硬件结构中,成为一个芯片。该芯片只有一个串口可以与外界进行通讯。而现有技术中的应用程序与该芯片的通信方式均是在应用层直接进行通信。即该芯片的串口,在同一时刻只能被RDSS对应的应用程序或者RNSS对应的应用程序占用。由于整合有RDSS和RNSS的芯片只具有一个串口,所以,现有技术中,采用该芯片的电子设备,无法同时运行RDSS对应的应用程序和RNSS对应的应用程序。
技术实现思路
本专利技术的目的是提供一种数据处理方法及电子设备,能够使安装了整合有RDSS和RNSS的芯片的电子设备,可以同时运行RDSS对应的应用程序和RNSS对应的应用程序。为实现上述目的,本专利技术提供了如下方案:一种数据处理方法,所述方法应用于电子设备,所述电子设备具有数据处理芯片,所述数据处理芯片至少包括第一集成电路、第二集成电路和一个数据输出端口,所述第一集成电路用于输出供第一应用程序使用的第一数据,所述第二集成电路用于输出供第二应用程序使用的第二数据,所述方法包括:获取所述数据输出端口输出的数据;确定所述数据的数据类型;所述数据类型包括第一数据类型和第二数据类型;所述第一数据类型表示所述数据为所述第一数据,所述第二数据类型表示所述数据为所述第二数据;当所述数据为第一数据类型时,将所述数据发送至所述第一应用程序;当所述数据为第二数据类型时,将所述数据发送至所述第二应用程序。可选的,所述第一集成电路用于处理短报文数据,所述将所述数据发送至所述第一应用程序,具体包括:将所述短报文数据实时发送至所述第一应用程序。可选的,所述第二集成电路用于处理定位数据,所述将所述数据发送至所述第二应用程序,具体包括:缓存所述定位数据;判断是否接收到所述第二应用程序发送的请求消息,得到第一判断结果;所述请求消息用于请求获取缓存的所述定位数据;当所述第一判断结果为是时,将缓存的所述定位数据发送至所述第二应用程序。可选的,所述方法还包括:当所述第一判断结果为否时,判断定位数据的缓存时间是否达到预设阈值,得到第二判断结果;当所述第二判断结果为是时,清除缓存的所述定位数据。可选的,所述方法还包括:判断所述第二应用程序是否处于开启状态,得到第三判断结果;当所述第三判断结果为否时,控制所述第二集成电路进入低功耗模式。可选的,所述第一集成电路为RDSS,所述第二集成电路为RNSS。一种电子设备,所述电子设备具有数据处理芯片,所述数据处理芯片至少包括第一集成电路、第二集成电路和一个数据输出端口,所述第一集成电路用于输出供第一应用程序使用的第一数据,所述第二集成电路用于输出供第二应用程序使用的第二数据,所述电子设备包括:获取单元,用于获取所述数据输出端口输出的数据;确定单元,用于确定所述数据的数据类型;所述数据类型包括第一数据类型和第二数据类型;所述第一数据类型表示所述数据为所述第一数据,所述第二数据类型表示所述数据为所述第二数据;第一发送单元,用于当所述数据为第一数据类型时,将所述数据发送至所述第一应用程序;第二发送单元,用于当所述数据为第二数据类型时,将所述数据发送至所述第二应用程序。可选的,所述第一集成电路用于处理短报文数据,所述第一发送单元,具体包括:第一发送子单元,用于将所述短报文数据实时发送至所述第一应用程序。可选的,所述第二集成电路用于处理定位数据,所述第二发送单元,具体包括:缓存子单元,用于缓存所述定位数据;第一判断子单元,用于判断是否接收到所述第二应用程序发送的请求消息,得到第一判断结果;所述请求消息用于请求获取缓存的所述定位数据;第二发送子单元,用于当所述第一判断结果为是时,将缓存的所述定位数据发送至所述第二应用程序。可选的,所述电子设备还包括:第二判断单元,用于当所述第一判断结果为否时,判断定位数据的缓存时间是否达到预设阈值,得到第二判断结果;清除单元,用于当所述第二判断结果为是时,清除缓存的所述定位数据。可选的,所述电子设备还包括:第三判断单元,用于判断所述第二应用程序是否处于开启状态,得到第三判断结果;控制单元,用于当所述第三判断结果为否时,控制所述第二集成电路进入低功耗模式。可选的,所述第一集成电路为RDSS,所述第二集成电路为RNSS。根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:本专利技术的数据处理方法及电子设备,通过获取所述数据输出端口输出的数据;确定所述数据的数据类型;当所述数据为第一数据类型时,将所述数据发送至所述第一应用程序;当所述数据为第二数据类型时,将所述数据发送至所述第二应用程序;可以将不同类型的数据分别转发至相应的应用程序,能够使安装了整合有RDSS和RNSS的芯片的电子设备,可以同时运行RDSS对应的应用程序和RNSS对应的应用程序。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的数据处理方法实施例1的流程图;图2为本专利技术的数据处理方法实施例2的流程图;图3为本专利技术的数据处理方法实施例3的流程图;图4为本专利技术的数据处理方法实施例4的流程图;图5为本专利技术的电子设备实施例的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术的数据处理方法,应用于电子设备。所述电子设备可以是手机、电视、平板电脑或者笔记本电脑等等。所述电子设备具有数据处理芯片。所述数据处理芯片主要是用于处理北斗导航系统的芯片。所述数据处理芯片至少包括第一集成电路、第二集成电路和一个数据输出端口,所述第一集成电路用于输出供第一应用程序使用的第一数据,所述第二集成电路用于输出供第二应用程序使用的第二数据。所述第一集成电路和所述第二集成电路中的一个,可以为RDSS;所述第一集成电路和所述第二集成电路中的另一个,可以为RNSS。为了便于描述,后续实施例中,均以第一集成电路为RDSS,第二集成电路为RNSS为例进行描述。本领域技术人员可以明白的是,第一集成电路为RNSS,第二集成电路为RDSS也是可以的。其中,RDSS主要用于处理短报文数据,RNSS主要用于处理导航数据。因此,对应的,第一应用程序可以是处理短报文业务的应用程序;第本文档来自技高网...

【技术保护点】
一种数据处理方法,其特征在于,所述方法应用于电子设备,所述电子设备具有数据处理芯片,所述数据处理芯片至少包括第一集成电路、第二集成电路和一个数据输出端口,所述第一集成电路用于输出供第一应用程序使用的第一数据,所述第二集成电路用于输出供第二应用程序使用的第二数据,所述方法包括:获取所述数据输出端口输出的数据;确定所述数据的数据类型;所述数据类型包括第一数据类型和第二数据类型;所述第一数据类型表示所述数据为所述第一数据,所述第二数据类型表示所述数据为所述第二数据;当所述数据为第一数据类型时,将所述数据发送至所述第一应用程序;当所述数据为第二数据类型时,将所述数据发送至所述第二应用程序。

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于电子设备,所述电子设备具有数据处理芯片,所述数据处理芯片至少包括第一集成电路、第二集成电路和一个数据输出端口,所述第一集成电路用于输出供第一应用程序使用的第一数据,所述第二集成电路用于输出供第二应用程序使用的第二数据,所述第一集成电路为RDSS,所述第二集成电路为RNSS,所述方法包括:获取所述数据输出端口输出的数据;确定所述数据的数据类型;所述数据类型包括第一数据类型和第二数据类型;所述第一数据类型表示所述数据为所述第一数据,所述第二数据类型表示所述数据为所述第二数据;当所述数据为第一数据类型时,将所述数据发送至所述第一应用程序;当所述数据为第二数据类型时,将所述数据发送至所述第二应用程序。2.根据权利要求1所述的方法,其特征在于,所述第一集成电路用于处理短报文数据,所述将所述数据发送至所述第一应用程序,具体包括:将所述短报文数据实时发送至所述第一应用程序。3.根据权利要求1所述的方法,其特征在于,所述第二集成电路用于处理定位数据,所述将所述数据发送至所述第二应用程序,具体包括:缓存所述定位数据;判断是否接收到所述第二应用程序发送的请求消息,得到第一判断结果;所述请求消息用于请求获取缓存的所述定位数据;当所述第一判断结果为是时,将缓存的所述定位数据发送至所述第二应用程序。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述第一判断结果为否时,判断定位数据的缓存时间是否达到预设阈值,得到第二判断结果;当所述第二判断结果为是时,清除缓存的所述定位数据。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:判断所述第二应用程序是否处于开启状态,得到第三判断结果;当所述第三判断结果为否时,控制所述第二集成电路进入低功耗模式。6.一种电子设备,其特征在于,所述电子设备具有数据处理芯片,所述数据处理芯片至少包...

【专利技术属性】
技术研发人员:何士贵张凌鹤
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1