一种数据处理方法、装置以及系统与流程
- 国知局
- 2024-08-02 14:34:00
本技术涉及物联网领域,尤其涉及一种车机端与移动端的数据处理方法、装置以及系统。
背景技术:
1、数据无缝流转技术是指允许一个设备与另一个设备之间无缝交换信息和应用的技术。这种技术能够提供连贯而无缝的用户体验,即可以实现无延迟地在不同设备上运行用户下达的任务,并且可以在另一设备上继续完成或者切换这些任务。
2、目前的车机端和移动端的数据无缝流转技术尚处于起步阶段,为实现该技术,车机系统与各种设备和操作系统需要集成以满足兼容性,因此打通移动设备厂商和对软件进行定制化发开是必要的,这使得实现车机端和移动端的数据无缝流转技术将需要巨大的工作量。
技术实现思路
1、本技术提供了一种数据处理方法、装置以及系统,本技术所提供数据处理方法,通过将第二设备直接与第一设备的os系统连接以实现设备之间的发现连接与数据传输,并且在数据流转过程之中实时监控第一设备与第二设备的系统状态和用户指令的以保证数据无缝流转的实现。同时,本技术所提供的数据处理方法不仅可以实现搭载不同类型系统的多种第二设备与第一设备的数据无缝流转,还可以实现第一设备与第二设备在不同应用资源的数据无缝流转。
2、第一方面,提出了一种数据处理方法,应用于第一设备和第二设备之间的数据传输,其中第二设备部署有第一应用。首先,第一设备获取第二设备发送的第一执行请求。其中第一执行请求包括在第一设备操作第一应用的第一操作指令。其次,第一设备根据第一执行请求确定第一设备中是否存在第一资源数据。其中第一资源数据是第一设备执行第一操作指令所需的数据。再次,在第一设备确定不存在第一资源数据的情况下,第一设备向第二设备发送第一同步请求。其中第一同步请求用于指示第一设备中不存在第一资源数据。最后,第一设备获取第二设备发送的第一资源数据,并且基于第一资源数据执行第一操作指令。
3、在一些可能的实施例之中,在基于所述第一资源数据执行所述第一操作指令之后,方法还包括如下步骤:首先,在第一设备检测到第一操作事件的情况下,第一设备向第二设备发送第二同步请求。其中第一操作事件包括用户在第一设备操作第一应用的事件,第二同步请求包括第一应用的标识以及应用操作数据,应用操作数据包括第一操作事件触发的指令或坐标。其次,第一设备获取第二设备发送的第二资源数据和第二操作指令。其中第二操作指令为第一操作事件所触发的指令,第二资源数据是第一设备执行第二操作指令所需的数据,第二资源数据和第二操作指令是第二设备根据应用操作数据确定的。最后,第一设备根据第二资源数据执行第二操作指令。
4、在一些可能的实施例之中,第一设备保存有第一监控数据,第一监控数据包括第一设备已部署应用的标识以及已部署应用的运行状态,方法还包括如下步骤:首先,第一设备确定第一设备在执行第二操作指令后第一应用的运行状态,第一应用的运行状态包括用户界面ui状态、控件激活状态以及应用显示状态。其次,第一设备将在执行第二操作指令后的第一应用的运行状态写入第一监控数据。
5、在一些可能的实施例之中,第一设备根据第一执行请求确定第一设备之中是否存在第一资源数据,包括如下步骤:首先,第一设备通过对比第一执行请求中的第一应用的标识与第一监控数据,确定第一设备是否存在第一资源数据;其中,第一监控数据包括第一设备的已部署应用的标识以及已部署应用的运行状态。其次,在第一监控数据包含第一应用的标识的情况下,第一设备判定第一设备存在第一资源数据。最后,在第一监控数据不包含第一执行请求中的第一应用的标识的情况下,第一设备判定第一设备不存在第一资源数据。
6、在一些可能的实施例之中,本技术所提供的数据处理方法,还包括在第一设备确定存在第一资源数据的情况下,第一设备根据第一操作指令运行第一资源数据。
7、在一些可能的实施例之中,在第一设备根据第一操作指令运行第一资源数据之后,方法还包括如下步骤:首先,在第一设备检测到第二操作事件的情况下,第一设备为响应第二操作事件生成第三操作指令。其中第二操作事件包括用户在第一设备操作第一应用的事件。其次,该第一设备根据第三操作指令获取第三资源数据,基于该第三资源数据执行所述第三操作指令。最后,在第一设备确定响应第二操作事件之后,第一设备向第二设备发送第三同步请求。其中第三同步请求包括第一应用的标识以及该第三操作指令,以使第二设备根据第三操作指令确定第一设备中第一应用的运行状态。
8、在一些可能的实施例之中,前文所提到的第一设备为车载设备,第二设备为移动设备。
9、第二方面,提出了一种数据处理装置,该装置应用于第一设备,包括操作系统os模块、指令监控模块以及指令管理模块。
10、首先,指令监控模块用于获取第二设备发送的第一执行请求。其中第一执行请求包括操作第一应用的第一操作指令,第二设备部署有第一应用。该指令监控模块还用于根据第一执行请求确定os模块中是否存在第一资源数据。其中第一资源数据是os模块执行第一操作指令所需的数据。该指令监控模块还用于在确定os模块不存在第一资源数据的情况下,向该第二设备发送第一同步请求。其中第一同步请求用于指示os模块中不存在第一资源数据。其次,os模块用于获取来自第二设备的第一资源数据,并且基于第一资源数据执行第一操作指令。
11、在一些可能的实施例之中,指令监控模块还用于在os模块检测到第一操作事件的情况下向第二设备发送第二同步请求。其中,第一操作事件包括用户在操作第一应用的情况下的触发事件,第二同步请求包括第一应用的标识以及应用操作数据,应用操作数据包括第一操作事件触发的指令或坐标。该指令监控模块,还用于获取第二操作指令。其中第二操作指令用于在os模块响应第一操作事件的指令数据。os模块还用于获取来自第二设备的第二资源数据,并且基于第二资源数据执行第二操作指令。其中第二资源数据包括用于执行第二操作指令所需的数据。
12、在一些可能的实施例之中,本技术所提供的数据处理装置还包括指令管理模块。该指令管理模块,用于保存第一监控数据。其中第一监控数据包括os模块的已部署应用的标识以及已部署应用的运行状态。该指令管理模块,还用于确定在执行第二操作指令后第一应用的运行状态。其中第一应用的运行状态包括用户界面ui状态、控件激活状态以及应用显示状态。该指令管理模块,还用于将在执行第二操作指令后第一应用的运行状态写入第一监控数据。
13、在一些可能的实施例之中,指令监控模块还用于在获取第一执行请求之后从指令管理模块之中调用第一监控数据。其中,第一监控数据包括os模块的已部署应用资源的标识的数据。该指令监控模块还用于通过对比第一执行请求中的第一应用的标识与第一监控数据,确定os模块是否存在第一资源数据。具体地,在第一监控数据包含第一应用的标识的情况下,指令监控模块确定os模块存在第一资源数据;在第一监控数据不包含第一执行请求中的第一应用的标识的情况下,指令监控模块确定os模块不存在第一资源数据。
14、在一些可能的实施例之中,os模块还用于在指令监控模块确定存在第一资源数据的情况下,根据第一操作指令运行第一资源数据。
15、在一些可能的实施例之中,os模块还用于在检测到第二操作事件的情况下,生成第三操作指令以响应第二操作事件。其中,第二操作事件包括用户在第一设备操作第一应用的事件。该os模块,还用于根据第三操作指令获取第三资源数据,并且基于第三资源数据执行第三操作指令。指令监控模块还用于向所述第二设备发送第三同步请求。其中第三同步请求包括第一应用的标识以及用于同步第二操作事件的该第三操作指令,以使第二设备根据第三操作指令确定第一设备中第一应用的运行状态。
16、在一些可能的实施例之中,本技术所提供的数据装置所涉及到的第一设备为车载设备,第二设备为移动设备。
17、第三方面,提出了一种数据处理系统,包括第一设备和第二设备,第二设备部署有第一应用。该第二设备,用于向第一设备发送第一执行请求,其中,第一执行请求包括第一应用的标识以及在第一设备操作第一应用的第一操作指令。该第一设备,用于根据第一执行请求确定第一设备中是否存在第一资源数据;其中,第一资源数据是第一设备执行第一操作指令所需的数据。该第一设备,还用于在第一设备确定不存在第一资源数据的情况下,向第二设备发送第一同步请求;其中,第一同步请求用于指示第一设备中不存在第一资源数据。该第二设备,还用于根据第一同步请求向第一设备发送第一资源数据。其中,该第一资源数据可以包括用于响应第一执行请求的第一应用的数据,在一些具体的例子中,可以包括用户界面组件和布局形式的数据、流媒体内容数据等等,不做限定。该第一设备,还用于获取第一资源数据,并且基于第一资源数据执行第一操作指令。
18、在一些可能的实施例之中,在基于所述第一资源数据执行所述第一操作指令之后,该第一设备,还用于在第一设备检测到第一操作事件的情况下,向第二设备发送第二同步请求。其中第一操作事件包括用户在第一设备操作第一应用的事件,第二同步请求包括第一应用的标识以及应用操作数据,应用操作数据包括第一操作事件触发的指令或坐标。该第二设备,用于根据第二同步请求确定第二资源数据和第二操作指令。其中第二操作指令为第一操作事件所触发的指令,第二资源数据是第一设备执行第二操作指令所需的数据第二资源数据和第二操作指令是第二设备根据应用操作数据确定的。该第二设备,还用于向第一设备发送第二资源数据和第二操作指令。该第一设备,还用于获取第二设备发送的第二资源数据和第二操作指令,并且根据第二资源数据执行第二操作指令。
19、在一些可能的实施例之中,该第一设备还用于保存有第一监控数据。其中,第一监控数据包括第一设备的已部署应用资源的标识以及已部署应用资源的运行状态。该第二设备,还用于保存有第二监控数据。其中,第二监控数据包括第二设备的已部署应用资源的标识以及已部署应用资源的运行状态。该第二设备,还用于确定在响应第二同步请求后第一应用的运行状态,其中,第一应用的运行状态包括用户界面ui状态、控件激活状态以及应用显示状态。该第二设备,还用于将响应第二同步请求后第一应用的资源发送历史写入第二监控数据。该第一设备,还用于确定在执行第二操作指令后第一应用的运行状态。该第一设备,还用于将响应第二操作指令后第一应用的运行状态写入第一监控数据。
20、在一些可能的实施例之中,第一设备,用于通过对比第一执行请求中的第一应用的标识与第一监控数据,确定第一设备是否存在第一资源数据。其中,第一监控数据包括第一设备的已部署应用资源的标识以及已部署应用资源的运行状态。该第一设备,还用于在第一监控数据包含第一应用的标识的情况下,第一设备判定第一设备存在第一资源数据。该第一设备,还用于在第一监控数据不包含第一执行请求中的第一应用的标识的情况下,第一设备判定第一设备不存在第一资源数据。
21、在一些可能的实施例之中,第一设备,用于在第一设备确定存在第一资源数据的情况下,根据第一操作指令运行第一资源数据。
22、在一些可能的实施例之中,第二设备包括第二监控数据,该第二监控数据包括第二设备的已部署应用资源的标识以及已部署应用资源的运行状态。第一设备,还用于在第一设备检测到第二操作事件的情况下,响应第二操作事件。其中第二操作事件包括用户在第一设备操作第一应用的事件。该第一设备,还用于根据第三操作指令获取第三资源数据,并且基于第三资源数据执行第三操作指令。该第一设备,还用于向第二设备发送第三同步请求。其中第三同步请求包括第一应用的标识以及用于在第二设备上同步第二操作事件的第三操作指令,以使第二设备根据第三操作指令确定第一设备中第一应用的运行状态。第二设备,还用于根据第三同步请求同步更新该第二监控数据。其中第二监控数据包括第二设备的已部署应用资源的标识以及已部署应用资源的运行状态。
23、在一些可能的实施例之中,本技术所提供的数据处理系统之中的第一设备为车载设备,第二设备为移动设备。
24、第四方面,提出了一种计算设备,该计算设备包括处理器和存储器,存储器用于存储指令,处理器用于执行指令,使得计算设备实现第一方面任意实施例的方法。
25、第五方面,提出了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,指令被计算设备运行时实现第一方面任意实施例的方法。
26、第六方面,本技术提供一种车辆,包括如第二方面或第二方面任意可能的实施例中的所述的数据处理装置。
本文地址:https://www.jishuxx.com/zhuanli/20240801/243185.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表