进度查询方法、装置及终端的制作方法

文档序号:6636456阅读:146来源:国知局
进度查询方法、装置及终端的制作方法
【专利摘要】本发明是关于一种进度查询方法、装置及终端,属于计算机【技术领域】。所述方法包括:当检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,指定通信消息包含单号信息;从指定通信消息中,提取单号信息;基于单号信息和进度查询页面,对进度进行查询。本发明通过在检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,从指定通信消息中,提取单号信息,基于单号信息和进度查询页面,对进度进行查询。由于在查询进度时,可自动提取单号信息,对进度进行查询,从而使得进度查询过程比较简单。因此,进度的查询效率较高。
【专利说明】进度查询方法、装置及终端

【技术领域】
[0001]本发明涉及计算机【技术领域】,特别涉及一种进度查询方法、装置及终端。

【背景技术】
[0002]随着生活水平的不断提高,人们需要对不同业务流程的进度进行查询。例如,用户在网上购物后,商家通常以快递的方式来发货。由于快递在用户订货后,通常需要几天才能送达。因此,用户通常会对快递的当前状态进行查询。其中,用户可以打开快递查询界面,在界面中手动输入待查询的快递单号。服务器根据快递单号查询对应的快递状态,将快递状态返回至终端,由终端进行显示。
[0003]在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
[0004]由于在查询快递状态时,需要由用户手动输入待查询的快递单号,从而对用户输入的快递单号进行查询,使得查询过程比较复杂,查询效率较低。


【发明内容】

[0005]为克服相关技术中存在的问题,本发明提供了一种进度查询方法、装置及终端。
[0006]根据本发明实施例的第一方面,提供了一种进度查询方法,该方法包括:
[0007]当检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,所述指定通信消息包含单号信息;
[0008]从所述指定通信消息中,提取单号信息;
[0009]基于所述单号信息和所述进度查询页面,对进度进行查询;
[0010]其中,所述进度包括快递当前所处位置。
[0011]结合第一方面,在第一方面的第一种可能的实现方式中,所述从终端存储的历史通信消息中,确定指定通信消息,包括:
[0012]获取预设时间段内所述终端存储的历史通信消息,对所述历史通信消息进行单号信息识别,得到指定通信消息;或,
[0013]确定上一次查询时间,对当前时间与所述上一次查询时间之间接收到的通信消息进行单号信息识别,得到指定通信消息。
[0014]结合第一方面,在第一方面的第二种可能的实现方式中,所述从终端存储的历史通信消息中,确定指定通信消息包括:
[0015]当所述进度查询页面为网页形式时,根据所述进度查询页面的网页链接,确定所述进度查询页面对应的单号信息构成规则,根据所述单号信息构成规则,将所述历史通信消息中包含符合所述单号信息构成规则的单号信息的通信消息,作为指定通信消息;或,
[0016]当所述进度查询页面为应用页面形式时,根据应用标识,确定所述进度查询页面对应的单号信息构成规则,根据所述单号信息构成规则,将所述历史通信消息中包含符合所述单号信息构成规则的单号信息的通信消息,作为指定通信消息。
[0017]结合第一方面,在第一方面的第三种可能的实现方式中,所述方法还包括:
[0018]从上一次查询结果中,获取进度未达到完成状态的单号信息;
[0019]基于所述单号信息和所述进度查询页面,对所述单号信息对应的进度进行查询包括:
[0020]基于所述进度未达到完成状态的单号信息、所述单号信息和所述进度查询页面,进行进度查询。
[0021]结合第一方面,在第一方面的第四种可能的实现方式中,所述方法还包括:
[0022]从上一次查询结果中,获取进度达到完成状态的单号信息;
[0023]对所述进度达到完成状态的单号信息的进度进行显示。
[0024]结合第一方面,在第一方面的第五种可能的实现方式中,所述基于所述单号信息和所述进度查询页面,对进度进行查询之后,还包括:
[0025]当接收到服务器返回的进度时,按照进度开始时间从前到后的时间顺序,显示各个单号信息对应的进度。
[0026]结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述方法还包括:
[0027]为所显示的各个单号信息对应的进度建立映射关系,每个进度映射于其对应的通信消息;
[0028]当检测到对任一个进度的点击操作时,根据已建立的映射关系,跳转显示所述进度对应的通信消息。
[0029]结合第一方面,在第一方面的第七种可能的实现方式中,所述方法还包括:
[0030]预测完成所述单号信息对应进度的所需时间;
[0031]根据完成所述单号信息对应进度的所需时间,对用户进行提醒。
[0032]根据本发明实施例的第二方面,提供了一种进度查询装置,该装置包括:
[0033]第一确定模块,用于当检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,所述指定通信消息包含单号信息;
[0034]提取模块,用于从所述指定通信消息中,提取单号信息;
[0035]查询模块,用于基于所述单号信息和所述进度查询页面,对进度进行查询。
[0036]结合第二方面,在第二方面的第一种可能的实现方式中,所述第一确定模块,用于获取预设时间段内所述终端存储的历史通信消息,对所述历史通信消息进行单号信息识另IJ,得到指定通信消息;或,确定上一次查询时间,对当前时间与所述上一次查询时间之间接收到的通信消息进行单号信息识别,得到指定通信消息。
[0037]结合第二方面,在第二方面的第二种可能的实现方式中,所述第一确定模块,用于当所述进度查询页面为网页形式时,根据所述进度查询页面的网页链接,确定所述进度查询页面对应的单号信息构成规则,根据所述单号信息构成规则,将所述历史通信消息中包含符合所述单号信息构成规则的单号信息的通信消息,作为指定通信消息;或,当所述进度查询页面为应用页面形式时,根据应用标识,确定所述进度查询页面对应的单号信息构成规则,根据所述单号信息构成规则,将所述历史通信消息中包含符合所述单号信息构成规则的单号信息的通信消息,作为指定通信消息。
[0038]结合第二方面,在第二方面的第三种可能的实现方式中,所述装置还包括:
[0039]第一获取模块,用于从上一次查询结果中,获取进度未达到完成状态的单号信息;
[0040]所述查询模块,用于基于所述进度未达到完成状态的单号信息、所述单号信息和所述进度查询页面,进行进度查询。
[0041]结合第二方面,在第二方面的第四种可能的实现方式中,所述装置还包括:
[0042]第二获取模块,用于从上一次查询结果中,获取进度达到完成状态的单号信息;
[0043]第一显示模块,用于对所述进度达到完成状态的单号信息的进度进行显示。
[0044]结合第二方面,在第二方面的第五种可能的实现方式中,所述装置还包括:
[0045]第二显示模块,用于当接收到服务器返回的进度时,按照进度开始时间从前到后的时间顺序,显示各个单号信息对应的进度。
[0046]结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述装置还包括:
[0047]建立模块,用于为所显示的各个单号信息对应的进度建立映射关系,每个进度映射于其对应的通信消息;
[0048]第三显示模块,用于当检测到对任一个进度的点击操作时,根据已建立的映射关系,跳转显示所述进度对应的通信消息。
[0049]结合第二方面,在第二方面的第七种可能的实现方式中,所述装置还包括:
[0050]预测模块,用于预测完成所述单号信息对应进度的所需时间;
[0051]提醒模块,用于根据完成所述单号信息对应进度的所需时间,对用户进行提醒。
[0052]根据本发明实施例的第三方面,提供了一种终端,包括:
[0053]处理器;
[0054]用于存储处理器可执行指令的存储器;
[0055]其中,所述处理器被配置为:
[0056]当检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,所述指定通信消息包含单号信息;
[0057]从所述指定通信消息中,提取单号信息;
[0058]基于所述单号信息和所述进度查询页面,对进度进行查询。
[0059]本发明实施例提供的技术方案带来的有益效果是:
[0060]通过在检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,从指定通信消息中,提取单号信息,基于单号信息和进度查询页面,对进度进行查询。由于在查询进度时,可自动提取单号信息,对进度进行查询,从而使得进度查询过程比较简单。因此,进度的查询效率较高。
[0061]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

【专利附图】

【附图说明】
[0062]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0063]图1是根据一示例性实施例示出的一种进度查询方法的流程图。
[0064]图2是根据一示例性实施例示出的一种进度查询方法的流程图。
[0065]图3是根据一示例性实施例示出的一种进度查询装置的示意图。
[0066]图4是根据一示例性实施例示出的一种进度查询装置的示意图。
[0067]图5是根据一示例性实施例示出的一种进度查询装置的示意图。
[0068]图6是根据一示例性实施例示出的一种进度查询装置的示意图。
[0069]图7是根据一示例性实施例示出的一种进度查询装置的示意图。
[0070]图8是根据一示例性实施例示出的一种进度查询装置的示意图。
[0071]图9是根据一示例性实施例示出的一种终端的框图。

【具体实施方式】
[0072]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0073]图1是根据一示例性实施例示出的一种进度查询方法的流程图,该进度查询方法应用于终端。如图1所示,该进度查询方法包括以下步骤。
[0074]在步骤101中,当检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,指定通信消息包含单号信息。
[0075]其中,进度查询页面可以为快递查询页面,可以为票务查询页面、也可以为事务处理进度查询页面等,本实施例不对进度查询页面的类型及内容作具体限定。相应地,单号信息可以为快递单号、票务号或交易流水号等,本实施例不对单号信息的类型及内容作具体限定。
[0076]进度完成状态可以是指当前单号信息已经处理的比例,如进度达到完成状态可以是指该单的处理进度已经达到100%,又如,进度未达到完成状态可以是指该单的处理进度还未达到100%。
[0077]另外,不同的单号信息可以对应不同的进度完成状态,不同的单号信息可以对应不同的进度开始时间。其中,快递单号对应的进度完成状态为快递已被签收,票务号对应的进度完成状态为票已被取走,业务流水号对应的进度完成状态为业务进度达到百分之百,本实施例对此不作具体限定。相应的,快递单号对应的进度未达到完成状态为快递未被签收,票务号对应的进度未达到完成状态为票未被取走,业务流水号对应的进度未达到完成状态为业务进度未达到百分之百,本实施例对此不作具体限定。快递单号对应的进度开始时间可以为发货时间,票务号对应的进度开始时间可以为订票时间,业务流水号对应的进度开始时间可以为业务流程开始时间,本实施例对此也不作具体限定。
[0078]在步骤102中,从指定通信消息中,提取单号信息。
[0079]在步骤103中,基于单号信息和进度查询页面,对进度进行查询。
[0080]本发明实施例提供的方法,通过在检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,从指定通信消息中,提取单号信息,基于单号信息和进度查询页面,对进度进行查询。由于在查询进度时,可自动提取单号信息,对进度进行查询,从而使得进度查询过程比较简单。因此,进度的查询效率较高。
[0081 ] 作为一种可选实施例,从终端存储的历史通信消息中,确定指定通信消息,包括:
[0082]获取预设时间段内终端存储的历史通信消息,对历史通信消息进行单号信息识另U,得到指定通信消息;或,
[0083]确定上一次查询时间,对当前时间与上一次查询时间之间接收到的通信消息进行单号信息识别,得到指定通信消息。
[0084]作为一种可选实施例,从终端存储的历史通信消息中,确定指定通信消息包括:
[0085]当进度查询页面为网页形式时,根据进度查询页面的网页链接,确定进度查询页面对应的单号信息构成规则,根据单号信息构成规则,将历史通信消息中包含符合单号信息构成规则的单号信息的通信消息,作为指定通信消息;或,
[0086]当进度查询页面为应用页面形式时,根据应用标识,确定进度查询页面对应的单号信息构成规则,根据单号信息构成规则,将历史通信消息中包含符合单号信息构成规则的单号信息的通信消息,作为指定通信消息。
[0087]作为一种可选实施例,该方法还包括:
[0088]从上一次查询结果中,获取进度未达到完成状态的单号信息;
[0089]基于单号信息和进度查询页面,对单号信息对应的进度进行查询包括:
[0090]基于进度未达到完成状态的单号信息、单号信息和进度查询页面,进行进度查询。
[0091]作为一种可选实施例,该方法还包括:
[0092]从上一次查询结果中,获取进度达到完成状态的单号信息;
[0093]对进度达到完成状态的单号信息的进度进行显示。
[0094]作为一种可选实施例,该方法还包括:
[0095]当接收到服务器返回的进度时,按照进度开始时间从前到后的时间顺序,显示各个单号信息对应的进度。
[0096]作为一种可选实施例,该方法还包括:
[0097]为所显示的各个单号信息对应的进度建立映射关系,每个进度映射于其对应的通信消息;
[0098]当检测到对任一个进度的点击操作时,根据已建立的映射关系,跳转显示进度对应的通信消息。
[0099]作为一种可选实施例,该方法还包括:
[0100]预测完成所述单号信息对应进度的所需时间;
[0101]根据完成所述单号信息对应进度的所需时间,对用户进行提醒。
[0102]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0103]图2是根据一示例性实施例示出的一种进度查询方法的流程图,该进度查询方法应用于终端。为了便于理解,在本实施例中,仅以进度查询页面为快递查询页面为例进行说明,相应的,该单号信息可以为快递单号。如图2所示,该快递状态的查询方法包括以下步骤。
[0104]在步骤201中,当检测到终端当前显示页面为快递查询页面时,从终端存储的历史通信消息中,确定指定通信消息,指定通信消息包含快递单号。
[0105]其中,用户可以通过浏览器打开快递查询网页,也可以通过快递查询应用程序打开快递查询页面,本实施例对此不作具体限定。若用户打开的是网页,终端可将用户打开网页的地址与快递查询网页的地址进行比较。若两者一致,则可确定终端当前显示页面为快递查询页面。若用户打开的是应用程序,终端可根据应用程序标识确定打开的应用程序是否为快递查询应用。若用户打开的应用程序为快递查询应用,则可确定终端当前显示页面为快递查询页面。
[0106]本实施例不对从终端存储的历史通信消息中,确定指定通信消息的方式作具体限定,包括但不限于:获取预设时间段内终端存储的历史通信消息,对历史通信消息进行快递单号识别,得到指定通信消息;或者,确定上一次查询时间,对当前时间与上一次查询时间之间接收到的通信消息进行快递单号识别,得到指定通信消息。其中,指定通信消息中至少包含快递单号,本实施例不对指定通信消息中的内容作具体限定。通信消息的形式可以为短信息、通知、应用程序聊天记录及邮件等,本实施例不对指定通信消息的形式作具体限定。
[0107]例如,以预设时间段的长度为10天为例。若当前时间为10月I日,则可获取10月I日至10月10日这10天终端存储的历史通信消息,对历史通信消息进行快递单号识别,得到指定通信消息。
[0108]或者,若上一次查询时间为10月I日,当前时间为10月10日,则可对10月I日至10月10日之间接收到的通信消息进行快递单号识别,得到指定通信消息。
[0109]在上述确定指定通信消息的方式中,若获取的是预设时间段内终端存储的历史通信消息,当时间段长度设置的较短时,由于较短时间段内的历史通信消息的数量也较少,从而能够较快地完成快递单号的识别过程,得到指定通信消息。若获取的是上一次查询时间至当前时间之间的通信消息,由于涵盖了上一次查询后所有的通信消息,获取到的通信消息较全面的体现了这段时间内所接收的通信情况,可以避免对历史消息的过度搜索,从而能够对上一次查询后的所有快递单号进行识别,得到指定通信消息。
[0110]另外,由于用户在查询快递时,可通过网页形式的快递查询页面进行查询,也可通过应用程序形式的快递查询页面进行查询,而用户查询快递方式的不同,确定快递单号构成规则的方式也不同。以上述内容为基础,关于从终端存储的历史通信消息中,确定指定通信消息的方式,本实施例对此不作具体限定,包括但不限于:当快递查询页面为网页形式时,根据快递查询页面的网页链接,确定快递查询页面对应的快递单号构成规则,根据快递单号构成规则,将历史通信消息中包含符合快递单号构成规则的快递单号的通信消息,作为指定通信消息;或者,当快递查询页面为应用页面形式时,根据应用标识,确定快递查询页面对应的快递单号构成规则,根据快递单号构成规则,将历史通信消息中包含符合快递单号构成规则的快递单号的通信消息,作为指定通信消息。
[0111]对于不同的快递公司或是进度查询页面,其对应的单号信息组成结构可以不同。因此,需要根据实际的单号信息组成规则,来对不同的单号信息进行区分。具体地,根据快递单号构成规则,将历史通信消息中包含符合快递单号构成规则的快递单号的通信消息,作为指定通信消息。例如,以快递单号为英文字符及数字组成的字符串,通信消息为短信息为例。短信息中可能会包含用户发给其他用户的字符串,但这些字符串并不是快递单号。因此,可在确定快递单号构成规则后,将短信息中包含符合快递单号构成规则的快递单号的短信息,作为指定短信息。另外,根据快递单号构成规则,还可以筛选掉包含不需要的快递单号的通信消息,本实施例对此不作具体限定。
[0112]其中,当快递查询页面为网页形式时,由于每家快递公司的快递查询页面的网页链接不同,从而可先根据快递查询页面的网页链接,确定对应的快递公司。根据快递公司,确定对应的快递单号构成规则。
[0113]或者,当快递查询页面为应用页面形式时,由于每家快递公司对应的应用标识不同,不同的应用标识对应的快递查询接口不同。因此,可先根据应用标识,确定对应的快递公司。根据快递公司,确定对应的快递单号构成规则。当然,还可以采用其它的方式确定快递单号构成规则,本实施例对此不作具体限定。其中,在确定快递单号构成规则时,可根据快递公司的名称或标识,从服务器中获取相应的快递单号构成规则。或者,若终端在本地存储了快递单号构成规则,可根据快递公司的名称或标识,从本地获取相应的快递单号构成规则。当然,还可以采用其它方式确定快递单号构成规则,本实施例不对根据快递公司,确定对应的快递单号构成规则的方式作具体限定。
[0114]例如,当快递查询页面为网页形式时,若快递查询页面的网页链接为A快递公司的网页地址,而A公司对应的快递单号构成规则为前5位为数字,后10位为英文字符,即确定的快递单号构成规则为前5位为数字,后10位为英文字符。
[0115]或者,当快递查询页面为应用页面形式时,若根据应用标识,确定对应的快递公司为B公司,而B公司对应的快递单号构成规则为前2位为英文字符,后10位为数字,即确定的快递单号构成规则为前2位为英文字符,后10位为数字。
[0116]另外,在确定快递查询页面对应的快递单号构成规则后,可根据快递单号构成规贝1J,将历史通信消息中包含符合快递单号构成规则的快递单号的通信消息,作为指定通信消息。其中,可采用自然语言处理技术对通信消息进行识别,从而确定包含符合快递单号构成规则的快递单号的通信消息,并作为指定通信消息,本实施例对此不作具体限定。
[0117]需要说明的是,在确定指定通信消息时,可先获取一个时间段内的通信消息。例如,可获取预设时间段内终端存储的历史通信消息。或者,确定上一次查询时间,获取上一次查询时间至当前时间之间的通信消息。当获取到通信消息后,可根据快递查询页面的形式,按照上述方式确定指定通信消息,本实施例对此不作具体限定。
[0118]在步骤202中,从指定通信消息中,提取快递单号。
[0119]本实施例不对从指定通信消息中,提取快递单号的方式作具体限定,包括但不限于:通过自然语言处理技术对指定通信消息进行提取,提取指定通信消息中的快递单号。
[0120]需要说明的是,由于指定通信消息中除了快递单号之外,可能还包含其它的信息。因此,在从指定通信消息中提取信息时,除了可提取快递单号外,还可以提取其它的信息,本实施例对此不作具体限定。例如,如果指定通信消息中包括快递公司的名称及快递公司的电话等信息,则可提取指定通信消息中的快递公司名称及快递公司的电话。
[0121]在步骤203中,基于快递单号和快递查询页面,对快递状态进行查询。
[0122]本实施例不对基于快递单号和快递查询页面,对快递状态进行查询的方式作具体限定,包括但不限于:将提取到的快递单号作为快递查询页面中的快递单号输入框中填入的快递单号,通过查询接口对输入框中填入的快递单号进行查询。
[0123]需要说明的是,由于指定通信消息可能会有多条。相应地,快递单号可能也会有多条。因此,在对快递状态进行查询时,可按照填入的顺序对每条快递单号进行查询,本实施例对此不作具体限定。
[0124]另外,由于在上一次的查询结果中,可能会包含未签收的快递单号。而用户通常可能还需要对上一次查询结果中未签收的快递单号,进行再次查询。针对上述情况,在基于快递单号和快递查询页面,对快递单号对应的快递状态进行查询之前,还可以从上一次查询结果中,获取未签收的快递单号,本实施例对此不作具体限定。相应地,在基于快递单号和快递查询页面,对快递单号对应的快递状态进行查询时,可基于未签收的快递单号、快递单号和快递查询页面,进行快递状态查询,本实施例对此不作具体限定。通过对上一次查询结果中未签收的快递单号进行查询,能够让用户了解到上一次查询时未签收快递的状态。另夕卜,由于只对上一次查询结果中未签收的快递单号进行查询,避免了对已签收的快递单号进行查询,从而降低了网络带宽等资源的占用率。
[0125]需要说明的是,在根据未签收的快递单号及快递单号对快递状态进行查询时,可先查询未签收的快递单号对应的快递状态,也可以先查询快递单号对应的快递状态,本实施例对此不作具体限定。
[0126]其中,在对快递状态进行查询时,可向服务器发送包含快递单号的查询请求,由服务器根据查询请求中的快递单号对快递状态进行查询,本实施例对此不作具体限定。
[0127]在步骤204中,当接收到服务器返回的快递状态时,按照发货时间从前到后的时间顺序,显示各个快递单号对应的快递状态。
[0128]通过上述步骤203,对快递状态进行查询后,可接收服务器返回的快递状态。由于服务器返回的快递状态中,可能会包含多个快递的快递状态。因此,在显示各个快递单号对应的快递状态时,可按照发货时间从前到后的时间顺序,显示各个快递单号对应的快递状态。其中,快递状态中可包含快递的发货时间信息、快递是否已签收、快递公司名称及货物卖家名称等,本实施例不对快递状态中包含的内容作具体限定。其中,通过按照发货时间从前到后的时间顺序,显示各个快递单号对应的快递状态,能够方便用户查看,从而能快捷地获知快递当前的状态。
[0129]另外,由于用户可能需要获知在上一次查询结果中,已签收的快递单号的快递状态。因此,还可以从上一次查询结果中,获取已签收的快递单号,对已签收的快递单号的快递状态进行显示,本实施例对此不作具体限定。需要说明的是,在上一次查询结果中,若包含有已签收的快递单号,则可对已签收的快递单号的快递状态进行保存,从而避免下次再次查询,本实施例对此不作具体限定。通过对上一次查询结果中,已签收的快递单号的快递状态进行显示,能够方便用户了解快递状态中的相关信息。例如,用户可通过显示的已签收的快递单号的快递状态,获知该快递的签收时间、卖家电话等相关信息。
[0130]上述步骤201至本步骤204中的内容,主要是根据通信消息中的快递单号,自动查询快递状态的过程。由于快递单号数量可能会很多,从而使得自动查询到的快递状态数量也很多,而用户通常可能只需要查询某一个快递的快递状态。针对上述情形,本实施例还提供了一种用户手动查询快递状态的方法,包括:从终端存储的历史通信消息中,确定指定通信消息;从指定通信消息中,提取快递单号;根据提取到的快递单号,生成快递状态查询列表;显示快递状态查询列表;根据用户在快递状态查询列表的点击操作,确定对应的快递单号;根据快递单号查询对应的快递状态,对查询到的快递状态进行显示。
[0131]其中,快递状态查询列表中可以包含快递单号、快递名称及发货时间等信息,本实施例不对快递状态查询列表中的内容作具体限定。
[0132]通过上述手动查询快递状态的方法,能够避免快递单号过多时,自动查询时耗费较长的时间,从而能让用户快捷地获取某一个快递的快递状态。
[0133]需要说明的是,由于用户在查询快递状态后,可能还需要查看快递状态对应的通信消息。例如,通信消息中包含快递单号12345678,当根据快递单号12345678查询到对应的快递状态,并进行显示后,用户可能需要查看包含快递单号12345678的通信消息。针对上述情形,本实施例还提供了一种方便用户查看快递状态对应的通信消息的方法,包括:为所显示的各个快递单号对应的快递状态建立映射关系,每个快递状态映射于其对应的通信消息;当检测到对任一个快递状态的点击操作时,根据已建立的映射关系,跳转显示快递状态对应的通信消息。
[0134]例如,以界面中显示有两条快递状态为例。第一条快递状态对应的是包含快递单号A的通信消息,第二条快递状态对应的是包含快递单号B的通信消息。当检测到用户点击第一条快递状态时,可显示包含快递单号A的通信消息。
[0135]通过为所显示的各个快递单号对应的快递状态建立映射关系,当检测到用户对任一个快递状态的点击操作时,根据已建立的映射关系,跳转显示快递状态对应的通信消息,能够方便用户对通信消息进行操作。例如,当用户需要删除某条通信消息时,可以通过点击该通信消息对应的快递状态,从而直接跳转到该通信消息,避免了用户搜寻该通信消息的过程,进而删除该通信消息。
[0136]另外,由于用户在购买商品后,通常会关心已购买的商品的物流信息。例如,查看自己购买的商品当前所在位置。因此,为了便于用户获知已购买商品的物流信息,本实施例还提供了一种快递运送状态的提醒方法,包括:确定用户当前所在位置;根据快递当前所在位置与用户当前所在位置,预测快递到达时间;根据快递到达时间,对用户进行提醒。
[0137]其中,可通过定位系统或网络定位等方式确定用户当前所在位置,本实施例不对确定用户当前所在位置的方式作具体限定。另外,快递状态可包括快递当前所处位置,从而可从快递状态中获取快递当前所在位置,本实施例对此不作具体限定。
[0138]通过预测快递到达时间,根据快递到达时间,对用户进行提醒,能够让用户事先获知快递大概达到时间,从而方便安排收取快递。例如,若预测快递在三天后达到,并提醒了用户。用户可取消掉三天后的行程以收取快递或者在没空的时候安排其他人收取快递,从而保证快递能被正常接收。
[0139]本实施例不对根据快递当前所在位置与用户当前所在位置,预测快递到达时间的方式作具体限定,包括但不限于:确定运送快递交通工具的时速;确定快递当前所在位置与用户当前所在位置之间的距离;根据快递当前所在位置与用户当前所在位置之间的距离及交通工具的时速,预测快递到达时间。
[0140]在预测出快递到达时间后,可根据快递到达时间,对用户进行提醒。例如,若根据快递到达时间,确定快递当天就能到达,则可提醒用户快递今天就能到达。若需要几天才能到达,则可提醒用户快递到达所需的天数。
[0141]需要说明的是,在确定完成单号信息对应进度的所需时间时,可根据单号信息的种类,来确定完成单号信息对应进度的所需时间,从而根据完成单号信息对应进度的所需时间,对用户进行提醒。例如,当单号信息为快递单号时,可按照上述内容确定快递到达时间,根据快递到达时间对用户进行提醒。
[0142]本发明实施例提供的方法,通过在检测到终端当前显示页面为快递查询页面时,从终端存储的历史通信消息中,确定指定通信消息,从指定通信消息中,提取快递单号,基于快递单号和快递查询页面,对快递状态进行查询。由于在查询快递状态时,可自动提取快递单号,对快递状态进行查询,从而使得快递查询过程比较简单。因此,快递状态的查询效率较高。
[0143]图3是根据一示例性实施例示出的一种进度查询装置的结构示意图,该进度查询装置应用于终端。参照图3,该装置包括第一确定模块301、提取模块302及查询模块303。
[0144]该第一确定模块301被配置为当检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,指定通信消息包含单号信息;
[0145]该提取模块302被配置为从指定通信消息中,提取单号信息;
[0146]该查询模块303被配置为基于单号信息和进度查询页面,对进度进行查询。
[0147]在一个实施例中,第一确定模块301,被配置为获取预设时间段内终端存储的历史通信消息,对历史通信消息进行单号信息识别,得到指定通信消息;或,确定上一次查询时间,对当前时间与上一次查询时间之间接收到的通信消息进行单号信息识别,得到指定通信消息。
[0148]在一个实施例中,第一确定模块301,被配置为当进度查询页面为网页形式时,根据进度查询页面的网页链接,确定进度查询页面对应的单号信息构成规则,根据单号信息构成规则,将历史通信消息中包含符合单号信息构成规则的单号信息的通信消息,作为指定通信消息;或,当进度查询页面为应用页面形式时,根据应用标识,确定进度查询页面对应的单号信息构成规则,根据单号信息构成规则,将历史通信消息中包含符合单号信息构成规则的单号信息的通信消息,作为指定通信消息。
[0149]在一个实施例中,参见图4,该装置还包括第一获取模块304。
[0150]该第一获取模块304被配置为从上一次查询结果中,获取进度未达到完成状态的单号信息;
[0151]该查询模块303被配置为基于进度未达到完成状态的单号信息、单号信息和进度查询页面,进行进度查询。
[0152]在一个实施例中,参见图5,该装置还包括第二获取模块305及第一显示模块306。
[0153]该第二获取模块305被配置为从上一次查询结果中,获取进度达到完成状态的单号十目息;
[0154]该第一显示模块306被配置为对进度达到完成状态的单号信息的进度进行显示。
[0155]在一个实施例中,参见图6,该装置还包括第二显示模块307。
[0156]该第二显示模块307被配置为当接收到服务器返回的进度时,按照进度开始时间从前到后的时间顺序,显示各个单号信息对应的进度。
[0157]在一个实施例中,参见图7,该装置还包括建立模块308及第三显示模块309。
[0158]该建立模块308被配置为为所显示的各个单号信息对应的进度建立映射关系,每个进度映射于其对应的通信消息;
[0159]该第三显示模块309被配置为当检测到对任一个进度的点击操作时,根据已建立的映射关系,跳转显示进度对应的通信消息。
[0160]在一个实施例中,参见图8,该装置还包括预测模块310及提醒模块311。
[0161]该预测模块310被配置为预测完成单号信息对应进度的所需时间;
[0162]该提醒模块311被配置为根据完成单号信息对应进度的所需时间,对用户进行提醒。
[0163]本发明实施例提供的装置,通过在检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,从指定通信消息中,提取单号信息,基于单号信息和进度查询页面,对进度进行查询。由于在查询进度时,可自动提取单号信息,对进度进行查询,从而使得进度查询过程比较简单。因此,进度的查询效率较高。
[0164]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0165]图9是根据一示例性实施例示出的一种用于对进度进行查询的终端900的框图。例如,终端900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0166]参照图9,终端900可以包括以下一个或多个组件:处理组件902,存储器904,电源组件906,多媒体组件908,音频组件910,I/O (Input/Output,输入/输出)的接口 99,传感器组件914,以及通信组件916。
[0167]处理组件902通常控制终端900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。
[0168]存储器904被配置为存储各种类型的数据以支持在终端900的操作。这些数据的示例包括用于在终端900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如SRAM (Static Random Access Memory,静态随机存取存储器),EEPROM(ElectricalIy-Erasable Programmable Read-Only Memory,电可擦除可编程只读存储器),EPROM (Erasable Programmable Read Only Memory,可擦除可编程只读存储器),PROM (Programmable Read-Only Memory,可编程只读存储器),ROM (Read-Only Memory,只读存储器),磁存储器,快闪存储器,磁盘或光盘。
[0169]电源组件906为终端900的各种组件提供电力。电源组件906可以包括电源管理系统,一个或多个电源,及其他与为终端900生成、管理和分配电力相关联的组件。
[0170]多媒体组件908包括在所述终端900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括IXD(Liquid Crystal Display,液晶显示器)和TP(TouchPanel,触摸面板)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当终端900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0171]音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个MIC (Microphone,麦克风),当终端900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。
[0172]I/O接口 99为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0173]传感器组件914包括一个或多个传感器,用于为终端900提供各个方面的状态评估。例如,传感器组件914可以检测到终端900的打开/关闭状态,组件的相对定位,例如组件为终端900的显示器和小键盘,传感器组件914还可以检测终端900或终端900 —个组件的位置改变,用户与终端900接触的存在或不存在,终端900方位或加速/减速和终端900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如CMOS (ComplementaryMetal Oxide Semiconductor,互补金属氧化物)或CCD (Charge-coupled Device,电荷f禹合元件)图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0174]通信组件916被配置为便于终端900和其他设备之间有线或无线方式的通信。终端900可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件916还包括NFC (Near Field Communicat1n,近场通信)模块,以促进短程通信。例如,在NFC模块可基于RFID(Rad1 FrequencyIdentificat1n,射频识别)技术,IrDA (Infra-red Data Associat1n,红外数据协会)技术,UWB (Ultra Wideband,超宽带)技术,BT (Bluetooth,蓝牙)技术和其他技术来实现。
[0175]在示例性实施例中,终端900可以被一个或多个ASIC(Applicat1n SpecificIntegrated Circuit,应用专用集成电路)、DSP(Digital signal Processor,数字信号处理器)'DSF1D (Digital signal Processor Device,数字信号处理设备)、PLD (ProgrammableLogic Device,可编程逻辑器件)、FPGA) (Field Programmable Gate Array,现场可编程门阵列)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0176]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由终端900的处理器920执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、RAM (Random Access Memory,随机存取存储器)、⑶-ROM(Compact Disc Read-Only Memory,光盘只读存储器)、磁带、软盘和光数据存储设备等。
[0177]本发明实施例提供的终端,通过在检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,从指定通信消息中,提取单号信息,基于单号信息和进度查询页面,对进度进行查询。由于在查询进度时,可自动提取单号信息,对进度进行查询,从而使得进度查询过程比较简单。因此,进度的查询效率较高。
[0178]一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种进度查询方法,所述方法包括:
[0179]当检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,所述指定通信消息包含单号信息;
[0180]从所述指定通信消息中,提取单号信息;
[0181]基于所述单号信息和所述进度查询页面,对进度进行查询。
[0182]本发明实施例提供的非临时性计算机可读存储介质,通过在检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,从指定通信消息中,提取单号信息,基于单号信息和进度查询页面,对进度进行查询。由于在查询进度时,可自动提取单号信息,对进度进行查询,从而使得进度查询过程比较简单。因此,进度的查询效率较高。
[0183]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本【技术领域】中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0184]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在。
【权利要求】
1.一种进度查询方法,其特征在于,所述方法包括: 当检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,所述指定通信消息包含单号信息; 从所述指定通信消息中,提取单号信息; 基于所述单号信息和所述进度查询页面,对进度进行查询。
2.根据权利要求1所述的方法,其特征在于,所述从终端存储的历史通信消息中,确定指定通信消息,包括: 获取预设时间段内所述终端存储的历史通信消息,对所述历史通信消息进行单号信息识别,得到指定通信消息;或, 确定上一次查询时间,对当前时间与所述上一次查询时间之间接收到的通信消息进行单号信息识别,得到指定通信消息。
3.根据权利要求1所述的方法,其特征在于,所述从终端存储的历史通信消息中,确定指定通信消息包括: 当所述进度查询页面为网页形式时,根据所述进度查询页面的网页链接,确定所述进度查询页面对应的单号信息构成规则,根据所述单号信息构成规则,将所述历史通信消息中包含符合所述单号信息构成规则的单号信息的通信消息,作为指定通信消息;或, 当所述进度查询页面为应用页面形式时,根据应用标识,确定所述进度查询页面对应的单号信息构成规则,根据所述单号信息构成规则,将所述历史通信消息中包含符合所述单号信息构成规则的单号信息的通信消息,作为指定通信消息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 从上一次查询结果中,获取进度未达到完成状态的单号信息; 基于所述单号信息和所述进度查询页面,对所述单号信息对应的进度进行查询包括:基于所述进度未达到完成状态的单号信息、所述单号信息和所述进度查询页面,进行进度查询。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 从上一次查询结果中,获取进度达到完成状态的单号信息; 对所述进度达到完成状态的单号信息的进度进行显示。
6.根据权利要求1所述的方法,其特征在于,所述基于所述单号信息和所述进度查询页面,对进度进行查询之后,还包括: 当接收到服务器返回的进度时,按照进度开始时间从前到后的时间顺序,显示各个单号信息对应的进度。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 为所显示的各个单号信息对应的进度建立映射关系,每个进度映射于其对应的通信消息; 当检测到对任一个进度的点击操作时,根据已建立的映射关系,跳转显示所述进度对应的通信消息。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括: 预测完成所述单号信息对应进度的所需时间; 根据完成所述单号信息对应进度的所需时间,对用户进行提醒。
9.一种进度查询装置,其特征在于,所述装置包括: 第一确定模块,用于当检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,所述指定通信消息包含单号信息; 提取模块,用于从所述指定通信消息中,提取单号信息; 查询模块,用于基于所述单号信息和所述进度查询页面,对进度进行查询。
10.根据权利要求9所述的装置,其特征在于,所述第一确定模块,用于获取预设时间段内所述终端存储的历史通信消息,对所述历史通信消息进行单号信息识别,得到指定通信消息;或,确定上一次查询时间,对当前时间与所述上一次查询时间之间接收到的通信消息进行单号信息识别,得到指定通信消息。
11.根据权利要求9所述的装置,其特征在于,所述第一确定模块,用于当所述进度查询页面为网页形式时,根据所述进度查询页面的网页链接,确定所述进度查询页面对应的单号信息构成规则,根据所述单号信息构成规则,将所述历史通信消息中包含符合所述单号信息构成规则的单号信息的通信消息,作为指定通信消息;或,当所述进度查询页面为应用页面形式时,根据应用标识,确定所述进度查询页面对应的单号信息构成规则,根据所述单号信息构成规则,将所述历史通信消息中包含符合所述单号信息构成规则的单号信息的通信消息,作为指定通信消息。
12.根据权利要求9所述的装置,其特征在于,所述装置还包括: 第一获取模块,用于从上一次查询结果中,获取进度未达到完成状态的单号信息;所述查询模块,用于基于所述进度未达到完成状态的单号信息、所述单号信息和所述进度查询页面,进行进度查询。
13.根据权利要求9所述的装置,其特征在于,所述装置还包括: 第二获取模块,用于从上一次查询结果中,获取进度达到完成状态的单号信息; 第一显示模块,用于对所述进度达到完成状态的单号信息的进度进行显示。
14.根据权利要求9所述的装置,其特征在于,所述装置还包括: 第二显示模块,用于当接收到服务器返回的进度时,按照进度开始时间从前到后的时间顺序,显示各个单号信息对应的进度。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括: 建立模块,用于为所显示的各个单号信息对应的进度建立映射关系,每个进度映射于其对应的通信消息; 第三显示模块,用于当检测到对任一个进度的点击操作时,根据已建立的映射关系,跳转显示所述进度对应的通信消息。
16.根据权利要求9所述的装置,其特征在于,所述装置还包括: 预测模块,用于预测完成所述单号信息对应进度的所需时间; 提醒模块,用于根据完成所述单号信息对应进度的所需时间,对用户进行提醒。
17.一种终端,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 当检测到终端当前显示页面为进度查询页面时,从终端存储的历史通信消息中,确定指定通信消息,所述指定通信消息包含单号信息; 从所述指定通信消息中,提取单号信息; 基于所述单号信息和所述进度查询页面,对进度进行查询。
【文档编号】G06F17/30GK104484349SQ201410708703
【公开日】2015年4月1日 申请日期:2014年11月28日 优先权日:2014年11月28日
【发明者】陈志军, 洪锋, 张波, 汪平仄 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1