基本信息:
- 专利标题: DISTRIBUTED DATABASE MANAGEMENT SYSTEM
- 专利标题(中):分布式数据库管理系统
- 申请号:PCT/US2000/006079 申请日:2000-03-09
- 公开(公告)号:WO00058833A1 公开(公告)日:2000-10-05
- 主分类号: G06F11/14
- IPC分类号: G06F11/14 ; G11B27/00 ; G11B27/032 ; G11B27/036 ; G11B27/34 ; H04N5/44 ; H04N5/445 ; H04N5/775 ; H04N5/781 ; H04N5/782 ; H04N5/783 ; H04N9/79 ; H04N9/804 ; H04N9/806 ; H04N9/82 ; H04N21/231 ; H04N21/235 ; H04N21/25 ; H04N21/258 ; H04N21/266 ; H04N21/2665 ; H04N21/433 ; H04N21/4335 ; H04N21/435 ; H04N21/442 ; H04N21/45 ; H04N21/458 ; H04N21/61 ; H04N21/658
摘要:
A distributed database management system provides a central database resident on a server that contains database objects. Objects to be replicated are gathered together into distribution packages called "slices", that are encrypted using a short-lived symmetric key and broken into a succession of short, numbered data packets before being transmitted to client devices. Data packets are captured by client devices and held in a staging area until all packets in the sequence are present and are then reassembled into the correct slice, which is then decrypted, or discarded when an error is detected in the data packet. The source version, reference count, and dependencies of the received object are verified before adding it to the database. The invention provides a reaper that periodically examines all objects in the database and, depending on the object types, examines various attributes and attribute values to decide if the object should be retained in the database. Periodic tasks are invoked on the server to cull uploaded objects from the database and to forward or dispose of them as appropriate which may result in new objects being added to the central database, existing objects being updated, or new or updated objects transmitted to client devices. Weighted preference objects are created based on direct and indirect preferences from which a list of preferred programs is generated and used to create a recording schedule which is a collection of recorded programs of most interest to the viewer. Client devices periodically connect to the server using a phone line and upload information of interest which is combined with information uploaded from other devices for statistical, operational, or viewing models.
摘要(中):
分布式数据库管理系统提供驻留在包含数据库对象的服务器上的中央数据库。 将要复制的对象汇集到名为“切片”的分发包中,这些分发包使用短寿命对称密钥进行加密,并在传输到客户端设备之前被分成一连串的短编号数据包。 数据分组由客户端设备捕获,并保存在分段区域,直到序列中的所有分组都存在,然后重新组合到正确的分片中,然后在数据分组中检测到错误时将其解密或丢弃。 在将其添加到数据库之前,验证接收到的对象的源版本,引用计数和依赖关系。 本发明提供一种周期性地检查数据库中的所有对象的收割者,并且根据对象类型,检查各种属性和属性值以确定对象是否应该保留在数据库中。 在服务器上调用定期任务以从数据库中剔除上传的对象,并酌情转发或处理它们,这可能会导致将新对象添加到中央数据库,正在更新的现有对象,或发送到客户端设备的新对象或更新对象 。 基于直接和间接偏好创建加权偏好对象,从该列表生成优选程序列表并用于创建作为观看者最感兴趣的记录节目的集合的记录时间表。 客户端设备使用电话线定期连接到服务器,并将感兴趣的信息与从其他设备上传的用于统计,操作或查看模型的信息相结合。