卡片生成方法和装置的制造方法

文档序号:9330748阅读:303来源:国知局
卡片生成方法和装置的制造方法
【技术领域】
[0001]本发明涉及智能终端领域,特别是涉及一种卡片生成方法和装置。
【背景技术】
[0002]网络购物以其便捷的特点吸引着越来越多的消费者。当消费者采用网购方式购买如飞机票、火车票或者电影票等这一类商品时,一般会收到来自第三方的提示短信。如当用户购买了一张火车票后,会收到第三方(如12306)所发过来的包括车次、座位、发车时间等信息的提示短信。而随着现在的生活节奏越来越快,用户繁忙,或者接收的短信繁多而将这一类提示信息给淹没等等原因,用户有可能漏掉或忘记、错过这些预定行程的时间。但目前还没有一种技术能自动整理这一信息,以方便用户查阅。

【发明内容】

[0003]基于此,有必要针对上述问题,提供一种能自动生成查阅信息卡片的卡片生成方法。
[0004]—种卡片生成方法,所述方法包括:监听接收到的未读短信,获取所述未读短信的短信内容;对获取到的所述短信内容进行分析,如果所述短信内容符合预定的规则,则基于所述短信内容提取特定的信息,存入卡包数据库;根据存入卡包数据库的信息生成对应的卡片。
[0005]在其中一个实施例中,在所述获取所述未读短信的短信内容的步骤之前,获取未读短信对应的号码。
[0006]在其中一个实施例中,所述对获取到的所述短信内容进行分析,如果所述短信内容符合预定的规则,则基于所述短信内容提取特定的信息,存入卡包数据库的步骤,包括:判断所述短信号码是否与预存储的号码相匹配;若是,则判断所述短信内容是否包含特定的关键字,并判断根据关键字中的信息是否可以构成一个完整的卡片;若是,则按照预定的规则提取出特定的信息,存入所述卡包数据库;如果所述短信号码不与预存储的号码相匹配或者所述短信内容不包含特定的关键字或者不能构成一个完整的卡片,则不对所述未读短信进行处理。
[0007]在其中一个实施例中,所述方法还包括:侦测显示卡片列表的指令;获取所述卡包数据库中的卡片,通过卡片列表形式显示所述卡片。
[0008]在其中一个实施例中,所述方法还包括:侦测对所述卡片列表的特定手势操作;根据所述特定手势滚动显示卡包数据库中的卡片。
[0009]此外,还有必要提供一种能自动生成查阅信息卡片的卡片生成装置。
[0010]一种卡片生成装置,其特征在于,所述装置包括:监听模块,用于监听接收到的未读短信,获取所述未读短信的短信内容;处理模块,用于对获取到的所述短信内容进行分析,如果所述短信内容符合预定的规则,则基于所述短信内容提取特定的信息,存入卡包数据库;卡片生成模块,用于根据存入卡包数据库的信息生成对应的卡片。
[0011]在其中一个实施例中,所述监听模块还用于在获取所述未读短信的短信内容之前,获取未读短信对应的号码。
[0012]在其中一个实施例中,所述处理模块用于判断所述短信号码是否与预存储的号码相匹配;若是,则判断所述短信内容是否包含特定的关键字,并判断根据关键字中的信息是否可以构成一个完整的卡片;若是,则按照预定的规则提取出特定的信息,存入所述卡包数据库;如果所述短信号码不与预存储的号码相匹配或者所述短信内容不包含特定的关键字或者不能构成一个完整的卡片,则不对所述未读短信进行处理。
[0013]在其中一个实施例中,所述装置还包括:卡片显示模块,用于侦测显示卡片列表的指令;获取所述卡包数据库中的卡片,通过卡片列表形式显示所述卡片。
[0014]在其中一个实施例中,所述卡片显示模块还用于侦测对所述卡片列表的特定手势操作;根据所述特定手势滚动显示卡包数据库中的卡片。
[0015]上述卡片生成方法和装置,通过监听接收到的未读短信,对获取到的短信内容进行分析,如果该短信内容符合预定的规则,则基于该短信内容提取特定的信息,存入卡包数据库;根据存入卡包数据库的信息生成对应的卡片。由于预定的信息可以通过卡片形式查看,从而能够使用户方便查阅预定的信息。
【附图说明】
[0016]图1为一个实施例中卡片生成方法的流程图;
[0017]图2为一个实施例中卡片信息展示的示意图;
[0018]图3为一个实施例中的对获取到的短信内容进行分析,如果该短信内容符合预定的规则,则基于该短信内容提取特定的信息,存入卡包数据库的步骤的流程图;
[0019]图4为另一个实施例中卡片生成方法的流程图;
[0020]图5为一个实施例中卡片生成装置的结构示意图;
[0021]图6为另一个实施例中卡片生成装置的结构示意图。
【具体实施方式】
[0022]如图1所示,在一个实施例中,提供了一种卡片生成方法,该方法可应用到移动终端中,具体包括以下步骤:
[0023]步骤110,监听接收到的未读短信,获取未读短信对应的短信内容。
[0024]本实施例中,当用户有收到短信后,卡包应用会采取广播监听或者数据库监听的方式,来获取用户所收到的未读短信,以获取未读短信的短信内容。
[0025]在另一个实施例中,在获取未读短信对应的短信内容之前,还获取未读短信对应的号码,包括手机号码、短信端口号码等。
[0026]上述卡包为一种具有存储卡片信息的功能的特定格式的数据集,该卡片是一种包括票的类型、时间、地点等信息特定格式的数据。如图2所示,例如,当票的类型是火车票时,则该火车票卡片包括了开车时间、车厢、座位等信息;当票的类型为电影票时,则该电影票卡片包括了电影票的名称、电影的类型、取票码、座位、取票地点、电影院地址、电影票的张数以及电影票的类型(如2D电影)等信息;当票的类型为飞机票时,则该飞机票卡片包括了航班号、登机时间、座位号、舱位、登机口、登机时间等信息。并且,该卡片还可以包括当前位置到目的地所需的时间信息。
[0027]步骤120,对获取到的短信内容进行分析,如果该短信内容符合预定的规则,则基于该短信内容提取特定的信息,存入卡包数据库。
[0028]具体的,对所述获取到的短信内容进行关键字分析或语义分析,经过分析后,如果得到的短信内容符合预定的规则,例如,经过关键字分析或语义分析,确定短信内容包含了航班号、登机时间、座位号、舱位、登机口、登机时间等信息时,则认为该短信中的内容符合预定的规则,包括了一个卡片信息,然后继续短信内容中的上述信息,生成符合卡包类型的信息,存入卡包数据库。
[0029]在一个实施方式中,在分析所述短信内容前,还可以先分析获取到的未读短信对应的号码。举例来说,当用户收到了来自12306购票成功的提示短信后,卡包应用可以根据监听得到该信息,并根据短信号码12306,可以初步判断该短信可能包含火车票信息,然后继续分析短信内容,确定短信内容中是否包含开车时间、车厢、座位等信息,若是,则认为该短信中的内容符合预定的规则,并提取上述信息,将其重组为符合卡包格式的数据,存入卡包数据库。
[0030]步骤130,根据存入卡包数据库的信息生成对应的卡片。
[0031]具体的,当将短信的信息存入到卡包数据库后,还可以生成与之对应的卡片。如图2所示,卡片的类型可以包括火车票卡片、电影票卡片、飞机票卡片等不同类型的卡片,每一种卡片中包括了与之相对应的卡片信息。
[0032]本实施例中,通过从获取到的符合预定规则的特定未读短信中提取出特定信息,存入卡包数据库,并生成对应信息的卡片,可以所有的卡片集合在一起,方便用户在需要时查阅,无需在众多的短信中查找以前的某一条包含票务信息的短信。
[0033]进一步的,在一个实施例中,如图3所示,对获取到的短信内容进行分析,如果该短信内容符合预定的规则,则基于该短信内容提取特定的信息,存入卡包数据库的步骤,包括:
[0034]步骤122,判断短信号码是否与预存储的号码相匹配。若是,则执行步骤124,否贝1J,执行步骤128。
[0035]本实施例中,预存储的号码包括所有提供车票、机票和电影票等订购的,并对订购的用户发送订购信息的号码,如铁道部的12306,携程、同程上的一类订票通知号码,美团网、时光网上的电影票订购信息通知的号码等。当获取到未读短信后,还需首先判断未读短信的短信号码是否与预存储的号码相匹配。若不匹配,则执行步骤128 ;若匹配,则执行步骤 124。
[0036]举例来说,当监听到的短信为来自12306的短信,卡包应用检测到该号码已存在预存储的号码库中,即该短信号码与预存储的号码相匹配,再继续执行步骤124。若当监听到的短信为来自手机通信录里面的朋友发过来信息,该短信号码不与预存储的号码相匹配,则不对其进行任何处理。
[0037]步骤124,判断短信内容是否包含特定的关键字,并判断根据关键字中的信息是否可以构成一个完整的卡片。若是,执行步骤126,否则,执行步骤128。
[0038]具体的,解析短信内容,查找短信中是否包含有“已购”、“月”、“日”、“火车”、“订单号”、“时间”、“车厢”、“座位”、“电影票”、“取票码”、“地点”、“地址”、“航班”、“登机”、“舱位”等关键字,若检测到包含上述部分关键字时,则判断该短信内容中包含的所有关键字是否可以构成一个完整的卡片,如果可以,则判断为根据关键字中的信息可以构成一个完整的卡片,并继续执行步骤126,否则,判断为根据关键字中的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1