一种数据处理方法和电子设备与流程

文档序号:36238235发布日期:2023-12-01 21:28阅读:45来源:国知局
一种数据处理方法和电子设备与流程

本技术实施例涉及电子设备,尤其涉及一种数据处理方法和电子设备。


背景技术:

1、用户可以控制智能手表切换显示不同的表盘,获取不同的体验。

2、在一些场景下,智能手表的表盘中可以包括两个或更多具有相同旋转中心的指针进行信息显示。例如,在表盘中可以包括时针、分针以及秒针,用于进行时间信息的显示。该时针、分针和秒针可以相同的旋转中心进行旋转。

3、智能手表在根据表盘的数据文件进行表盘界面的渲染过程中,可以对时针、分针以及秒针的旋转中心进行校验,确定这些指针的旋转中心是否重合。

4、在一些表盘的数据文件中,各个指针的旋转中心的坐标参数可以是以自身为基准标定的。这样,智能手表为了确定各个指针的旋转中心是否重合,就需要根据数据文件将各个指针的旋转中心坐标变换到统一的以手表为基准的坐标系下。

5、由于数据文件与实际使用该表盘的智能手表的尺寸并不严格对应,因此,时针、分针和秒针的旋转中心在手表为基准的坐标系下的坐标往往不同。

6、这样,智能手表就会丢弃一个或多个指针,仅对部分指针进行渲染,获取对应的表盘界面。进而在显示的表盘界面上就会出现一个或多个指针的丢失。


技术实现思路

1、本技术提供一种数据处理方法和电子设备,能够通过更新各个指针的旋转区域参数,使得各个指针在手表坐标系下的旋转中心坐标一致,从而保证各个指针都可以完整渲染,避免表盘应用后指针丢失的问题。

2、为实现上述技术目的,本技术采用如下技术方案:

3、第一方面,提供一种数据处理方法,该方法应用于第一电子设备,该方法包括:该第一电子设备获取第一数据文件,该第一数据文件与第一显示界面对应,该第一显示界面包括多个显示对象。该第一电子设备根据该第一数据文件,确定该多个显示对象中,包括第一指针和第二指针,该第一指针和该第二指针的旋转中心相同。该第一电子设备配置该第一数据文件中,该第一指针的第一旋转区域参数。该第一电子设备配置该第一数据文件中,该第二指针的第二旋转区域参数。该第一旋转区域参数用于标识该第一指针在该第一显示界面上的旋转区域。该第二旋转区域参数用于标识该第二指针在该第一显示界面上的旋转区域。根据该第一旋转区域参数以及该第二旋转区域参数确定的该第一指针和该第二指针在相同坐标系下的坐标相同。该第一电子设备根据该配置后的第一数据文件,渲染并显示该第一显示界面。

4、基于该方案,第一电子设备可以通过更新第一指针和第二指针的旋转区域参数,使得沿同一个旋转中心进行旋转的不同指针,在同一个坐标系(如第一电子设备对应的坐标系)下的坐标相同。这样就可以避免对第一显示界面渲染过程中对指针的丢弃,从而保证所有指针的完整显示。

5、可选的,该第一数据文件包括该第一显示界面的背景图像,该第一显示界面的图片资源,该第一显示界面的配置文件。其中,背景图形可以和图片资源可以用于进行第一显示界面的渲染。配置文件可以标识各个显示对象的大小和位置。

6、可选的,该第一显示界面的图片资源包括第一图像和第二图像,该第一图像对应于该第一指针,该第二图像对应于该第二指针。示例性的,第一图像可以是第一指针的外接矩形对应的图像。第二图像可以是第二指针的外接矩形对应的图像。

7、可选的,该第一显示界面的配置文件包括:第一坐标和第二坐标。其中,该第一坐标是该第一指针的旋转中心在第一坐标系下的坐标,该第一坐标系与该第一图像对应。该第二坐标是该第二指针的旋转中心在第二坐标系下的坐标,该第二坐标系与该第二图像对应。可以理解的是,该第一坐标和第二坐标可以是分别基于第一指针和第二指针的图像坐标系建立的。这样,即使不知晓实际使用该界面的第一电子设备的大小尺寸,也能够标定各个指针的旋转中心。

8、可选的,该第一坐标系与该第一图像对应,包括:该第一坐标系的两个坐标轴互相垂直,该第一坐标系的两个坐标轴分别与第一直线和第二直线重合,该第一直线和该第二直线是该第一图像的相邻的两个边所在直线。该第二坐标系与该第二图像对应,包括:该第二坐标系的两个坐标轴互相垂直,该第二坐标系的两个坐标轴分别与第三直线和第四直线重合,该第三直线和该第四直线是该第二图像的相邻的两个边所在直线。

9、可选的,该第一显示界面的配置文件还包括:该第一指针在第三坐标系下的第三旋转区域参数。该第二指针在该第三坐标系下的第四旋转区域参数。该第三坐标系与该第一电子设备对应。可以理解的是,在配置文件中可以包括第一指针和第二指针分别对应的扫描区域。而由于该配置文件与第一电子设备并无绝对的对应关系,因此第三旋转区域和第四旋转区域对应的在第一电子设备上的旋转中心可能并补重合,从而产生后续渲染过程中的指针丢失的问题。

10、可选的,该第一电子设备包括显示屏,该第三坐标系与该第一电子设备对应,包括:该第三坐标系的两个坐标轴互相垂直,该第三坐标系的两个坐标轴分别与该显示屏相切。

11、可选的,在该第一电子设备配置该第一数据文件中,该第一指针的第一旋转区域参数之前,该方法还包括:该第一电子设备根据该第一坐标,以及该第一电子设备的分辨率,确定该第一旋转区域参数。该第一电子设备配置该第一数据文件中,该第一指针的第一旋转区域参数,包括:该第一电子设备使用该第一旋转区域参数,替换该第三旋转区域参数。

12、可选的,在该第一电子设备配置该第一数据文件中,该第二指针的第二旋转区域参数之前,该方法还包括:该第一电子设备根据该第二坐标,以及该第一电子设备的分辨率,确定该第二旋转区域参数。该第一电子设备配置该第一数据文件中,该第二指针的第二旋转区域参数,包括:该第一电子设备使用该第二旋转区域参数,替换该第四旋转区域参数。

13、这样,结合第一电子设备的实际参数(如分辨率),准确的确定各个指针的旋转区域参数。使用该新的旋转区域参数替换配置文件中原始的参数,就能够使得根据该新的旋转区域参数确定的各个指针在第一电子设备中的旋转中心能够互相重合,从而保证各个指针的完整显示。

14、可选的,该第一显示界面的配置文件包括:该第一指针的第一类型标识符,第一指针的第一区分标识符。以及该第二指针的第一类型标识符,第一指针的第二区分标识符。其中,该第一类型标识符用于指示相应对象为指针。该第一区分标识符和该第二区分标识符不同。

15、可选的,在该第一电子设备配置该第一数据文件中,该第一指针的第一旋转区域参数之前,该方法还包括:该第一电子设备根据该第一类型标识符,确定该第一指针和该第二指针的类型均为指针。该第一电子设备根据该第一区分标识符和该第二区分标识符,确定该第一指针和该第二指针的旋转中心相同。

16、可选的,该第一电子设备根据该第一区分标识符和该第二区分标识符,确定该第一指针和该第二指针的旋转中心相同,包括:该第一电子设备根据第一对应关系,确定该第一指针和该第二指针的旋转中心相同。其中,该第一对应关系用于指示该第一区分标识符相应的对象和该第二区分标识符相应的对象具有相同的旋转中心。

17、可选的,在该第一电子设备根据该配置后的第一数据文件,渲染并显示该第一显示界面之前,该方法还包括:该第一电子设备根据该配置后的第一数据文件,确定该第一指针和该第二指针的旋转中心的在该第三坐标系下的坐标相同。

18、可选的,在该第一电子设备根据该配置后的第一数据文件,确定该第一指针和该第二指针的旋转中心的在第三坐标系下的坐标相同之前,该方法还包括:该第一电子设备根据该第一坐标,以及该第一旋转区域参数,确定该第一指针的旋转中心在该第三坐标系下的坐标。该第一电子设备根据该第二坐标,以及该第二旋转区域参数,确定该第二指针的旋转中心在该第三坐标系下的坐标。

19、可选的,该第一电子设备获取第一数据文件,包括:该第一电子设备从第二电子设备获取该第一数据文件。

20、可选的,在该第一电子设备根据该第一数据文件,确定该多个显示对象中,包括第一指针和第二指针之前,该方法还包括:该第一电子设备接收来自该第二电子设备的界面应用指示,该界面应用指示用于指示该第一电子设备切换显示该第一数据文件对应的第一显示界面。

21、可选的,该第一电子设备根据该第一数据文件,确定该多个显示对象中,包括第一指针和第二指针,包括:响应于该界面应用指示,该第一电子设备解析该第一数据文件,确定该第一显示界面中包括该第一指针和该第二指针。

22、可选的,该第二电子设备是手机。

23、可选的,该第一电子设备是智能手表。

24、第二方面,提供一种电子设备,该电子设备包括:存储器,显示屏和一个或多个处理器。该存储器,显示屏和该处理器耦合。其中,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,当该处理器执行该计算机指令时,使该电子设备执行如第一方面及其任一种可能的设计中的第一电子设备执行的方法。

25、第三方面,提供一种芯片系统,该芯片系统应用于电子设备。该芯片系统包括一个或多个接口电路和一个或多个处理器。该接口电路和该处理器通过线路互联。该接口电路用于从该电子设备的存储器接收信号,并向该处理器发送该信号,该信号包括该存储器中存储的计算机指令。当该处理器执行该计算机指令时,该电子设备执行如第一方面及其任一种可能的设计中的第一电子设备执行的方法。

26、第四方面,提供一种计算机可读存储介质,包括计算机指令,当该计算机指令在第一电子设备上运行时,使得该电子设备执行如第一方面及其任一种可能的设计中的第一电子设备执行的方法。

27、第五方面,本技术还提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面及其任一种可能的实现中的第一电子设备执行的方法。

28、可以理解的是,上述本技术提供的第二方面到第五方面提供的方案,可以分别对应到第一方面及其任一种可能的设计,因此能够达到的有益效果类似,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1