CN103455735A - 付费电子文件的处理方法及装置 - Google Patents
付费电子文件的处理方法及装置 Download PDFInfo
- Publication number
- CN103455735A CN103455735A CN2013103955433A CN201310395543A CN103455735A CN 103455735 A CN103455735 A CN 103455735A CN 2013103955433 A CN2013103955433 A CN 2013103955433A CN 201310395543 A CN201310395543 A CN 201310395543A CN 103455735 A CN103455735 A CN 103455735A
- Authority
- CN
- China
- Prior art keywords
- amount
- encryption
- file
- document
- user terminal
- 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.)
- Granted
Links
Images
Landscapes
- Storage Device Security (AREA)
Abstract
提供一种付费电子文件的处理方法及处理装置。所述处理方法包括:接收用户下载需付费的电子文件的命令;下载加密的付费电子文件、加密的指示可用额度的额度文档以及用于加密解密所述加密的额度文档的密钥;接收用户打开所述付费电子文件的命令;使用所述密钥将所述加密的额度文档解密,根据所述额度文档指示的可用额度确定用户是否可以消费所述付费电子文件;如果确定用户可以消费所述付费电子文件,则将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密。
Description
技术领域
本申请涉及一种付费电子文件的处理方法及装置,尤其涉及一种用户终端在离线状态下支付付费电子文件费用的方法及装置。
背景技术
随着移动互联网时代的来临,智能终端可以承载的应用已经远远超乎人们的想象,为了更好地满足人们在智能终端上对各类应用软件(例如,游戏、软件、电子书、音乐、视频、阅读等等)的需求,催生了“App Store”等类似的智能终端应用商城以方便用户个性化选择并下载自己所需要的终端应用,这些应用文件的提供商在用户将这些应用文件下载至智能终端后往往会提供或开放部分功能供用户试用,用户根据试用的感受最终决定是否通过在线支付的方式从提供商那里获得这些应用文件的使用许可。
然而这种在线支付方式需要用户终端联网向供应商支付一定的等值物(例如,电子积分、电子货币等等),才能得到供应商的许可获得这些付费应用文件的完全使用权。因此这种在线支付方式对网络连接有依赖性,在某些情况下,用户终端断网或网络不畅时,用户无法在离线状态下支付这些付费应用文件的费用,从而也就无法及时获得这些应用文件的使用权。
发明内容
本发明的目的在于提供一种付费电子文件的处理方法和处理装置,以用户在终端处于离线状态下仍可消费付费电子文件。
据本发明的一方面,提供一种付费电子文件的处理方法,包括,在用户终端执行以下步骤:接收用户下载需付费的电子文件的命令;下载加密的付费电子文件、加密的指示可用额度的额度文档以及用于加密解密所述加密的额度文档的密钥;接收用户打开所述付费电子文件的命令;使用所述密钥将所述加密的额度文档解密;根据所述额度文档指示的可用额度确定用户是否可以消费所述付费电子文件;如果确定用户可以消费所述付费电子文件,则将指示消费的信息写入所述额度文档,并且使用所述密钥将所述额度文件加密。
优选地,还包括:当用户终端从离线状态进入联网状态时,检测所述额度文档是否包括指示消费的信息,如果所述额度文档包括指示消费的信息,则将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档。
优选地,还包括:在将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密后,确定所述用户终端当前是否处于联网状态,如果所述用户终端当前处于联网状态,则将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档。
优选地,还包括:周期性地检测所述额度文档是否包括指示消费的信息,如果检测到所述额度文档包括指示消费的信息,则确定所述用户终端当前是否处于联网状态,如果确定所述用户终端当前处于联网状态,则将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档。
优选地,当接收到用户打开所述付费电子文件的命令时,确定所述用户终端当前是否处于联网状态,如果确定所述用户终端当前处于联网状态,则将包括消费数额的消费请求发送给服务器,接收更新的加密的额度文档。
优选地,当接收到用户打开所述付费电子文件的命令时,如果确定所述用户终端当前没有处于联网状态,则使用所述密钥将所述加密的额度文档解密,根据额度文档指示的可用额度确定用户是否可消费所述付费电子文件,并且如果确定用户可消费所述付费电子文件,则将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密。
优选地,还包括:当根据用户的命令与服务器交互进行充值时,从服务器下载所述加密的额度文档。
优选地,所述指示消费的信息是消费数额或剩余可用额度。
优选地,还包括:周期性地检测所述额度文档是否包括消费数额的信息,如果检测到所述额度文档包括消费数额的信息,并且检测到与所述用户终端连接的第一终端设备,则向所述第一终端设备发送包括所述消费数额的信息的消息。
优选地,还包括:如果从连接的第二终端设备接收到包括所述指示消费的信息的消息时,根据所述指示消费的信息更新所述加密的额度文件。
据本发明的另一方面,提供一种付费电子文件的处理装置,包括命令接收单元、文件接收单元和费用支付单元,其中:命令接收单元用于接收用户下载需付费电子文件的命令和用户打开所述付费电子文件的命令;文件接收单元用于当命令接收单元接收到用户下载需付费的电子文件的命令时,下载加密的付费电子文件、加密的指示可用额度的额度文档以及用于加密解密所述加密的额度文档的密钥;费用支付单元用于当命令接收单元接收到用户打开所述付费电子文件的命令时,使用所述密钥将所述加密的额度文档解密,根据额度文档指示的可用额度确定用户是否可消费所述付费电子文件,并且如果确定用户可消费所述付费电子文件,则将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密。
优选地,当用户终端从离线状态进入联网状态时,费用支付单元还用于检测所述额度文档是否包括指示消费的信息,如果所述额度文档包括指示消费的信息,则费用支付单元将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档。
优选地,费用支付单元还用于在将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密后,费用支付单元确定所述用户终端当前是否处于联网状态,如果所述用户终端当前处于联网状态,则费用支付单元将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档。
优选地,费用支付单元还用于周期性地检测所述额度文档是否包括指示消费的信息,如果检测到所述额度文档包括指示消费的信息,则费用支付单元确定所述用户终端当前是否处于联网状态,如果确定所述用户终端当前处于联网状态,则费用支付单元将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档。
优选地,当命令接收单元接收到用户打开所述付费电子文件的命令时,费用支付单元还用于确定所述用户终端当前是否处于联网状态,如果确定所述用户终端当前处于联网状态,则费用支付单元将包括消费数额的消费请求发送给服务器,接收更新的加密的额度文档。
优选地,当命令接收单元接收到用户打开所述付费电子文件的命令时,如果所述用户终端当前没有处于联网状态,则费用支付单元还用于使用所述密钥将所述加密的额度文档解密,根据额度文档指示的可用额度确定用户是否可消费所述付费电子文件,并且如果确定用户可消费所述付费电子文件,则费用支付单元将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密。
优选地,还包括:充值更新单元,用于当根据用户的命令与服务器交互进行充值时,从服务器下载加密的更新的额度文档。
优选地,所述指示消费的信息是消费数额或剩余可用额度。
优选地,还包括:费用转移单元,用于周期性地检测所述额度文档是否包括消费数额的信息,如果检测到所述额度文档包括消费数额的信息,并且检测到与所述用户终端连接的第一终端设备,则向所述第一终端设备发送包括所述消费数额的信息的消息。
优选地,如果命令接收单元从连接的第二终端设备接收到包括所述消费数额的信息的消息时,所述费用转移单元还用于根据所述消费数额的信息更新所述加密的额度文件。
据本发明的另一方面,提供一种付费电子文件的处理方法,包括,在服务器端执行以下步骤:从用户终端接收到下载需付费的电子文件的请求;为所述用户终端产生用于指示可用额度的额度文档;产生用于加密解密所述额度文档的密钥;对所述额度文档进行加密;将加密的付费电子文件、加密的额度文档以及产生的密钥发送给所述用户终端;从用户终端接收加密的额度文档;使用为所述用户终端产生的密钥将所述加密的额度文档解密;根据额度文档中指示消费的信息更新所述额度文档;使用所述密钥将所述更新的额度文档加密;将所述加密的更新的额度文档发送给所述用户终端。
优选地,所述指示消费的信息是消费数额或剩余可用额度。
优选地,还包括:当从用户终端接收到包括消费数额的消费请求时,根据消费数额更新所述额度文档,并且使用所述密钥将所述更新的额度文档加密,并且将所述加密的额度文档发送给所述用户终端。
优选地,还包括:当从用户终端接收到充值的请求时,根据接收的充值的请求更新所述额度文档,并且使用所述密钥将所述额度文档加密,并且将所述加密的额度文档发送给所述用户终端。
据本发明的另一方面,提供一种付费电子文件的处理装置,包括接收单元、发送单元、文件下载处理单元和额度管理单元,其中:接收单元用于从用户终端接收下载需付费的电子文件的请求,并且从所述用户终端接收加密的额度文档;文件下载处理单元用于当接收单元从用户终端接收到下载需付费的电子文件的请求时,从额度管理单元获取为所述用户终端产生的加密的指示可用额度的额度文档以及用于加密解密所述额度文档的密钥,并且通过发送单元将加密的付费电子文件、加密的额度文档以及产生的密钥发送给所述用户终端;额度管理单元用于为所述用户终端产生用于加密解密所述额度文档的密钥,并且对所述额度文档加密,并且当接收单元从用户终端接收到加密的额度文档时,额度管理单元使用为所述用户终端产生的密钥将所述加密的额度文档解密,根据额度文档中指示消费的信息更新所述额度文档,使用所述密钥将所述更新的额度文档加密,并且通过发送单元将所述加密的更新的额度文档发送给所述用户终端;发送单元用于将加密的付费电子文件、加密的额度文档以及产生的密钥发送给所述用户终端,并且将加密的更新的额度文档发送给所述用户终端。
优选地,所述指示消费的信息是消费数额或剩余可用额度。
优选地,当接收单元从用户终端接收到包括消费数额的消费请求时,额度管理单元还用于根据消费数额更新所述额度文档,使用所述密钥将所述额度文档加密,并且通过发送单元将所述加密的额度文档发送给所述用户终端。
优选地,接收单元还用于从用户终端接收充值的请求并且当接收单元从用户终端接收到充值的请求时,额度管理单元还用于根据接收的充值的请求更新所述额度文档,使用所述密钥将所述额度文档加密,并且通过发送单元将所述加密的额度文档发送给所述用户终端。
有益效果
首先,本发明通过采用在用户终端上提供与可用额度文档的方式实现本地支付付费电子文件的购买不仅使用户在其终端处于离线状态下仍可消费付费电子文件,而且还实现了用户从下载试用付费电子文件到获得完全使用权之间的无缝衔接,增强了用户体验。
其次,本发明在实现本地用户终端支付费用的同时,还实时将本地用户终端与服务器端的可用额度进行数据同步,在使得电子文件供应商能够及时获取到用户的消费信息,同时还有效保证了服务器端对用户账户中的可用额度进行及时更新管理。
附图说明
通过下面结合附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
图1是示出根据本发明的示例性实施例的付费电子文件的处理方法的时序流程图;
图2是示出根据本发明的另一示例性实施例的付费电子文件的处理方法的时序流程图;
图3是示出根据本发明的示例性实施例的付费电子文件的处理装置结构图;
图4是示出根据本发明的另一示例性实施例的付费电子文件的处理装置结构图。
具体实施方式
以下,将参照附图来详细说明本发明的实施例。
本发明的构思是通过在用户终端上提供可用额度文档的方式实现本地支付付费电子文件的购买,不仅解决了目前用户终端离线状态下无法在线支付付费电子文件费用的问题,而且还实现了用户从下载试用付费电子文件到获得完全使用权之间的无缝衔接,增强了用户体验。
图1示出了本发明示例性实施例的付费电子文件的处理方法的的时序流程图。图3示出的一种用户终端的付费电子文件的处理装置可用于实现图1中所述的处理方法。
参照图1,在步骤S101,所述处理装置接收用户下载需付费的电子文件的命令,在步骤S102,所述处理装置从服务器下载加密的付费电子文件、加密的指示可用额度的额度文档以及用于加密解密所述加密的额度文档的密钥。
需要说明的是,本发明不需要限制所述可用额度的具体形式,所述可用额度的具体形式可以依据实际情况而定,例如,可以是用户预存在电子文件供应商处的电子货币、电子文件供应商认可的可换购积分或类似形式,还可以是用户以其信用度在电子文件供应商处有一定的延迟付费购买额度等等,只要是能和付费电子文件进行交换的等值物即可。
在步骤S103,所述处理装置接收用户打开所述付费电子文件的命令。
在步骤S104,所述处理装置使用所述密钥将加密的额度文档解密。
在步骤S105,所述处理装置根据额度文档指示的可用额度确定用户是否可消费所述付费电子文件。
在步骤S106,如果确定用户可消费所述付费电子文件,则所述处理装置将指示消费的信息写入所述额度文档。所述指示消费的信息可以是消费数额或剩余可用额度。
在步骤S107,所述处理装置使用所述密钥将所述额度文件加密。
其中,所述根据额度文档指示的可用额度确定用户是否可消费所述付费电子文件在具体实施时,所述处理装置可以通过判断待付费电子文件的支付费用是否小于所述可用额度来确定用户是否可以打开所述付费电子文件,如果待付费电子文件的支付费用小于所述可用额度,则解密所述付费电子文件,用户打开所述付费电子文件;反之,则不能解密所述付费电子文件,用户不能打开所述付费电子文件。
为了使电子文件供应商及时获取到用户在终端上所述可用额度的消费情况,使得服务器端和用户终端上所述可用额度的数据实时保持一致,本发明还提出了以下几种可选实施例。
可用额度同步之实施例1
在步骤S108,当用户终端从离线状态进入联网状态时,所述处理装置检测所述额度文档是否包括指示消费的信息。
在步骤S109,如果所述额度文档包括指示消费的信息,则所述处理装置将所述加密的额度文档发送给服务器。
在步骤S110,所述处理装置从所述服务器接收更新的加密的额度文档,并且可存储接收的额度文档。
可用额度同步之实施例2
所述处理装置在将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密后,将确定所述用户终端当前是否处于联网状态,如果所述用户终端当前处于联网状态,则将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档,并且可存储接收的更新的额度文档。
可用额度同步之实施例3
所述处理装置周期性地检测所述额度文档是否包括指示消费的信息,如果检测到所述额度文档包括指示消费的信息,则确定所述用户终端当前是否处于联网状态,如果确定所述用户终端当前处于联网状态,则将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档,并且可存储接收的更新的额度文档。
可用额度同步之实施例4
由于在线支付交互过程相对较少,为充分发挥在线支付的优势,根据本发明另一个优选实施例,当所述处理装置接收到用户打开所述付费电子文件的命令时,确定所述用户终端当前是否处于联网状态,如果确定所述用户终端当前处于联网状态,则将包括消费数额的消费请求发送给服务器,接收更新的加密的额度文档,并且可存储接收的更新的额度文档。
为避免断网或网络不畅给用户使用带来的影响,根据本发明另一个优选实施例,当所述处理装置接收到用户打开所述付费电子文件的命令时,如果确定所述用户终端当前没有处于联网状态,则使用所述密钥将加密的额度文档解密,根据额度文档指示的可用额度确定用户是否可消费所述付费电子文件,并且如果确定用户可消费所述付费电子文件,则将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密,从而可在重新进入联网状态时,将所述加密的额度文件发送给服务器进行额度的同步。
由于所述可用额度因用户消费而不断减少,用户可能需要在线对其账户执行充值,因此,根据本发明另一个优选实施例,当所述处理装置根据用户的命令与服务器交互进行充值时,从服务器下载加密的额度文档并存储接收的额度文档。
本发明的处理方法还可以在所述用户终端上的可用额度不足的情况下,通过蓝牙等无线通讯模块将所述指示消费的信息转移至另一台用户终端进行费用支付,相应地,所述用户终端还可以通过蓝牙无线通讯模块接收所述指示消费的信息。
为此,根据本发明所述指示消费的信息是消费数额的优选实施例,所述处理装置周期性地检测所述额度文档是否包括消费数额的信息,如果检测到所述额度文档包括消费数额的信息,并且检测到与所述用户终端连接的第一终端设备,则向所述第一终端设备发送包括所述消费数额的信息的消息。
根据本发明所述指示消费的信息是消费数额的优选的实施例,当从连接的第二终端设备接收到包括所述指示消费的信息的消息时,所述处理装置根据所述指示消费的信息更新所述加密的额度文件。
图2示出了本发明另一示例性实施例的付费电子文件的处理方法的时序流程图。图4示出的另一种服务器端的付费电子文件的处理装置可用于实现图2中所述的处理方法。
参照图2,在步骤S201,所述处理装置从用户终端接收下载需付费的电子文件的命令。
在步骤S202,所述处理装置为所述用户终端产生用于加密解密指示可用额度的额度文档的密钥。
在步骤S203,所述处理装置将加密的付费电子文件、加密的额度文档以及所述产生的密钥发送给所述用户终端。
在步骤S204,所述处理装置从用户终端接收加密的额度文档。
在步骤S205,所述处理装置使用为所述用户终端产生的密钥将所述加密的额度文档解密。
在步骤S206,所述处理装置根据额度文档中指示消费的信息更新所述额度文档。所述指示消费的信息可以是消费数额或剩余可用额度。
在步骤S207,所述处理装置使用在步骤S202产生的密钥将所述额度文档加密。
在步骤S208,所述处理装置将加密的额度文档发送给所述用户终端。
当所述处理装置从用户终端接收到包括消费数额的消费请求时,根据本发明另一个优选实施例,所述处理装置根据消费数额更新所述额度文档,并且使用所述密钥将所述更新的额度文档加密,并且将加密的更新的额度文档发送给所述用户终端。
当所述处理装置从用户终端接收到充值的请求时,根据本发明的另一个优选实施例,所述处理装置根据接收的充值的请求更新所述额度文档,并且使用所述密钥将所述额度文档加密,并且将加密的额度文档发送给所述用户终端。
图3示出了本发明一种付费电子文件的处理装置的优选实施例结构框图。
参照图3,所述处理装置至少包括命令接收单元301、文件接收单元302和费用支付单元303。
命令接收单元301用于接收用户下载需付费电子文件的命令和用户打开所述付费电子文件的命令。
文件接收单元302用于当命令接收单元301接收到用户下载需付费的电子文件的命令时,从服务器下载加密的付费电子文件、指示可用额度的加密的额度文档以及用于加密解密所述加密的额度文档的密钥。
费用支付单元303用于当命令接收单元301接收到用户打开所述付费电子文件的命令时,使用所述密钥将文件接收单元302下载的加密的额度文档解密,根据额度文档指示的可用额度确定用户是否可消费所述付费电子文件,并且如果确定用户可消费所述付费电子文件,则将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密。所述指示消费的信息可以是消费数额或剩余可用额度。
为了使电子文件供应商及时获取到用户在终端上所述可用额度的消费情况,需要执行服务器端和用户终端之间所述可用额度的同步。
根据本发明的可选实施例,当用户终端从离线状态进入联网状态时,费用支付单元303检测所述额度文档是否包括指示消费的信息,如果所述额度文档包括指示消费的信息,则将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档,并且可存储接收的更新的额度文档。
根据本发明的另一可选实施例,在将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密后,费用支付单元303确定所述用户终端当前是否处于联网状态,如果所述用户终端当前处于联网状态,则将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档,并且可存储接收的更新的额度文档。
根据本发明的另一可选实施例,所述费用支付单元303还周期性地检测所述额度文档是否包括指示消费的信息,如果检测到所述额度文档包括指示消费的信息,则费用支付单元303确定所述用户终端当前是否处于联网状态,如果确定所述用户终端当前处于联网状态,则将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档,并且可存储接收的更新的额度文档。
由于在线支付交互过程相对较少,为充分发挥在线支付的优势,根据本发明的优选实施例,当所述处理装置中的命令接收单元301接收到用户打开所述付费电子文件的命令时,费用支付单元303确定所述用户终端当前是否处于联网状态,如果确定所述用户终端当前处于联网状态,则费用支付单元303将包括消费数额的消费请求发送给服务器,接收更新的加密的额度文档,并且可存储接收的额度文档。
为避免断网或网络不畅给用户使用带来的影响,根据本发明另一个优选实施例当所述处理装置中的命令接收单元301接收到用户打开所述付费电子文件的命令时,如果所述用户终端当前没有处于联网状态,则费用支付单元303使用所述密钥将加密的额度文档解密,根据额度文档指示的可用额度确定用户是否可消费所述付费电子文件,并且如果确定用户可消费所述付费电子文件,则费用支付单元303将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密。
根据本发明的可选实施例,所述处理装置还包括:充值更新单元(未示出)。所述充值更新单元用于当根据用户的命令与服务器交互进行充值时,从服务器下载加密的额度文档,并可存储接收的额度文档。
根据本发明的另一个可选实施例,所述处理装置还包括费用转移单元(未示出)。费用转移单元用于周期性地检测所述额度文档是否包括消费数额的信息,如果检测到所述额度文档包括消费数额的信息,并且检测到与所述用户终端连接的第一终端设备,则向所述第一终端设备发送包括所述消费数额的信息的消息。此外,如果从连接的第二终端设备接收到包括所述消费数额的信息的消息时,费用转移单元根据所述消费数额的信息更新所述加密的额度文件。
图4示出了本发明另一种付费电子文件的处理装置的优选实施例结构框图。
参照图4,所述处理装置至少包括:接收单元401、发送单元402、文件下载处理单元403、额度管理单元404。
其中,接收单元401用于从用户终端接收下载需付费的电子文件的请求,并且从所述用户终端接收加密的额度文档。
文件下载处理单元403用于当接收单元401从用户终端接收到下载需付费的电子文件的命令时,从额度管理单元404获取为所述用户终端产生的加密的指示可用额度的额度文档以及用于加密解密所述额度文档的密钥,并且通过发送单元402将加密的付费电子文件、加密的额度文档以及产生的密钥发送给所述用户终端。
额度管理单元404用于为所述用户终端产生用于加密解密所述额度文档的密钥,并且对所述额度文档加密,并且当接收单元401从用户终端接收到加密的额度文档时,额度管理单元404使用为所述用户终端产生的密钥将所述加密的额度文档解密,根据额度文档中指示消费的信息更新所述额度文档,使用所述密钥将所述更新的额度文档加密,并且通过发送单元402将加密的更新的额度文档发送给所述用户终端。所述指示消费的信息可以是消费数额或剩余可用额度。
发送单元402用于将加密的付费电子文件、加密的额度文档以及产生的密钥发送给所述用户终端,并且将加密的更新的额度文档发送给所述用户终端。
当所述处理装置中的接收单元401从用户终端接收到包括消费数额的消费请求时,根据本发明另一个优选实施例,额度管理单元404还用于根据消费数额更新所述额度文档,使用所述密钥将所述额度文档加密,并且通过发送单元402将加密的更新的额度文档发送给所述用户终端。
另外,根据本发明的可选实施例,接收单元401还用于从用户终端接收充值的请求并且当接收单元401从用户终端接收到充值的请求时。额度管理单元404还用于根据接收的充值的请求更新所述额度文档,使用所述密钥将所述额度文档加密,并且通过发送单元402将加密的更新的额度文档发送给所述用户终端。本发明通过采用在用户终端上提供与可用额度文档的方式实现本地支付付费电子文件的购买不仅使用户在其终端处于离线状态下仍可消费付费电子文件,而且还实现了用户从下载试用付费电子文件到获得完全使用权之间的无缝衔接,增强了用户体验。
其次,本发明在实现本地用户终端支付费用的同时,还实时将本地用户终端与服务器端的可用额度进行数据同步,在使得电子文件供应商能够及时获取到用户的消费信息,同时还有效保证了服务器端对用户账户中的可用额度进行及时更新管理。
需要指出,根据实施的需要,可将本申请中描述的各个步骤拆分为更多步骤,也可将两个或多个步骤或者步骤的部分操作组合成新的步骤,以实现本发明的目的。
上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
尽管已参照优选实施例表示和描述了本发明,但本领域技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对这些实施例进行各种修改和变换。
Claims (28)
1.一种付费电子文件的处理方法,包括,在用户终端执行以下步骤:
接收用户下载需付费的电子文件的命令;
下载加密的付费电子文件、加密的指示可用额度的额度文档以及用于加密解密所述加密的额度文档的密钥;
接收用户打开所述付费电子文件的命令;
使用所述密钥将所述加密的额度文档解密;
根据所述额度文档指示的可用额度确定用户是否可以消费所述付费电子文件;
如果确定用户可以消费所述付费电子文件,则将指示消费的信息写入所述额度文档,并且使用所述密钥将所述额度文件加密。
2.如权利要求1所述的处理方法,还包括:
当用户终端从离线状态进入联网状态时,检测所述额度文档是否包括指示消费的信息,如果所述额度文档包括指示消费的信息,则将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档。
3.如权利要求1所述的处理方法,还包括:在将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密后,确定所述用户终端当前是否处于联网状态,如果所述用户终端当前处于联网状态,则将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档。
4.如权利要求1所述的处理方法,还包括:
周期性地检测所述额度文档是否包括指示消费的信息,如果检测到所述额度文档包括指示消费的信息,则确定所述用户终端当前是否处于联网状态,如果确定所述用户终端当前处于联网状态,则将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档。
5.如权利要求1所述的处理方法,其特征在于,当接收到用户打开所述付费电子文件的命令时,确定所述用户终端当前是否处于联网状态,如果确定所述用户终端当前处于联网状态,则将包括消费数额的消费请求发送给服务器,接收更新的加密的额度文档。
6.如权利要求1所述的处理方法,其特征在于,当接收到用户打开所述付费电子文件的命令时,如果确定所述用户终端当前没有处于联网状态,则使用所述密钥将所述加密的额度文档解密,根据额度文档指示的可用额度确定用户是否可消费所述付费电子文件,并且如果确定用户可消费所述付费电子文件,则将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密。
7.如权利要求1~6中任一项所述的处理方法,还包括:
当根据用户的命令与服务器交互进行充值时,从服务器下载所述加密的额度文档。
8.如权利要求1~6中任一项所述的处理方法,其特征在于,所述指示消费的信息是消费数额或剩余可用额度。
9.如权利要求8中任一项所述的处理方法,还包括:
周期性地检测所述额度文档是否包括消费数额的信息,如果检测到所述额度文档包括消费数额的信息,并且检测到与所述用户终端连接的第一终端设备,则向所述第一终端设备发送包括所述消费数额的信息的消息。
10.如权利要求9中任一项所述的处理方法,还包括:
如果从连接的第二终端设备接收到包括所述指示消费的信息的消息时,根据所述指示消费的信息更新所述加密的额度文件。
11.一种付费电子文件的处理装置,包括命令接收单元、文件接收单元和费用支付单元,其中:
命令接收单元用于接收用户下载需付费电子文件的命令和用户打开所述付费电子文件的命令;
文件接收单元用于当命令接收单元接收到用户下载需付费的电子文件的命令时,下载加密的付费电子文件、加密的指示可用额度的额度文档以及用于加密解密所述加密的额度文档的密钥;
费用支付单元用于当命令接收单元接收到用户打开所述付费电子文件的命令时,使用所述密钥将所述加密的额度文档解密,根据额度文档指示的可用额度确定用户是否可消费所述付费电子文件,并且如果确定用户可消费所述付费电子文件,则将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密。
12.如权利要求11所述的处理装置,其特征在于,当用户终端从离线状态进入联网状态时,费用支付单元还用于检测所述额度文档是否包括指示消费的信息,如果所述额度文档包括指示消费的信息,则费用支付单元将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档。
13.如权利要求11所述的处理装置,其特征在于,费用支付单元还用于在将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密后,费用支付单元确定所述用户终端当前是否处于联网状态,如果所述用户终端当前处于联网状态,则费用支付单元将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档。
14.如权利要求11所述的处理装置,其特征在于,费用支付单元还用于周期性地检测所述额度文档是否包括指示消费的信息,如果检测到所述额度文档包括指示消费的信息,则费用支付单元确定所述用户终端当前是否处于联网状态,如果确定所述用户终端当前处于联网状态,则费用支付单元将所述加密的额度文档发送给服务器,从所述服务器接收更新的加密的额度文档。
15.如权利要求11所述的处理装置,其特征在于,当命令接收单元接收到用户打开所述付费电子文件的命令时,费用支付单元还用于确定所述用户终端当前是否处于联网状态,如果确定所述用户终端当前处于联网状态,则费用支付单元将包括消费数额的消费请求发送给服务器,接收更新的加密的额度文档。
16.如权利要求11所述的处理装置,其特征在于,当命令接收单元接收到用户打开所述付费电子文件的命令时,如果所述用户终端当前没有处于联网状态,则费用支付单元还用于使用所述密钥将所述加密的额度文档解密,根据额度文档指示的可用额度确定用户是否可消费所述付费电子文件,并且如果确定用户可消费所述付费电子文件,则费用支付单元将指示消费的信息写入所述额度文档并且使用所述密钥将所述额度文件加密。
17.如权利要求11~16中任一项所述的处理装置,还包括:
充值更新单元,用于当根据用户的命令与服务器交互进行充值时,从服务器下载加密的更新的额度文档。
18.如权利要求11~16中任一项所述的处理装置,其特征在于,所述指示消费的信息是消费数额或剩余可用额度。
19.如权利要求18中所述的处理装置,还包括:
费用转移单元,用于周期性地检测所述额度文档是否包括消费数额的信息,如果检测到所述额度文档包括消费数额的信息,并且检测到与所述用户终端连接的第一终端设备,则向所述第一终端设备发送包括所述消费数额的信息的消息。
20.如权利要求19所述的处理装置,如果命令接收单元从连接的第二终端设备接收到包括所述消费数额的信息的消息时,所述费用转移单元还用于根据所述消费数额的信息更新所述加密的额度文件。
21.一种付费电子文件的处理方法,包括,在服务器端执行以下步骤:
从用户终端接收到下载需付费的电子文件的请求;
为所述用户终端产生用于指示可用额度的额度文档;
产生用于加密解密所述额度文档的密钥;
对所述额度文档进行加密;
将加密的付费电子文件、加密的额度文档以及产生的密钥发送给所述用户终端;
从用户终端接收加密的额度文档;
使用为所述用户终端产生的密钥将所述加密的额度文档解密;
根据额度文档中指示消费的信息更新所述额度文档;
使用所述密钥将所述更新的额度文档加密;
将所述加密的更新的额度文档发送给所述用户终端。
22.如权利要求21所述的处理方法,其特征在于,所述指示消费的信息是消费数额或剩余可用额度。
23.如权利要求22所述的处理方法,还包括:
当从用户终端接收到包括消费数额的消费请求时,根据消费数额更新所述额度文档,并且使用所述密钥将所述更新的额度文档加密,并且将所述加密的额度文档发送给所述用户终端。
24.如权利要求23所述的处理方法,还包括:
当从用户终端接收到充值的请求时,根据接收的充值的请求更新所述额度文档,并且使用所述密钥将所述额度文档加密,并且将所述加密的额度文档发送给所述用户终端。
25.一种付费电子文件的处理装置,包括接收单元、发送单元、文件下载处理单元和额度管理单元,其中:
接收单元用于从用户终端接收下载需付费的电子文件的请求,并且从所述用户终端接收加密的额度文档;
文件下载处理单元用于当接收单元从用户终端接收到下载需付费的电子文件的请求时,从额度管理单元获取为所述用户终端产生的加密的指示可用额度的额度文档以及用于加密解密所述额度文档的密钥,并且通过发送单元将加密的付费电子文件、加密的额度文档以及产生的密钥发送给所述用户终端;
额度管理单元用于为所述用户终端产生用于加密解密所述额度文档的密钥,并且对所述额度文档加密,并且当接收单元从用户终端接收到加密的额度文档时,额度管理单元使用为所述用户终端产生的密钥将所述加密的额度文档解密,根据额度文档中指示消费的信息更新所述额度文档,使用所述密钥将所述更新的额度文档加密,并且通过发送单元将所述加密的更新的额度文档发送给所述用户终端;
发送单元用于将加密的付费电子文件、加密的额度文档以及产生的密钥发送给所述用户终端,并且将加密的更新的额度文档发送给所述用户终端。
26.如权利要求25所述的处理装置,其特征在于,所述指示消费的信息是消费数额或剩余可用额度。
27.如权利要求26所述的处理装置,其特征在于,当接收单元从用户终端接收到包括消费数额的消费请求时,额度管理单元还用于根据消费数额更新所述额度文档,使用所述密钥将所述额度文档加密,并且通过发送单元将所述加密的额度文档发送给所述用户终端。
28.如权利要求27所述的处理装置,其特征在于,接收单元还用于从用户终端接收充值的请求并且当接收单元从用户终端接收到充值的请求时,额度管理单元还用于根据接收的充值的请求更新所述额度文档,使用所述密钥将所述额度文档加密,并且通过发送单元将所述加密的额度文档发送给所述用户终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310395543.3A CN103455735B (zh) | 2013-09-03 | 2013-09-03 | 付费电子文件的处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310395543.3A CN103455735B (zh) | 2013-09-03 | 2013-09-03 | 付费电子文件的处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103455735A true CN103455735A (zh) | 2013-12-18 |
CN103455735B CN103455735B (zh) | 2017-05-03 |
Family
ID=49738087
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310395543.3A Active CN103455735B (zh) | 2013-09-03 | 2013-09-03 | 付费电子文件的处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103455735B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111291329A (zh) * | 2018-12-10 | 2020-06-16 | 航天信息股份有限公司 | 一种文件查看方法、装置、***、服务器及可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006050670A1 (fr) * | 2004-11-10 | 2006-05-18 | Huawei Technologies Co., Ltd. | Procede de traitement de cle de taxation |
CN101211435A (zh) * | 2006-12-25 | 2008-07-02 | 上海融兴网络科技有限公司 | 可实现离线转账交易的***及方法 |
US20120036184A1 (en) * | 2005-08-12 | 2012-02-09 | Comcast Cable Holdings, Llc | Reduced hierarchy key management system and method |
CN102468960A (zh) * | 2010-11-16 | 2012-05-23 | 卓望数码技术(深圳)有限公司 | 一种离线模式身份与交易认证方法及终端 |
KR20120101272A (ko) * | 2011-09-06 | 2012-09-13 | (주)마이후 | 소셜 네트워크 서비스를 위한 사용자 단말기 및 방법 |
CN102694795A (zh) * | 2012-05-06 | 2012-09-26 | 北京深思洛克软件技术股份有限公司 | 一种在离线情况下使用应用服务的方法 |
-
2013
- 2013-09-03 CN CN201310395543.3A patent/CN103455735B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006050670A1 (fr) * | 2004-11-10 | 2006-05-18 | Huawei Technologies Co., Ltd. | Procede de traitement de cle de taxation |
US20120036184A1 (en) * | 2005-08-12 | 2012-02-09 | Comcast Cable Holdings, Llc | Reduced hierarchy key management system and method |
CN101211435A (zh) * | 2006-12-25 | 2008-07-02 | 上海融兴网络科技有限公司 | 可实现离线转账交易的***及方法 |
CN102468960A (zh) * | 2010-11-16 | 2012-05-23 | 卓望数码技术(深圳)有限公司 | 一种离线模式身份与交易认证方法及终端 |
KR20120101272A (ko) * | 2011-09-06 | 2012-09-13 | (주)마이후 | 소셜 네트워크 서비스를 위한 사용자 단말기 및 방법 |
CN102694795A (zh) * | 2012-05-06 | 2012-09-26 | 北京深思洛克软件技术股份有限公司 | 一种在离线情况下使用应用服务的方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111291329A (zh) * | 2018-12-10 | 2020-06-16 | 航天信息股份有限公司 | 一种文件查看方法、装置、***、服务器及可读存储介质 |
CN111291329B (zh) * | 2018-12-10 | 2023-08-18 | 航天信息股份有限公司 | 一种文件查看方法、装置、***、服务器及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103455735B (zh) | 2017-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100472550C (zh) | 产生证书的方法以及使用证书提供内容的方法和设备 | |
CN101499196B (zh) | 电表充值的方法、装置和*** | |
CN104145283A (zh) | 信息处理服务器、信息处理方法、信息处理程序以及记录了信息处理程序的记录介质 | |
CN104348610A (zh) | 基于云pos交易敏感数据的安全传输方法和*** | |
KR20140097832A (ko) | 가상 카드를 물리적 카드로 생성 및 만료하는 장치 | |
CN101710436A (zh) | 一种控制pos终端的方法、***以及pos终端管理设备 | |
CN102932146B (zh) | 一种电子签名工具及*** | |
CN102694795B (zh) | 一种在离线情况下使用应用服务的方法 | |
CN104899731A (zh) | 移动支付数据的传输方法、装置和*** | |
CN106910063A (zh) | 一种线下支付方法及*** | |
CN102903189A (zh) | 一种终端交易方法及装置 | |
KR20070048860A (ko) | 전자화폐 충전 및 결제 장치와 이를 포함하는 전자화폐충전 시스템 | |
CN105139197A (zh) | 一种业务处理方法以及车载单元 | |
JP2010009528A (ja) | 遊技場における決済システムおよび決済装置 | |
CN103455735A (zh) | 付费电子文件的处理方法及装置 | |
CN202856755U (zh) | 一种电子签名工具及*** | |
CN102609650A (zh) | 实现电子设备中软件加密下载的***及方法 | |
CN110111100B (zh) | 一种应用于移动终端的数据交互装置及方法 | |
CN101853544A (zh) | 移动终端及消费信息的处理方法 | |
KR102298497B1 (ko) | 전력 관리 서버 및 컴퓨터 프로그램 | |
CN101385013B (zh) | 用于在装置中漫游数字版权管理内容的方法和设备 | |
CN114581088A (zh) | 一种用于SaaS***的聚合支付方法、装置和*** | |
CN107231603B (zh) | 一种智能终端和在线开通智能蓝牙卡的方法 | |
JP6070416B2 (ja) | 自動販売機を利用した決済システム | |
CN110610367B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |