[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102624913A - 数据推送方法及使用该方法的终端设备和服务器 - Google Patents

数据推送方法及使用该方法的终端设备和服务器 Download PDF

Info

Publication number
CN102624913A
CN102624913A CN2012100748013A CN201210074801A CN102624913A CN 102624913 A CN102624913 A CN 102624913A CN 2012100748013 A CN2012100748013 A CN 2012100748013A CN 201210074801 A CN201210074801 A CN 201210074801A CN 102624913 A CN102624913 A CN 102624913A
Authority
CN
China
Prior art keywords
log
message
file
terminal equipment
device numbering
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012100748013A
Other languages
English (en)
Inventor
章云芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN CENTURY HUACHEN TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN CENTURY HUACHEN TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN CENTURY HUACHEN TECHNOLOGY Co Ltd filed Critical SHENZHEN CENTURY HUACHEN TECHNOLOGY Co Ltd
Priority to CN2012100748013A priority Critical patent/CN102624913A/zh
Publication of CN102624913A publication Critical patent/CN102624913A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种数据推送方法,该方法包括步骤:获取账号和密码,获取设备固有信息并根据该设备固有信息生成设备编号,将设备编号和账号密码绑定作为注册信息发送至服务器;检索注册信息表并确认与终端设备发送的注册信息匹配的注册信息;根据该检索到的匹配的注册信息获取设备编号并确定与设备编号对应的下载记录表以及文件表并将确定的下载记录表以及文件表一并发送至终端设备;通过下载记录表以及文件表来选择文件;将所选择的文件传送至终端设备。本发明还公开了一种使用该数据推送方法进行数据推送的终端设备和服务器。

Description

数据推送方法及使用该方法的终端设备和服务器
技术领域
本发明涉及数据推送领域,特别涉及一种基于终端设备固有信息的数据推送方法及使用该方法的终端设备和服务器。
背景技术
手机从网站下载文件的传统做法是,首先由用户在网站输入手机号码,网站服务器接收到该号码后以短信形式向使用该号码的手机发送用户欲下载的软件或者媒体文件的下载地址,用户通过点击该下载地址来下载软件。通信网络及3G网络普及以后,用户则更多地通过智能手机、平板电脑等终端设备的浏览器登录网站获取下载地址并通过下载器下载文件。但是,上述下载方法存在的问题是,当使用者更换电话号码或者重装终端设备的系统后,若想再次下载曾经下载过的软件或者媒体文件,就需要再次到网站上查找并下载,给用户带来不便。
发明内容
本发明主要解决的技术问题是提供一种数据推送方法及使用该数据推送方法的终端设备和服务器,可以基于识别终端设备的固有信息进行数据推送而无需通过点击短信链接下载,以及可方便地查找到曾下载过的数据并进行数据推送。
为解决上述技术问题,本发明采用的一个技术方案是:
提供一种数据推送方法,包括:一种数据推送方法,该方法包括步骤:获取账号和密码,获取设备固有信息并根据该设备固有信息生成设备编号,将设备编号和账号密码绑定作为注册信息;检索注册信息表并确认与终端设备发送的注册信息匹配的注册信息;根据该检索到的匹配的注册信息获取设备编号并确定与设备编号对应的下载记录表以及文件表并将确定的下载记录表以及文件表一并发送至终端设备;通过下载记录表以及文件表来选择文件;将所选择的文件传送至终端设备。
本发明采用的另一个技术方案是:提供一种终端设备,包括显示单元、第一通信单元、第一存储单元以及处理单元,所述第一存储单元用于存储与终端设备唯一对应的设备固有信息,所述处理单元包括:注册模块,用于获取账号和密码,获取设备固有信息并根据该设备固有信息生成设备编号,将设备编号和账号密码绑定作为注册信息并发送给服务器;数据选择模块,用以选择下载记录表以及文件表中的文件;数据获取模块,用于将接收到的文件存储到第一存储单元中。
本发明采用的另一个技术方案是:提供一种服务器,包括第二通信单元、控制单元以及用于存储文件的第二存储单元,所述第二存储单元还用于存储注册信息表、下载记录表以及文件表,所述控制单元还包括:注册信息识别模块,用于检索所述注册信息表并确认是否从注册信息表检索到与终端设备发送的注册信息匹配的注册信息,当检索到与接收到的注册信息匹配的注册信息时,根据匹配的注册信息获取设备编号;数据列表推送模块,用于根据所述注册信息识别模块获取的设备编号确定与所述设备固有信息对应的下载记录表,并将确定的下载记录表及文件表发送至终端设备;数据推送模块,用于响应终端设备的通过下载记录表及文件表的选择将被选择文件传送至终端设备。
本发明的有益效果是:通过本发明的数据推送方法及使用该方法的服务器和终端设备,服务器能够根据包含设备固有信息的注册信息来确认用户身份以及对应设备固有信息的下载记录表和文件表,从而根据用户的选择进行数据推送。当用户更换电话号码或者重装终端设备的系统后想要下载曾经下载过的文件时,服务器通过识别用户的设备编号确认用户的身份并向用户推送曾下载文件记录及推送文件。
附图说明
图1为本发明一实施方式中服务器的功能模块图。
图2为本发明一实施方式中终端设备的功能模块图。
图3为本发明一实施方式中基于设备固有信息的数据推送方法的流程图。
主要元件符号说明
终端设备            10
第一通信单元        11
第一存储单元        12
处理单元            13
注册模块            131
数据选择模块        132
数据获取模块        133
显示单元            14
服务器              20
第二通信单元        21
第二存储单元        22
控制单元            23
注册信息识别模块    231
注册信息写入模块    232
数据列表推送模块    233
数据推送模块        234
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
请参阅图1、图2,为本发明一实施方式中终端设备10及服务器20的功能模块图。该终端设备10为智能手机、平板电脑等。该终端设备10具有设备固有信息,该设备固有信息为IMEI码或WIFI网卡的MAC地址。
该终端设备10的第一通信单元11通过通信网络与该服务器20的第二通信单元21进行通信连接以进行数据传输。该终端设备10的第一存储单元12中存储有与该终端设备10唯一对应的设备固有信息,该第一存储单元12还用于存储用户下载的文件以及安装的软件,该下载的文件包括软件安装包、多媒体文件以及文本文件等。
该服务器20用于为终端设备10提供文件下载服务,在本实施方式中,该服务器20为一云服务器。该服务器20的第二存储单元22用于存储供终端设备10下载的文件。该第二存储单元22还用于存储注册信息表、下载记录表以及文件表。请参阅表一,为一注册信息表,该注册信息表用于记录注册信息,该注册信息包括账号、对应该账号密码以及与该账号密码绑定的设备编号。该下载记录表用于记录与设备编号对应的已下载文件信息。该文件表用于记录第二存储单元22中供终端设备下载的所有文件信息。其中,该文件信息包括文件名称、文件适用机型、下载地址、下载时间、文件类型以及文件大小等。
  编号   帐号   设备编号(MD5字符串)
  1   xxxx   xxxxxxxxxxxxxxxxx
  2   zzzzz   xxxxxxxxxxxxxxxxx
表一
该终端设备10包括一处理单元13,该处理单元13包括一注册模块131、一数据选择模块132及一数据获取模块133。
当终端设备10与服务器20进行通信连接,启动注册模块131时,该注册模块131获取用户输入的账号和密码,以及获取设备固有信息并根据该设备固有信息生成设备编号。该设备编号为IMEI码或MAC地址生成的MD5字符串。该注册模块131将该设备编号和账号密码绑定,作为注册信息。注册模块131将该注册信息发送至服务器20。在本实施方式中,启动注册模块131时,终端设备10的显示单元14显示一输入界面,用户通过该输入界面输入帐号及密码。
该服务器20包括控制单元23,该控制单元23包括注册信息识别模块231、注册信息写入模块232、数据列表推送模块233及数据推送模块234。
该注册信息识别模块231用于读取注册信息表以确定是否从注册信息表检索到与该接收到的注册信息匹配的注册信息。
该注册信息写入模块232用于当该注册信息识别模块231没有检索到匹配的注册信息时保存该接收到的注册信息至表一中的注册信息表中。
当注册信息识别模块231检索到匹配的注册信息时,注册信息识别模块231根据该检索到的匹配的注册信息获取设备编号并将该设备编号发送至数据列表推送模块233。当检索到匹配的注册信息时,该注册信息识别模块231还发送一登陆成功信号至终端设备10,终端设备10的显示单元14显示一登陆成功信息。
该数据列表推送模块233根据接收到的设备编号查询与该设备编号对应的下载记录表,并将查询到的下载记录表及文件表发送至终端设备10的数据选择模块132。
该数据选择模块132用以选择下载记录表以及文件表中的文件,并将选择结果发送至服务器20的数据推送模块234。在本实施方式中,该显示单元14提供一文件选择界面,该文件选择界面用于显示文件表以及下载记录表。用户通过点击与文件对应的推送按钮来进行文件选择。
该数据推送模块234响应该数据选择模块132的选择将被选择文件传送至终端设备10的数据获取模块133。该数据获取模块133将接收到的文件存储到第一存储单元12中。处理单元13从第一存储单元12中获取该已下载文件,并安装该文件至终端设备10中或者运行该文件。
图3为本发明的一实施方式中基于设备固有信息的数据推送方法的流程图。
步骤S30,启动注册模块131,获取用户输入的账号和密码,以及获取设备固有信息并根据该设备固有信息生成设备编号。注册模块131将该设备编号和账号密码绑定,作为注册信息。
其中,该设备固有信息为IMEI码或WIFI网卡的MAC地址,该设备编号为IMEI码或MAC地址生成的MD5字符串。该注册模块131将该设备编号和账号密码绑定,作为注册信息。注册模块131将该注册信息发送至服务器20。
步骤S31,注册信息识别模块231读取第二存储单元22中的注册信息表以确定是否从注册信息表检索到与该接收到的注册信息匹配的注册信息,若是,则进入步骤S33,否则,执行该步骤S32。
步骤S32,注册信息写入模块232将注册模块131发送的注册信息写入该服务器20中的注册信息表中,然后,返回步骤S31。
步骤S33,当检索到匹配的注册信息时,注册信息识别模块231根据该检索到的匹配的注册信息获取设备编号并将该设备编号发送至该数据列表推送模块233;数据列表推送模块233根据接收到的设备编号查询与该设备编号对应的下载记录表以及文件表,并将查询到的下载记录表及文件表发送至终端设备10的数据选择模块132。
步骤S34,数据选择模块132选择下载记录表以及文件表中的文件,并将选择结果发送至服务器20的数据推送模块234。
步骤S35,数据推送模块234响应该数据选择模块132的选择将被选择文件通传送至终端设备10的数据获取模块。
其中,该数据获取模块将接收到的文件存储到第一存储单元12中。处理单元13从第一存储单元12中获取该已下载文件,并安装该文件至终端设备10中或者运行该文件。
在本实施方式中,启动注册模块131时,终端设备10的显示单元14显示一输入界面,用户通过该输入界面输入帐号及密码。
在本实施方式中,当检索到匹配的注册信息时,注册信息识别模块231还发送一登陆成功信号至终端设备10,显示单元14响应该登陆成功信号驱动显示单元14显示一登陆成功信息。
在实施方式中,在本实施方式中,该显示单元14提供一文件选择界面,该文件选择界面用于显示文件表以及下载记录表,所述文件选择界面包括与文件对应的选择按钮,用户通过点击与文件对应的推送按钮来进行文件选择。
通过本发明的数据推送方法及使用该方法的服务器和终端设备,服务器能够根据包含设备固有信息的注册信息来确认用户身份以及对应设备固有信息的下载记录表和文件表,从而根据用户的选择进行数据推送。
以上该仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种数据推送方法,其特征在于,包括:
(1)获取账号和密码,获取设备固有信息并根据该设备固有信息生成设备编号,将设备编号和账号密码绑定作为注册信息发送至服务器;
(2)检索注册信息表并确认与终端设备发送的注册信息匹配的注册信息,其中,所述注册信息表用于记录注册信息;
(3)根据该检索到的匹配的注册信息获取设备编号并确定与设备编号对应的下载记录表并将确定的下载记录表以及文件表一并发送至终端设备,其中,所述下载记录表用于记录与设备编号对应的已下载文件信息,所述文件表用于记录供终端设备下载的所有文件信息;
(4)通过下载记录表以及文件表来选择文件;
(5)将所选择的文件传送至终端设备。
2.根据权利要求1所述的方法,其特征在于:所述设备固有信息为IMEI码或WIFI网卡的MAC地址,所述设备编号为IMEI码或MAC地址生成的MD5字符串。
3.根据权利要求1所述的方法,其特征在于:在步骤(2)之后还包括步骤:当未在注册信息表检索到与所述接收到的注册信息匹配的注册信息时,将接收到的注册信息写入所述注册信息表中,然后,返回步骤(2)。
4.根据权利要求1所述的方法,其特征在于:检索到与所述接收到的注册信息匹配的注册信息时,发送一登陆成功的信号至终端设备。
5.根据权利要求1所述的方法,其特征在于:在所述步骤(5)之前还包括:提供一文件选择界面,所述文件选择界面用于显示文件表以及下载记录表,其中,所述文件选择界面包括与文件对应的选择按钮,通过点击所述推送按钮来进行文件选择。
6.一种终端设备,包括显示单元、第一通信单元、第一存储单元以及处理单元,所述第一存储单元用于存储与终端设备唯一对应的设备固有信息,其特征在于:所述处理单元包括:
注册模块,用于获取账号和密码,获取设备固有信息并根据该设备固有信息生成设备编号,将设备编号和账号密码绑定作为注册信息并发送至服务器;
数据选择模块,用以选择下载记录表以及文件表中的文件;
数据获取模块,用于将接收到的文件存储到第一存储单元中。
7.根据权利要求6所述的终端设备,其特征在于:所述设备固有信息为IMEI码或WIFI网卡的MAC地址,所述设备编号为IMEI码或MAC地址生成的MD5字符串。
8.一种服务器,用于为终端设备提供数据推送服务,所述服务器包括第二通信单元、控制单元以及用于存储文件的第二存储单元,其特征在于:
所述第二存储单元还用于存储注册信息表、下载记录表以及文件表,其中,所述注册信息表用于记录包括设备编号的注册信息,所述下载记录表用于记录与所述设备编号对应的已下载文件的文件信息,所述文件表用于记录第二存储单元中存储的供终端设备下载的所有文件的文件信息;
所述控制单元还包括:
注册信息识别模块,用于检索所述注册信息表并确认是否从注册信息表检索到与终端设备发送的注册信息匹配的注册信息,当检索到与接收到的注册信息匹配的注册信息时,根据匹配的注册信息获取设备编号;
数据列表推送模块,用于根据所述注册信息识别模块获取的设备编号确定与所述设备固有信息对应的下载记录表,并将确定的下载记录表及文件表发送至终端设备;
数据推送模块,用于响应终端设备的通过下载记录表及文件表的选择将被选择文件传送至终端设备。
9.根据权利要求8所述的服务器,其特征在于:所述控制单元还包括:
注册信息写入模块,用于当所述注册信息识别模块没有检索到与接收到的注册信息匹配的注册信息时,将接收到的注册信息写入到所述注册信息表中。
10.根据权利要求8所述的服务器,其特征在于:所述注册信息识别模块还用于当检索到与该接收到的注册信息匹配的注册信息时,发送一登陆成功的信息至终端设备。
CN2012100748013A 2012-03-20 2012-03-20 数据推送方法及使用该方法的终端设备和服务器 Pending CN102624913A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100748013A CN102624913A (zh) 2012-03-20 2012-03-20 数据推送方法及使用该方法的终端设备和服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100748013A CN102624913A (zh) 2012-03-20 2012-03-20 数据推送方法及使用该方法的终端设备和服务器

Publications (1)

Publication Number Publication Date
CN102624913A true CN102624913A (zh) 2012-08-01

Family

ID=46564595

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100748013A Pending CN102624913A (zh) 2012-03-20 2012-03-20 数据推送方法及使用该方法的终端设备和服务器

Country Status (1)

Country Link
CN (1) CN102624913A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103152392A (zh) * 2013-02-04 2013-06-12 北京小米科技有限责任公司 安装包提供方法、获取方法、设备及系统
CN104870068A (zh) * 2014-04-02 2015-08-26 华为终端有限公司 一种接入网络的方法及路由器
WO2017016248A1 (zh) * 2015-07-30 2017-02-02 腾讯科技(深圳)有限公司 一种数据输出方法及装置
WO2017067226A1 (zh) * 2015-10-22 2017-04-27 乐视控股(北京)有限公司 手机账号会员权益绑定方法、设备、服务器、系统及计算机可读介质
CN111061502A (zh) * 2019-12-19 2020-04-24 贵阳货车帮科技有限公司 一种安装包获取方法、装置、设备和存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1684229A1 (en) * 2005-01-24 2006-07-26 Microsoft Corporation Product locker for multi-merchant purchasing environment for downloadable products
JP2007158451A (ja) * 2005-11-30 2007-06-21 Casio Hitachi Mobile Communications Co Ltd 移動体通信端末、および、プログラム
CN101373504A (zh) * 2008-08-04 2009-02-25 北京大学 一种数字内容下载管理方法与系统
CN102131186A (zh) * 2011-03-18 2011-07-20 宇龙计算机通信科技(深圳)有限公司 移动终端应用程序的推送方法和应用程序服务器
WO2011092870A1 (ja) * 2010-01-29 2011-08-04 株式会社フォーサイド・ドット・コム コンテンツ共有システム、およびコンテンツ共有方法
CN102195802A (zh) * 2010-03-18 2011-09-21 中兴通讯股份有限公司 一种终端软件下发方法、服务器和终端

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1684229A1 (en) * 2005-01-24 2006-07-26 Microsoft Corporation Product locker for multi-merchant purchasing environment for downloadable products
JP2007158451A (ja) * 2005-11-30 2007-06-21 Casio Hitachi Mobile Communications Co Ltd 移動体通信端末、および、プログラム
CN101373504A (zh) * 2008-08-04 2009-02-25 北京大学 一种数字内容下载管理方法与系统
WO2011092870A1 (ja) * 2010-01-29 2011-08-04 株式会社フォーサイド・ドット・コム コンテンツ共有システム、およびコンテンツ共有方法
CN102195802A (zh) * 2010-03-18 2011-09-21 中兴通讯股份有限公司 一种终端软件下发方法、服务器和终端
CN102131186A (zh) * 2011-03-18 2011-07-20 宇龙计算机通信科技(深圳)有限公司 移动终端应用程序的推送方法和应用程序服务器

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103152392A (zh) * 2013-02-04 2013-06-12 北京小米科技有限责任公司 安装包提供方法、获取方法、设备及系统
CN103152392B (zh) * 2013-02-04 2016-04-27 小米科技有限责任公司 安装包提供方法、获取方法、设备及系统
CN104870068A (zh) * 2014-04-02 2015-08-26 华为终端有限公司 一种接入网络的方法及路由器
WO2015149303A1 (zh) * 2014-04-02 2015-10-08 华为终端有限公司 一种接入网络的方法及路由器
US10178091B2 (en) 2014-04-02 2019-01-08 Huawei Device (Shenzhen) Co., Ltd. Method and router for accessing network
WO2017016248A1 (zh) * 2015-07-30 2017-02-02 腾讯科技(深圳)有限公司 一种数据输出方法及装置
CN106411975A (zh) * 2015-07-30 2017-02-15 腾讯科技(深圳)有限公司 一种数据输出方法及装置
WO2017067226A1 (zh) * 2015-10-22 2017-04-27 乐视控股(北京)有限公司 手机账号会员权益绑定方法、设备、服务器、系统及计算机可读介质
CN111061502A (zh) * 2019-12-19 2020-04-24 贵阳货车帮科技有限公司 一种安装包获取方法、装置、设备和存储介质

Similar Documents

Publication Publication Date Title
CN103853590A (zh) 一种虚拟sim卡数据存储、删除的方法和设备
CN103634389A (zh) 计算设备与移动设备之间的文件传输方法及装置、系统
CN103581272A (zh) 文件传输的方法及设备
CN101004758A (zh) 生成和获取报表的方法及相应的系统
CN103944944A (zh) 分享网页链接的方法、电子设备及系统
CN102783121A (zh) 通信设备
CN103618710A (zh) 移动设备与计算设备之间的文件个性化处理方法及装置
CN102624913A (zh) 数据推送方法及使用该方法的终端设备和服务器
CN103500204A (zh) 一种网页浏览回退方法、网页服务器和客户端
CN103942054A (zh) 一种基于安卓的数据取证系统
CN101304429A (zh) 通过移动终端共享个人计算机的文件的系统及方法
CN102932471B (zh) 浏览器登录服务器及其实现浏览器登录的方法和系统
CN103634362A (zh) 文件传送方法、文件服务器及文件传送系统
CN109951318A (zh) 应用的功能配置方法及装置
WO2009057156A3 (en) System and method for transaction based history collection
CN103200022B (zh) 一种数据下载异常处理方法、设备及系统
CN105657781A (zh) 接入WiFi网络的方法及装置
CN102752371A (zh) 在客户端上实现闪屏的方法和客户端
CN104731823A (zh) 一种多设备浏览文档的方法及装置
CN101771928A (zh) 一种网页发送方法和系统以及代理服务器
CN106339154B (zh) 一种列表页面更新方法和装置
CN104021191A (zh) 一种提供移动终端相关问题解决方案的方法、系统及服务器
CN103197905A (zh) 设备控制装置、设备控制系统、设备控制方法和记录介质
CN104424224A (zh) 一种文件索引存储方法及装置
CN101873581A (zh) 一种联系人信息更新、显示的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120801