终端设备的信息显示方法和终端设备与流程

文档序号:34101731发布日期:2023-05-10 17:20阅读:80来源:国知局
终端设备的信息显示方法和终端设备与流程

本技术涉及终端,尤其涉及一种终端设备的信息显示方法和终端设备。


背景技术:

1、随着手机的智能化程度越来越高,手机可以解析短信的内容,提取短信中的日程信息,并在手机的主界面或者负一屏界面中通过卡片的形式显示日程信息,例如,日程信息可以包括行程信息、快递信息以及还款信息等等,以避免用户遗漏日程。当手机通过解析接收的短信,检测到同一日程发生变化时,可以更新日程信息,并在卡片上显示更新后的日程信息。

2、但是,用户反馈:当同一日程的日程信息变化了多次时,卡片上显示的内容会发生异常,比如,卡片上显示的内容频繁更新,导致卡片闪烁;或者,卡片显示的内容并不是日程最终的更改后的信息,给用户造成错误的显示提醒,影响用户的体验。

3、因此,亟需一种可以避免信息异常显示的方法。


技术实现思路

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、在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术对处理器及各种电路的具体实现方式不做限定。

29、第五方面,本技术提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第一方面中任一种可能实现方式中的方法。

30、可选地,处理器为一个或多个,存储器为一个或多个。

31、可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。

32、在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术对存储器的类型以及存储器与处理器的设置方式不做限定。

33、应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。

34、上述第五方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。

35、第六方面,本技术提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。

36、第七方面,本技术提供了一种计算机程序产品,计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。

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