一种数据库更新方法及相关设备、系统的制作方法

文档序号:6505913阅读:113来源:国知局
一种数据库更新方法及相关设备、系统的制作方法
【专利摘要】本发明涉及互联网【技术领域】,公开了一种数据库更新方法及相关设备、系统,该方法包括:接收终端设备发送的数据库更新请求,该数据库更新请求包括第三方应用的数据库标识以及该终端设备的入网方式类型标识;根据该终端设备的入网方式类型标识识别该终端设备的入网方式类型,若该终端设备的入网方式类型为免费入网方式,识别是否存储有该第三方应用的数据库标识匹配的数据库更新数据包;如果存储有,发送该第三方应用的数据库标识匹配的数据库更新数据包给该终端设备,以使该终端根据该数据库更新数据包更新该第三方应用的数据库。实施本发明实施例,可以有效的节省流量资费。
【专利说明】一种数据库更新方法及相关设备、系统

【技术领域】
[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]图1是本发明实施例公开的一种数据库更新方法的流程图;
[0029]图2是本发明实施例公开的另一种数据库更新方法的流程图;
[0030]图3是本发明实施例公开的另一种数据库更新方法的流程图;
[0031]图4是本发明实施例公开的一种云端服务器的结构图;
[0032]图5是本发明实施例公开的一种终端设备的结构图;
[0033]图6是本发明实施例公开的一种数据库更新系统的结构图。

【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]本发明实施例公开了一种数据库更新方法及相关设备、系统,能够有效的节省流量资费。以下分别进行详细说明。
[0036]请参阅图1,图1是本发明实施例公开的一种数据库更新方法的流程图。如图1所示,该数据库更新方法可以包括以下步骤。
[0037]S101、接收终端设备发送的数据库更新请求,该数据库更新请求包括第三方应用的数据库标识以及该终端设备的入网方式类型标识。
[0038]本发明实施例中,可以由云端服务器来接收终端设备发送的数据库更新请求,该数据库更新请求包括第三方应用的数据库标识以及该终端设备的入网方式类型标识。
[0039]本发明实施例中,终端设备可以包括智能手机(如Android手机、1S手机等)、平板电脑、掌声电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD、PC等终端设备。
[0040]本发明实施例中,第三方应用是指需要使用数据库的应用程序,例如,手机管家、杀毒软件、输入法、GPS导航、游戏以及音乐等。
[0041]本发明实施例中,该终端设备的入网方式类型可以包括计费入网方式和免费入网方式。其中,计费入网方式可以包括GPRS入网方式、ADSL入网方式、ISDN入网方式等,而免费入网方式可以WIFI入网方式、红外入网方式甚至蓝牙入网方式等,本发明实施例不作限定。其中,计费入网方式标识与免费入网方式标识不同。
[0042]本发明实施例中,终端设备可以在开机时或者在用户使用第三方应用时,发送包括第三方应用的数据库标识以及该终端设备的入网方式类型标识的数据库更新请求给云端服务器。
[0043]S102、根据该终端设备的入网方式类型标识识别该终端设备的入网方式类型,若该终端设备的入网方式类型为免费入网方式,识别是否存储有该第三方应用的数据库标识匹配的数据库更新数据包。
[0044]本发明实施例中,云端服务器可以根据该终端设备的入网方式类型标识识别该终端设备的入网方式类型,若该终端设备的入网方式类型为WIFI入网方式或红外入网方式,识别是否存储有该第三方应用的数据库标识与数据库更新数据包标识的匹配关系,如果存储有,则识别出存储有该第三方应用的数据库标识匹配的数据库更新数据包;反之,则识别出未存储有该第三方应用的数据库标识匹配的数据库更新数据包。
[0045]本发明实施例中,该第三方应用的数据库标识匹配的数据库更新数据包可以用于更新该第三方应用的整个数据库,也可以用于更新该第三方应用的部分数据库。当该第三方应用的数据库标识匹配的数据库更新数据包可以用于更新该第三方应用的整个数据库时,即使该第三方应用的数据库发生意外出现不可逆转的错误,也可以采用该第三方应用的数据库标识匹配的数据库更新数据包来更新该第三方应用的整个数据库,从而可以保证第三方应用的正常运行。当该第三方应用的数据库标识匹配的数据库更新数据包可以用于更新该第三方应用的部分数据库时,可以实现快速的更新该第三方应用的数据库。
[0046]S103、当识别出存储有该第三方应用的数据库标识匹配的数据库更新数据包时,发送该第三方应用的数据库标识匹配的数据库更新数据包给该终端设备,以使该终端根据该数据库更新数据包更新该第三方应用的数据库。
[0047]本发明实施例中,当该第三方应用的数据库标识匹配的数据库更新数据包可以用于更新该第三方应用的整个数据库时,终端设备可以根据该数据库更新数据包更新该第三方应用的整个数据库;当该第三方应用的数据库标识匹配的数据库更新数据包可以用于更新该第三方应用的部分数据库时,终端设备可以根据该数据库更新数据包更新该第三方应用的部分数据库。
[0048]本发明实施例中,图1所示的方法中,该数据库更新请求还可以包括该终端设备的身份信息,其中,终端设备的身份信息可以是入网身份标识(如智能手机的IMSI),那么云端服务器在执行步骤S102之前,可以先行鉴权终端设备的身份信息是否合法,如果合法,再触发执行步骤S102 ;反之,如果不合法,则云端服务器可以通知终端设备身份不合法,数据库更新失败;或者,如果不合法,云端服务器也可以不作任何操作。
[0049]本发明实施例中,当云端服务器识别出存储有该第三方应用的数据库标识匹配的数据库更新数据包时,云端服务器也可以先提示终端设备是否更新数据库,如果收到终端设备发送的确认更新信息,云端服务器再执行步骤S103。这种方式下,就要求终端设备为用户提供交互界面,需要用户确认根性后,终端设备才发送确认更新信息给云端服务器,以进行数据库更新。
[0050]本发明实施例中,当云端服务器识别出存储有该第三方应用的数据库标识匹配的数据库更新数据包时,云端服务器也可以不提示终端设备是否更新数据库,而是静默发送数据库更新数据包给终端设备进行数据库更新。这种方式下,不需要用户参与交互。
[0051]本发明实施例中,上述的数据库更新请求还可以包括终端设备所处的区域位置信息,相应地,该第三方应用的数据库标识匹配的数据库更新数据包中的数据是该终端设备所处的区域位置信息的常用数据。举例来说,当第三方应用为输入法时,输入法的数据库标识匹配的数据库更新数据包中的数据可以是该终端设备所处的区域位置信息的常用的用词用语。其中,区域位置信息可以是一个城市或者一个省份。
[0052]其中,通过实施图1所示的方法,云端服务器可以在识别出终端设备的免费入网方式时,才发送第三方应用的数据库标识匹配的数据库更新数据包给终端设备进行数据库更新,从而可以有效的节省流量资费。
[0053]请参阅图2,图2是本发明实施例公开的另一种数据库更新方法的流程图。如图2所示,该数据库更新方法可以包括以下步骤。
[0054]S201、向云端服务器发送数据库更新请求,该数据库更新请求包括第三方应用的数据库标识以及终端设备的入网方式类型标识。
[0055]本发明实施例中,终端设备可以在开机时或者在用户使用第三方应用时,发送包括第三方应用的数据库标识以及该终端设备的入网方式类型标识的数据库更新请求给云端服务器。
[0056]S202、接收云端服务器发送的该第三方应用的数据库标识匹配的数据库更新数据包,其中,该数据库更新数据包是云端服务器根据该终端设备的入网方式类型标识识别出该终端设备的入网方式类型为免费入网方式,并且识别出存储有该第三方应用的数据库标识匹配的数据库更新数据包后发送过来的。
[0057]本发明实施例中,该终端设备的入网方式类型可以包括计费入网方式和免费入网方式。其中,计费入网方式可以包括GPRS入网方式、ADSL入网方式、ISDN入网方式等,而免费入网方式可以WIFI入网方式、红外入网方式甚至蓝牙入网方式等,本发明实施例不作限定。其中,计费入网方式标识与免费入网方式标识不同。
[0058]S203、根据数据库更新数据包更新该第三方应用的数据库。
[0059]本发明实施例中,当该第三方应用的数据库标识匹配的数据库更新数据包可以用于更新该第三方应用的整个数据库时,终端设备可以根据该数据库更新数据包更新该第三方应用的整个数据库;当该第三方应用的数据库标识匹配的数据库更新数据包可以用于更新该第三方应用的部分数据库时,终端设备可以根据该数据库更新数据包更新该第三方应用的部分数据库。
[0060]本发明实施例中,上述的数据库更新请求还可以包括终端设备所处的区域位置信息,相应地,该第三方应用的数据库标识匹配的数据库更新数据包中的数据是该终端设备所处的区域位置信息的常用数据。举例来说,当第三方应用为输入法时,输入法的数据库标识匹配的数据库更新数据包中的数据可以是该终端设备所处的区域位置信息的常用的用词用语。其中,区域位置信息可以是一个城市或者一个省份。
[0061]本发明实施例中,图2所示的方法中,该数据库更新请求还可以包括该终端设备的身份信息,其中,终端设备的身份信息可以是入网身份标识(如智能手机的IMSI),那么云端服务器在根据该终端设备的入网方式类型标识识别出该终端设备的入网方式类型之前,可以先行鉴权终端设备的身份信息是否合法,如果合法,再触发执行根据该终端设备的入网方式类型标识识别出该终端设备的入网方式类型的步骤。
[0062]其中,通过实施图2所示的方法,终端设备可以在免费入网,才接收云端服务器发送第三方应用的数据库标识匹配的数据库更新数据包,并进行数据库更新,从而可以有效的节省流量资费。
[0063]请参阅图3,图3是本发明实施例公开的另一种数据库更新方法的流程图。如图3所示,该数据库更新方法可以包括以下步骤。
[0064]S301、终端设备向云端服务器发送数据库更新请求,该数据库更新请求包括第三方应用的数据库标识以及终端设备的入网方式类型标识、终端设备的身份信息。
[0065]本发明实施例中,终端设备可以在开机时或者在用户使用第三方应用时,发送包括第三方应用的数据库标识以及该终端设备的入网方式类型标识的数据库更新请求给云端服务器。
[0066]S302、云端服务器接收终端设备发送的该数据库更新请求,根据该数据库更新请求包括的终端设备的身份信息鉴权终端设备的身份信息是否合法,如果合法,则执行步骤
5303;如果不合法,结束本流程。
[0067]S303、云端服务器根据该数据库更新请求包括的该终端设备的入网方式类型标识识别终端设备的入网方式类型,若该终端设备的入网方式类型为免费入网方式,识别是否存储有该第三方应用的数据库标识匹配的数据库更新数据包;如果存储有,执行步骤
5304;如果未存储有,结束本流程。
[0068]本发明实施例中,该终端设备的入网方式类型可以包括计费入网方式和免费入网方式。其中,计费入网方式可以包括GPRS入网方式、ADSL入网方式、ISDN入网方式等,而免费入网方式可以WIFI入网方式、红外入网方式甚至蓝牙入网方式等,本发明实施例不作限定。其中,计费入网方式标识与免费入网方式标识不同。
[0069]本发明实施例中,云端服务器可以根据该数据库更新请求包括的该终端设备的入网方式类型标识识别该终端设备的入网方式类型,若该终端设备的入网方式类型为WIFI入网方式或红外入网方式,识别是否存储有该第三方应用的数据库标识与数据库更新数据包标识的匹配关系,如果存储有,则识别出存储有该第三方应用的数据库标识匹配的数据库更新数据包;反之,则识别出未存储有该第三方应用的数据库标识匹配的数据库更新数据包。
[0070]S304、云端服务器发送该第三方应用的数据库标识匹配的数据库更新数据包给终端设备。
[0071]S305、终端设备接收云端服务器发送的该第三方应用的数据库标识匹配的数据库更新数据包,并根据该数据库更新数据包更新该第三方应用的数据库。
[0072]本发明实施例中,当该第三方应用的数据库标识匹配的数据库更新数据包可以用于更新该第三方应用的整个数据库时,终端设备可以根据该数据库更新数据包更新该第三方应用的整个数据库;当该第三方应用的数据库标识匹配的数据库更新数据包可以用于更新该第三方应用的部分数据库时,终端设备可以根据该数据库更新数据包更新该第三方应用的部分数据库。
[0073]本发明实施例中,上述的数据库更新请求还可以包括终端设备所处的区域位置信息,相应地,该第三方应用的数据库标识匹配的数据库更新数据包中的数据是该终端设备所处的区域位置信息的常用数据。举例来说,当第三方应用为输入法时,输入法的数据库标识匹配的数据库更新数据包中的数据可以是该终端设备所处的区域位置信息的常用的用词用语。其中,区域位置信息可以是一个城市或者一个省份。
[0074]其中,通过实施图3所示的方法,终端设备可以在免费入网,才接收云端服务器发送第三方应用的数据库标识匹配的数据库更新数据包,并进行数据库更新,从而可以有效的节省流量资费。
[0075]请参阅图4,图4是本发明实施例公开的一种云端服务器的结构图,用于执行本发明实施例公开的数据库更新方法。如图4所示,云端服务器400包括:
[0076]接收单元401,用于接收终端设备发送的数据库更新请求,该数据库更新请求包括第三方应用的数据库标识以及该终端设备的入网方式类型标识。
[0077]识别单元402,用于根据终端设备的入网方式类型标识识别终端设备的入网方式类型,若终端设备的入网方式类型为免费入网方式,识别是否存储有第三方应用的数据库标识匹配的数据库更新数据包。
[0078]发送单元403,用于在识别单元402识别出存储有该第三方应用的数据库标识匹配的数据库更新数据包时,发送该第三方应用的数据库标识匹配的数据库更新数据包给终端设备,以使终端设备根据该数据库更新数据包更新该第三方应用的数据库。
[0079]本发明实施例中,该数据库更新请求还包括终端设备的身份信息,云服务器400还包括:
[0080]鉴权单元404,用于鉴权该终端设备的身份信息是否合法,如果合法,触发识别单元405执行根据终端设备的入网方式类型标识识别终端设备的入网方式类型的步骤。
[0081]本发明实施例中,识别单元402具体用于根据该终端设备的入网方式类型标识识别该终端设备的入网方式类型,若该终端设备的入网方式类型为WIFI入网方式或红外入网方式,识别是否存储有该第三方应用的数据库标识与数据库更新数据包标识的匹配关系,如果存储有,则识别出存储有该第三方应用的数据库标识匹配的数据库更新数据包;反之,则识别出未存储有该第三方应用的数据库标识匹配的数据库更新数据包。
[0082]本发明实施例中,上述的数据库更新请求还可以包括终端设备所处的区域位置信息,相应地,该第三方应用的数据库标识匹配的数据库更新数据包中的数据是该终端设备所处的区域位置信息的常用数据。举例来说,当第三方应用为输入法时,输入法的数据库标识匹配的数据库更新数据包中的数据可以是该终端设备所处的区域位置信息的常用的用词用语。其中,区域位置信息可以是一个城市或者一个省份。
[0083]本发明实施例中,云端服务器可以在识别出终端设备的免费入网方式时,才发送第三方应用的数据库标识匹配的数据库更新数据包给终端设备进行数据库更新,从而可以有效的节省流量资费。
[0084]请参阅图5,图5是本发明实施例公开的一种终端设备的结构图,用于执行本发明实施例公开的数据库更新方法。如图5所示,终端设备500包括:
[0085]收发单元501,用于向云端服务器发送数据库更新请求,该数据库更新请求包括第三方应用的数据库标识以及终端设备的入网方式类型标识;以及,接收云端服务器发送的该第三方应用的数据库标识匹配的数据库更新数据包,其中,该数据库更新数据包是云端服务器根据该终端设备的入网方式类型标识识别出该终端设备的入网方式类型为免费入网方式,并且识别出存储有该第三方应用的数据库标识匹配的数据库更新数据包后发送过来的;
[0086]更新单元502,用于根据该数据库更新数据包更新该第三方应用的数据库。
[0087]本发明实施例中,该终端设备的入网方式类型可以包括计费入网方式和免费入网方式。其中,计费入网方式可以包括GPRS入网方式、ADSL入网方式、ISDN入网方式等,而免费入网方式可以WIFI入网方式、红外入网方式甚至蓝牙入网方式等,本发明实施例不作限定。其中,计费入网方式标识与免费入网方式标识不同。
[0088]本发明实施例中,当该第三方应用的数据库标识匹配的数据库更新数据包可以用于更新该第三方应用的整个数据库时,更新单元502可以根据该数据库更新数据包更新该第三方应用的整个数据库;当该第三方应用的数据库标识匹配的数据库更新数据包可以用于更新该第三方应用的部分数据库时,更新单元502可以根据该数据库更新数据包更新该第三方应用的部分数据库。
[0089]本发明实施例中,该数据库更新请求还可以包括该终端设备的身份信息,其中,终端设备的身份信息可以是入网身份标识(如智能手机的頂SI),那么云端服务器在根据该终端设备的入网方式类型标识识别出该终端设备的入网方式类型之前,可以先行鉴权终端设备的身份信息是否合法,如果合法,再触发执行根据该终端设备的入网方式类型标识识别出该终端设备的入网方式类型的步骤。
[0090]本发明实施例中,上述的数据库更新请求还可以包括终端设备所处的区域位置信息,相应地,该第三方应用的数据库标识匹配的数据库更新数据包中的数据是该终端设备所处的区域位置信息的常用数据。举例来说,当第三方应用为输入法时,输入法的数据库标识匹配的数据库更新数据包中的数据可以是该终端设备所处的区域位置信息的常用的用词用语。其中,区域位置信息可以是一个城市或者一个省份。
[0091]其中,图5所示的终端设备可以在免费入网,才接收云端服务器发送第三方应用的数据库标识匹配的数据库更新数据包,并进行数据库更新,从而可以有效的节省流量资费。
[0092]请参阅图6,图6是本发明实施例公开的一种数据库更新系统的结构图。如图6所示,该系统可以包括终端设备601和云端服务器602,其中,终端设备601和云端服务器602通过网络连接,其中:
[0093]终端设备601包括:
[0094]收发单元6011,用于向云端服务器602发送数据库更新请求,该数据库更新请求包括第三方应用的数据库标识以及终端设备的入网方式类型标识;以及,接收云端服务器602发送的该第三方应用的数据库标识匹配的数据库更新数据包;
[0095]更新单元6012,用于根据该数据库更新数据包更新该第三方应用的数据库要求;
[0096]云端服务器602包括:
[0097]接收单元6021,用于接收终端设备发送的数据库更新请求;
[0098]识别单元6022,用于根据该数据库更新请求包括的该终端设备的入网方式类型标识识别该终端设备的入网方式类型,若该终端设备的入网方式类型为免费入网方式,识别是否存储有该第三方应用的数据库标识匹配的数据库更新数据包;
[0099]发送单元6023,用于在识别单元6022识别出存储有该第三方应用的数据库标识匹配的数据库更新数据包时,发送该第三方应用的数据库标识匹配的数据库更新数据包给终%5设备601。
[0100]本发明实施例中,上述的数据库更新请求还可以包括终端设备601的身份信息,相应地云端服务器602还可以包括:
[0101]鉴权单元6024,用于鉴权终端设备601的身份信息是否合法,如果合法,触发识别单元6022执行根据该终端设备的入网方式类型标识识别该终端设备的入网方式类型的步骤。
[0102]本发明实施例中,识别单元6022具体用于根据该终端设备的入网方式类型标识识别该终端设备的入网方式类型,若该终端设备的入网方式类型为WIFI入网方式或红外入网方式,识别是否存储有该第三方应用的数据库标识与数据库更新数据包标识的匹配关系,如果存储有,则识别出存储有该第三方应用的数据库标识匹配的数据库更新数据包;反之,则识别出未存储有该第三方应用的数据库标识匹配的数据库更新数据包。
[0103]本发明实施例中,上述的数据库更新请求还可以包括终端设备所处的区域位置信息,相应地,该第三方应用的数据库标识匹配的数据库更新数据包中的数据是该终端设备所处的区域位置信息的常用数据。举例来说,当第三方应用为输入法时,输入法的数据库标识匹配的数据库更新数据包中的数据可以是该终端设备所处的区域位置信息的常用的用词用语。其中,区域位置信息可以是一个城市或者一个省份。
[0104]其中,图6所示的系统中,终端设备可以在免费入网,才接收云端服务器发送第三方应用的数据库标识匹配的数据库更新数据包,并进行数据库更新,从而可以有效的节省流量资费。
[0105]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成+,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory, RAM)、磁盘或光盘等。
[0106]以上对本发明实施例公开的数据库更新方法及相关设备、系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种数据库更新方法,其特征在于,包括: 接收终端设备发送的数据库更新请求,所述数据库更新请求包括第三方应用的数据库标识以及所述终端设备的入网方式类型标识; 根据所述终端设备的入网方式类型标识识别所述终端设备的入网方式类型,若所述终端设备的入网方式类型为免费入网方式,识别是否存储有所述第三方应用的数据库标识匹配的数据库更新数据包; 如果存储有,发送所述第三方应用的数据库标识匹配的数据库更新数据包给所述终端设备,以使所述终端根据所述数据库更新数据包更新所述第三方应用的数据库。
2.根据权利要求1所述的方法,其特征在于,所述数据库更新请求还包括所述终端设备的身份信息,所述根据所述终端设备的入网方式类型标识识别所述终端设备的入网方式类型之前,所述方法还包括: 鉴权所述终端设备的身份信息是否合法,如果合法,触发执行所述的根据所述终端设备的入网方式类型标识识别所述终端设备的入网方式类型的步骤。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述终端设备的入网方式类型标识识别所述终端设备的入网方式类型,若所述终端设备的入网方式类型为免费入网方式,识别是否存储有所述第三方应用的数据库标识匹配的数据库更新数据包,包括: 所述根据所述终端设备的入网方式类型标识识别所述终端设备的入网方式类型,若所述终端设备的入网方式类型为WIFI入网方式或红外入网方式,识别是否存储有所述第三方应用的数据库标识与数据库更新数据包标识的匹配关系,如果存储有,则识别出存储有所述第三方应用的数据库标识匹配的数据库更新数据包;反之,则识别出未存储有所述第三方应用的数据库标识匹配的数据库更新数据包。
4.根据权利要求1或2所述的方法,其特征在于,所述数据库更新请求还包括所述终端设备所处的区域位置信息,所述第三方应用的数据库标识匹配的数据库更新数据包中的数据是该终端设备所处的区域位置信息的常用数据。
5.一种数据库更新方法,其特征在于,包括: 向云端服务器发送数据库更新请求,所述数据库更新请求包括第三方应用的数据库标识以及终端设备的入网方式类型标识; 接收所述云端服务器发送的所述第三方应用的数据库标识匹配的数据库更新数据包,其中,所述数据库更新数据包是所述云端服务器根据所述终端设备的入网方式类型标识识别出所述终端设备的入网方式类型为免费入网方式,并且识别出存储有所述第三方应用的数据库标识匹配的数据库更新数据包后发送过来的; 根据所述数据库更新数据包更新所述第三方应用的数据库。
6.根据权利要求5所述的方法,其特征在于,所述数据库更新请求还包括所述终端设备的身份信息。
7.根据权利要求5或6所述的方法,其特征在于,所述数据库更新请求还包括所述终端设备所处的区域位置信息,所述第三方应用的数据库标识匹配的数据库更新数据包中的数据是该终端设备所处的区域位置信息的常用数据。
8.—种云服务器,其特征在于,包括: 接收单元,用于接收终端设备发送的数据库更新请求,所述数据库更新请求包括第三方应用的数据库标识以及所述终端设备的入网方式类型标识; 识别单元,用于根据所述终端设备的入网方式类型标识识别所述终端设备的入网方式类型,若所述终端设备的入网方式类型为免费入网方式,识别是否存储有所述第三方应用的数据库标识匹配的数据库更新数据包; 发送单元,用于在所述识别单元识别出存储有所述第三方应用的数据库标识匹配的数据库更新数据包时,发送所述第三方应用的数据库标识匹配的数据库更新数据包给所述终端设备,以使所述终端设备根据所述数据库更新数据包更新所述第三方应用的数据库。
9.根据权利要求8所述的云服务器,其特征在于,所述数据库更新请求还包括所述终端设备的身份信息,所述云服务器还包括: 鉴权单元,用于鉴权所述终端设备的身份信息是否合法,如果合法,触发所述识别单元执行所述的根据所述终端设备的入网方式类型标识识别所述终端设备的入网方式类型的步骤。
10.根据权利要求8或9所述的云服务器,其特征在于, 所述识别单元,具体用于所述根据所述终端设备的入网方式类型标识识别所述终端设备的入网方式类型,若所述终端设备的入网方式类型为WIFI入网方式或红外入网方式,识别是否存储有所述第三方应用的数据库标识与数据库更新数据包标识的匹配关系,如果存储有,则识别出存储有所述第三方应用的数据库标识匹配的数据库更新数据包;反之,则识别出未存储有所述第三方应用的数据库标识匹配的数据库更新数据包。
11.根据权利要求8或9所述的云服务器,其特征在于,所述数据库更新请求还包括所述终端设备所处的区域位置信息,所述第三方应用的数据库标识匹配的数据库更新数据包中的数据是该终端设备所处的区域位置信息的常用数据。
12.一种终端设备,其特征在于,包括: 收发单元,用于向云端服务器发送数据库更新请求,所述数据库更新请求包括第三方应用的数据库标识以及终端设备的入网方式类型标识;以及,接收所述云端服务器发送的所述第三方应用的数据库标识匹配的数据库更新数据包,其中,所述数据库更新数据包是所述云端服务器根据所述终端设备的入网方式类型标识识别出所述终端设备的入网方式类型为免费入网方式,并且识别出存储有所述第三方应用的数据库标识匹配的数据库更新数据包后发送过来的; 更新单元,用于根据所述数据库更新数据包更新所述第三方应用的数据库。
13.根据权利要求12所述的终端设备,其特征在于,所述数据库更新请求还包括所述终端设备的身份信息。
14.根据权利要求12或13所述的终端设备,其特征在于,所述数据库更新请求还包括所述终端设备所处的区域位置信息,所述第三方应用的数据库标识匹配的数据库更新数据包中的数据是该终端设备所处的区域位置信息的常用数据。
15.一种数据库更新系统,其特征在于,包括终端设备和云端服务器,其中,所述终端设备包括: 收发单元,用于向所述云端服务器发送数据库更新请求,所述数据库更新请求包括第三方应用的数据库标识以及终端设备的入网方式类型标识;以及,接收所述云端服务器发送的所述第三方应用的数据库标识匹配的数据库更新数据包; 更新单元,用于根据所述数据库更新数据包更新所述第三方应用的数据库要求; 所述云端服务器包括: 接收单元,用于接收终端设备发送的所述数据库更新请求; 识别单元,用于根据所述数据库更新请求包括的所述终端设备的入网方式类型标识识别所述终端设备的入网方式类型,若所述终端设备的入网方式类型为免费入网方式,识别是否存储有所述第三方应用的数据库标识匹配的数据库更新数据包; 发送单元,用于在所述识别单元识别出存储有所述第三方应用的数据库标识匹配的数据库更新数据包时,发送所述第三方应用的数据库标识匹配的数据库更新数据包给所述终端设备。
16.根据权利要求15所述的系统,其特征在于,所述数据库更新请求还包括所述终端设备的身份信息,所述云端服务器还包括: 鉴权单元,用于鉴权所述终端设备的身份信息是否合法,如果合法,触发所述识别单元执行所述的根据所述终端设备的入网方式类型标识识别所述终端设备的入网方式类型的步骤。
17.根据权利要求15或16所述的系统,其特征在于, 所述识别单元,具体用于所述根据所述终端设备的入网方式类型标识识别所述终端设备的入网方式类型,若所述终端设备的入网方式类型为WIFI入网方式或红外入网方式,识别是否存储有所述第三方应用的数据库标识与数据库更新数据包标识的匹配关系,如果存储有,则识别出存储有所述第三方应用的数据库标识匹配的数据库更新数据包;反之,则识别出未存储有所述第三方应用的数据库标识匹配的数据库更新数据包。
18.根据权利要求15或16所述的系统,其特征在于,所述数据库更新请求还包括所述终端设备所处的区域位置信息,所述第三方应用的数据库标识匹配的数据库更新数据包中的数据是该终端设备所处的区域位置信息的常用数据。
【文档编号】G06F17/30GK104301343SQ201310300190
【公开日】2015年1月21日 申请日期:2013年7月17日 优先权日:2013年7月17日
【发明者】肖天明 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1