HK1242485B - Purchasing, sharing and transferring ownership of digital music using authenticated data files from near field communication chips - Google Patents
Purchasing, sharing and transferring ownership of digital music using authenticated data files from near field communication chips Download PDFInfo
- Publication number
- HK1242485B HK1242485B HK18101854.3A HK18101854A HK1242485B HK 1242485 B HK1242485 B HK 1242485B HK 18101854 A HK18101854 A HK 18101854A HK 1242485 B HK1242485 B HK 1242485B
- Authority
- HK
- Hong Kong
- Prior art keywords
- nfc
- music
- playlist
- music file
- enabled device
- Prior art date
Links
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请请求2014年12月2日提交的美国专利申请序列号62/086,384的优先权的权益,所述美国专利申请的内容以全文引用方式并入本文。This application claims the benefit of priority to U.S. patent application serial number 62/086,384, filed December 2, 2014, the contents of which are incorporated herein by reference in their entirety.
技术领域Technical Field
本发明涉及用于在移动设备之间转移数据文件的近场通信(NFC)技术的使用,并且更具体地涉及使用近场通信芯片来认证音乐文件的购买、共享及所有权转移。The present invention relates to the use of Near Field Communication (NFC) technology for transferring data files between mobile devices, and more particularly to the use of NFC chips to authenticate the purchase, sharing, and ownership transfer of music files.
背景技术Background Art
自从出现因特网文件共享,音乐产业一直在实验配送音乐的新模式。在发明音乐下载之前,音乐产业经历了通过实体交换媒体来配送音乐的阶段,例如八轨磁带、黑胶唱片(vinyl)、盒式磁带和CD。今天,随着电子音乐购买服务的出现,音乐的纯数字转移主导着音乐配送。销售以物理介质体现的音乐的实体店面已变得很稀少,并且大部分作为音乐狂热者的专营商店存在。Ever since the advent of Internet file sharing, the music industry has been experimenting with new models for distributing music. Before the invention of music downloads, the music industry moved through a phase of physical exchange media, such as eight-track tapes, vinyl records, cassettes, and CDs. Today, with the advent of electronic music purchasing services, purely digital transfer of music dominates music distribution. Brick-and-mortar stores selling music in physical form have become rare and exist primarily as specialty stores for music enthusiasts.
在过去,借用和作为礼物赠与音乐是很简单的。个体可仅赠与或借用物理介质即可。然而,数字音乐文件带来了更多问题,因为数字媒体可以容易地被复制和转移至多个不同个体。为此,已采用了加密系统来防止音乐文件转移,但这些系统具有的缺点在于,它们没有提供便利的系统来临时共享音乐和购买共享音乐的选项。因而,仍需要一个中间地带,其允许用户与他人临时共享音乐文件,同时仍保持对音乐文件的复制和进一步配送的控制,并且其为借方提供便利购买相同音乐的机会。In the past, borrowing and giving music as gifts was simple. Individuals could simply give or borrow physical media. However, digital music files present more problems because digital media can be easily copied and transferred to multiple different individuals. For this reason, encryption systems have been used to prevent music files from being transferred, but these systems have the disadvantage of not providing a convenient system for temporarily sharing music and the option to purchase shared music. Therefore, there is still a need for a middle ground that allows users to temporarily share music files with others while still maintaining control over the copying and further distribution of the music files, and that provides the borrower with the opportunity to conveniently purchase the same music.
发明内容Summary of the Invention
通过本发明的方法和设备解决了上述挑战。在本发明的一个方面,提供了一种使用近场通信(NFC)将音乐文件转移至初始购买者的方法,该方法包括:向NFC芯片提供NFC芯片所独有的NFC标识符(ID);将一组音乐文件分配给NFC ID与购买代码对,其中NFC ID与购买代码对存储在被配置来访问和转移音乐文件的服务器系统上;使用NFC启用设备从NFC芯片读取NFC ID,该NFC启用设备加载有被配置来播放音乐文件的音乐共享软件;将购买代码输入NFC启用设备;通过与服务器系统的通信来认证由NFC启用设备接收的NFC ID与购买代码对;以及如果已认证,将音乐文件注册至NFC启用设备的用户。一旦音乐文件被注册,允许用户将音乐文件下载到NFC启用设备,以用于播放所下载音乐文件,或可通过以下方式来播放该音乐文件:将音乐文件保存至注册账户,并且使用NFC启用设备远程地从该账户上播放该音乐文件。在一些实施例中,使用流式传输(streaming)技术执行远程地播放文件。此外,一旦注册,用户可指定其他用户接收对音乐文件的流拷贝的临时访问,这受服务器系统调节和监控。The above challenges are solved by the methods and devices of the present invention. In one aspect of the present invention, a method for transferring music files to an initial purchaser using near field communication (NFC) is provided, the method comprising: providing an NFC identifier (ID) unique to the NFC chip to an NFC chip; assigning a set of music files to an NFC ID and purchase code pair, wherein the NFC ID and purchase code pair is stored on a server system configured to access and transfer the music files; reading the NFC ID from the NFC chip using an NFC-enabled device, the NFC-enabled device being loaded with music sharing software configured to play the music files; entering the purchase code into the NFC-enabled device; authenticating the NFC ID and purchase code pair received by the NFC-enabled device through communication with the server system; and, if authenticated, registering the music files to a user of the NFC-enabled device. Once the music files are registered, the user is allowed to download the music files to the NFC-enabled device for playback of the downloaded music files, or the music files can be played by saving the music files to a registered account and playing the music files remotely from the account using the NFC-enabled device. In some embodiments, remotely playing the files is performed using streaming technology. Additionally, once registered, a user may designate other users to receive temporary access to streaming copies of music files, which is mediated and monitored by the server system.
NFC芯片优选地以这样的形式来提供,该形式在有利于实体交换的同时保护NFC芯片自身免于受损。在一些实施例中,NFC芯片封装在聚合物中,并且被成形以形成NFC珠。The NFC chip is preferably provided in a form that protects the NFC chip itself from damage while facilitating physical exchange.In some embodiments, the NFC chip is encapsulated in a polymer and shaped to form an NFC bead.
在一些实施例中,购买代码预加载到NFC芯片上。在这类实施例中,NFC芯片提供在包装中,该包装包括阻止NFC芯片进行近场通信的金属包覆层(wrap)。然而,在优选实施例中,购买代码不利用近场技术通信,因此未预加载到NFC芯片上。在一些实施例中,购买代码由用户输入音乐共享软件中,例如通过NFC启用设备上的用户界面键入数字、字母和符号的数据串。In some embodiments, the purchase code is preloaded onto the NFC chip. In such embodiments, the NFC chip is provided in packaging that includes a metal wrap that prevents the NFC chip from communicating with the NFC chip. However, in a preferred embodiment, the purchase code does not utilize near-field technology for communication and is therefore not preloaded onto the NFC chip. In some embodiments, the purchase code is entered into the music sharing software by the user, for example, by typing a string of numbers, letters, and symbols through a user interface on an NFC-enabled device.
在优选实施例中,音乐文件与购买代码一起存储在服务器系统内的数据库中。服务器系统也可存储被允许播放音乐文件的NFC启用设备所独有的设备ID,以及NFC ID。In a preferred embodiment, the music files are stored in a database within the server system along with the purchase code. The server system may also store the device ID unique to the NFC-enabled device that is allowed to play the music files, and the NFC ID.
在相关方面,本发明还提供使用近场通信(NFC)播放音乐文件的方法,该方法包括:提供加载有音乐共享软件的NFC启用设备,以及来自可访问的音乐文件的资料库的音乐文件的可访问播放列表,其中播放列表分配给编码于NFC芯片上的播放列表标识符(播放列表ID);在NFC启用设备与NFC芯片之间建立近场通信,以从NFC芯片将播放列表ID接收到NFC启用设备;以及响应于从NFC芯片接收播放列表ID而播放NFC启用设备上的播放列表。In a related aspect, the present invention also provides a method for playing music files using near field communication (NFC), the method comprising: providing an NFC-enabled device loaded with music sharing software, and an accessible playlist of music files from a library of accessible music files, wherein the playlist is assigned to a playlist identifier (playlist ID) encoded on an NFC chip; establishing near field communication between the NFC-enabled device and the NFC chip to receive the playlist ID from the NFC chip to the NFC-enabled device; and playing the playlist on the NFC-enabled device in response to receiving the playlist ID from the NFC chip.
在一些实施例中,可通过NFC启用设备访问多个播放列表,其中多个播放列表内的每个播放列表被分配给唯一的播放列表ID。在一些实施例中,音乐文件的播放列表和音乐文件的资料库存储在NFC启用设备上。在其他实施例中,音乐文件的播放列表存储在NFC启用设备上,并且比可通过NFC启用设备访问的所有可访问音乐文件的资料库更少的音乐文件存储在NFC启用设备上。在其他实施例中,音乐文件的播放列表和音乐文件的资料库在可由用户用NFC启用设备访问的用户账户中被存储在服务器系统上。优选地,NFC启用设备注册在用户账户中,以允许访问音乐文件的资料库。NFC启用设备能够通过独有的播放列表ID区别播放列表,因此可提供多个NFC芯片,每个NFC芯片用不同播放列表ID编码以用于启动不同的播放列表或音乐文件。In some embodiments, multiple playlists can be accessed via an NFC-enabled device, wherein each playlist within the multiple playlists is assigned a unique playlist ID. In some embodiments, a playlist of music files and a library of music files are stored on the NFC-enabled device. In other embodiments, a playlist of music files is stored on the NFC-enabled device, and fewer music files are stored on the NFC-enabled device than the library of all accessible music files accessible via the NFC-enabled device. In other embodiments, the playlist of music files and the library of music files are stored on a server system in a user account accessible by a user using an NFC-enabled device. Preferably, the NFC-enabled device is registered with the user account to allow access to the library of music files. The NFC-enabled device can distinguish playlists by their unique playlist IDs, and therefore multiple NFC chips can be provided, each encoded with a different playlist ID for activating different playlists or music files.
在另一相关方面,本发明提供一种使用近场通信(NFC)共享音乐播放列表的方法,所述方法包括:将播放列表标识符(播放列表ID)分配给音乐文件的播放列表;使用NFC启用设备从NFC芯片接收NFC标识符(NFC ID);使用NFC启用设备将播放列表ID编写至NFC芯片;将NFC ID和播放列表ID存储至服务器系统,其中服务器系统具有编码在播放列表ID中的音乐文件的可访问拷贝以用于流式传输;使用后续NFC启用设备接收NFC ID和播放列表ID;使用服务器系统对后续NFC启用设备上所接收的NFC ID和播放列表ID进行认证;以及如果已认证,通过后续NFC启用设备流式传输音乐文件的拷贝。播放列表ID可由NFC启用设备生成和分配以用于编写至NFC芯片和用于传送至服务器系统。可替代地,服务器系统可生成和分配播放列表ID,然后将播放列表ID提供至NFC启用设备以用于编写至NFC芯片。In another related aspect, the present invention provides a method for sharing a music playlist using near field communication (NFC), the method comprising: assigning a playlist identifier (playlist ID) to a playlist of music files; receiving an NFC identifier (NFC ID) from an NFC chip using an NFC-enabled device; programming the playlist ID to the NFC chip using the NFC-enabled device; storing the NFC ID and the playlist ID to a server system, wherein the server system has accessible copies of the music files encoded in the playlist ID for streaming; receiving the NFC ID and the playlist ID using a subsequent NFC-enabled device; authenticating the NFC ID and the playlist ID received on the subsequent NFC-enabled device using the server system; and, if authenticated, streaming a copy of the music files via the subsequent NFC-enabled device. The playlist ID may be generated and assigned by the NFC-enabled device for programming to the NFC chip and for transmission to the server system. Alternatively, the server system may generate and assign the playlist ID and then provide the playlist ID to the NFC-enabled device for programming to the NFC chip.
NFC芯片优选地以这样的形式来提供,该形式在有利于实体交换的同时保护NFC芯片自身免于受损。在一些实施例中,NFC芯片封装在聚合物中以形成NFC珠。The NFC chip is preferably provided in a form that protects the NFC chip itself from damage while facilitating physical exchange.In some embodiments, the NFC chip is encapsulated in a polymer to form an NFC bead.
共享特征不转移音乐文件的所有权,而是替代地仅允许对服务器系统的有限访问,以用于在不允许将音乐文件下载到后续NFC启用设备的存储器中以用于进一步重放的情况下,流式传输音乐文件。在一些实施例中,用于流式传输的音乐文件是短于原始音乐文件的缩短文件,但在其他实施例中,用于流式传输的音乐文件是完整长度文件。可利用不同方法来执行对流式传输音乐文件访的问限制。在一些实施例中,流式传输受预定时间限制。在这类情况中,服务器系统可仅在预定时间段上提供对流式传输文件的访问。在预定时间终止后,对流式传输音乐文件的许可自动撤回。可替代地,服务器系统可在预定重复次数上提供播放所述文件的访问权,其中在播放音乐文件的许可自动撤回交出之前,播放列表内的音乐文件可仅以预定次数播放。在一些实施例中,共享特征还为后续用户提供选项,以便在NFC ID和播放列表ID被认证之后购买播放列表内的音乐文件中的一或多个。The sharing feature does not transfer ownership of the music files. Instead, it only allows limited access to the server system for streaming the music files, without allowing the music files to be downloaded to the memory of a subsequent NFC-enabled device for further playback. In some embodiments, the music files used for streaming are shortened files that are shorter than the original music files, while in other embodiments, the music files used for streaming are full-length files. Access restrictions on streaming music files can be implemented using various methods. In some embodiments, streaming is subject to a predetermined time limit. In such cases, the server system may only provide access to the streaming files for a predetermined period of time. After the predetermined time expires, the permission to stream the music files is automatically revoked. Alternatively, the server system may provide access to play the files for a predetermined number of repetitions, where the music files in the playlist can only be played a predetermined number of times before the permission to play the music files is automatically revoked. In some embodiments, the sharing feature also provides subsequent users with the option to purchase one or more of the music files in the playlist after the NFC ID and playlist ID are authenticated.
在另一相关方面,本发明提供使用近场通信(NFC)启用设备在用户之间转移音乐文件的方法,所述方法包括:向NFC启用设备提供音乐文件的资料库;将NFC ID、购买代码和来自音乐文件的资料库的音乐文件在服务器系统上注册至用户账户;使用后续NFC启用设备从NFC芯片读取NFC ID;在不使用NFC芯片的情况下,将购买代码输入后续NFC启用设备;在服务器系统上对NFC ID和购买代码进行认证;请求将音乐文件从用户账户转移至不同用户账户的许可;以及如果已批准,从音乐文件的资料库中删除音乐文件;将购买代码和音乐文件注册至不同用户账户;以及可选地将音乐文件下载到后续NFC启用设备。In another related aspect, the present invention provides a method for transferring music files between users using a near field communication (NFC) enabled device, the method comprising: providing a library of music files to an NFC enabled device; registering an NFC ID, a purchase code, and music files from the library of music files to a user account on a server system; reading the NFC ID from an NFC chip using a subsequent NFC enabled device; entering the purchase code into the subsequent NFC enabled device without using an NFC chip; authenticating the NFC ID and purchase code on the server system; requesting permission to transfer the music files from the user account to a different user account; and if approved, deleting the music files from the library of music files; registering the purchase code and music files to a different user account; and optionally downloading the music files to the subsequent NFC enabled device.
一旦从初始用户转移出音乐文件,音乐共享软件可向用户提供附加选项。在一些实施例中,提供可选的选项,其允许初始用户流式传输已删除音乐文件的拷贝。在这类情况下,流式传输文件或可播放文件可以是短于原始音乐文件的缩短文件,可临时被流式传输,或两者皆可。当提供这类可选的选项时,其显示可以不同于音乐文件的资料库内所拥有的音乐文件,以强调所有权的差别。第一显示特征可用来将所拥有的音乐文件表征为,可用于从音乐文件的资料库播放,并且第二显示特征可用来将已删除音乐文件的拷贝表征为,仅可用于在不下载到存储器中以重放的情况下流式传输或播放。不同的显示特征可以是不同背景阴影、不同颜色字体、不同可标识符号或观察者明显可见的其他标识符。此外,在所有权转移之后,音乐共享软件提供可选选项以通过服务器系统重购已删除音乐文件的拷贝。Once the music files have been transferred from the original user, the music sharing software may provide the user with additional options. In some embodiments, an optional option is provided that allows the original user to stream a copy of the deleted music file. In such cases, the streamed file or playable file can be a shortened file shorter than the original music file, can be temporarily streamed, or both. When such optional options are provided, the display can be different from that of the music files owned in the music file library to emphasize the difference in ownership. A first display feature can be used to characterize the owned music files as being playable from the music file library, and a second display feature can be used to characterize the copy of the deleted music file as being only playable for streaming or playback without downloading it to storage for playback. The different display features can be different background shading, different color fonts, different identifiable symbols, or other identifiers that are clearly visible to the observer. In addition, after the transfer of ownership, the music sharing software provides an optional option to repurchase a copy of the deleted music file through the server system.
NFC芯片优选地以这样的形式来提供,该形式在有利于实体交换的同时保护NFC芯片自身免于受损。在一些实施例中,NFC芯片封装在聚合物中以形成NFC珠。The NFC chip is preferably provided in a form that protects the NFC chip itself from damage while facilitating physical exchange.In some embodiments, the NFC chip is encapsulated in a polymer to form an NFC bead.
在另一相关方面,本发明提供在近场通信(NFC)启用设备之间转移音乐文件的方法,所述方法包括:提供加载有音乐文件的资料库的NFC启用设备和用NFC标识符(NFC ID)编码的NFC芯片;从音乐文件的资料库生成音乐文件的播放列表;将播放列表ID、转移代码和NFC标识符分配给服务器系统上的播放列表;将播放列表ID保存至NFC芯片;使用后续NFC启用设备从NFC芯片接收播放列表ID;将转移代码输入后续NFC启用设备;在服务器系统上对NFC ID、播放列表ID和转移代码进行认证;将许可请求从服务器系统发送至NFC启用设备,以确认音乐文件转移至后续用户;以及如果已批准,从音乐文件的资料库中删除音乐文件;以及将音乐文件注册至后续用户账户,其中所述注册更新音乐文件的所有权。In another related aspect, the present invention provides a method for transferring music files between near field communication (NFC) enabled devices, the method comprising: providing an NFC enabled device loaded with a library of music files and an NFC chip encoded with an NFC identifier (NFC ID); generating a playlist of music files from the library of music files; assigning the playlist ID, a transfer code, and the NFC identifier to the playlist on a server system; saving the playlist ID to the NFC chip; receiving the playlist ID from the NFC chip using a subsequent NFC enabled device; entering the transfer code into the subsequent NFC enabled device; authenticating the NFC ID, playlist ID, and transfer code on the server system; sending a permission request from the server system to the NFC enabled device to confirm the transfer of the music file to the subsequent user; and if approved, deleting the music file from the library of music files; and registering the music file to the subsequent user account, wherein the registration updates ownership of the music file.
一旦从该用户上转移出音乐文件,音乐共享软件可向用户提供附加选项。在一些实施例中,提供可选的选项,其允许用户流式传输而不是下载已删除音乐文件的拷贝。在这类情况下,流式传输文件可以是短于原始音乐文件的缩短文件,可临时被流式传输,或两者皆可。当提供这类可选的选项时,其显示可以不同于音乐文件的资料库内的音乐文件,以强调所有权的差别。第一显示特征可用来将音乐文件表征为可用于从存储在长期存储器中的音乐文件的资料库播放,并且第二显示特征可用来将已删除音乐文件的拷贝表征为仅可用于流式传输。不同的显示特征可以是不同背景阴影、不同颜色字体、不同可标识符号或对观察者显而易见的其他标识符。此外,在所有权转移之后,音乐共享软件提供可选选项以通过服务器系统重购已删除音乐文件的拷贝。Once the music files have been transferred from the user, the music sharing software can provide the user with additional options. In some embodiments, an optional option is provided that allows the user to stream rather than download a copy of the deleted music file. In such cases, the streaming file can be a shortened file that is shorter than the original music file, can be temporarily streamed, or both. When such optional options are provided, the display can be different from the music files in the database of music files to emphasize the difference in ownership. A first display feature can be used to characterize the music file as being available for playback from the database of music files stored in long-term storage, and a second display feature can be used to characterize the copy of the deleted music file as being only available for streaming. The different display features can be different background shading, different color fonts, different identifiable symbols, or other identifiers that are obvious to the observer. In addition, after the transfer of ownership, the music sharing software provides an optional option to repurchase a copy of the deleted music file through the server system.
NFC芯片优选地以这样的形式来提供,该形式在有利于实体交换的同时保护NFC芯片自身免于受损。在一些实施例中,NFC芯片封装在聚合物中以形成NFC珠。The NFC chip is preferably provided in a form that protects the NFC chip itself from damage while facilitating physical exchange.In some embodiments, the NFC chip is encapsulated in a polymer to form an NFC bead.
在另一相关方面,本发明提供用与音乐文件的播放列表相关联的播放列表ID编码的近场通信芯片,其中播放列表ID呈这样的形式,该形式可被加载有音乐共享软件的NFC启用设备读取,以用于播放音乐文件的播放列表。在优选实施例中,NFC芯片以这样的形式来提供,该形式在有利助于实体交换的同时保护NFC芯片自身免于受损。在一些实施例中,NFC芯片封装在聚合物中以形成NFC珠。In another related aspect, the present invention provides a near-field communication chip encoded with a playlist ID associated with a playlist of music files, wherein the playlist ID is in a format that can be read by an NFC-enabled device loaded with music sharing software to play the playlist of music files. In a preferred embodiment, the NFC chip is provided in a format that facilitates physical exchange while protecting the NFC chip itself from damage. In some embodiments, the NFC chip is encapsulated in a polymer to form an NFC bead.
在另一相关方面,本发明提供加载有音乐共享软件的近场通信(NFC)启用设备,其中音乐共享软件包括:NFC编程,其被配置以从NFC芯片接收数据文件,并将数据文件编写至NFC芯片;音乐播放器,其用于播放音乐文件;编程,其使用分配给NFC芯片的NFC ID和分配给音乐文件的播放列表的播放列表标识符(播放列表ID)填充一或多个数据库;查询编程,其将所接收的NFC ID和所接收的播放列表ID与一或多个数据库进行比较;并且如果一对被授权,那么启动分配给所接收的播放列表ID的播放列表;以及通信编程,其与服务器系统通信以更新播放列表ID和NFC ID。在一些实施例中,音乐共享软件生成播放列表并且将播放列表ID分配给播放列表。播放列表ID可利用来自每个音乐文件的数据生成,以生成自身可通过与音乐文件的比较来解码的数据串。在这类实施例中,软件可从每个音乐文件检索代码,并且根据播放列表的顺序整理(order)所检索代码。可替代地,软件可包括随机数据串生成器,该随机数据串生成器生成一串数据,该串数据包括随机顺序的数字、字母和符号。在这类实施例中,还可生成播放列表数据文件来解码播放列表以用于转移至服务器系统。In another related aspect, the present invention provides a near-field communication (NFC)-enabled device loaded with music sharing software, wherein the music sharing software includes: NFC programming configured to receive data files from an NFC chip and program the data files to the NFC chip; a music player for playing music files; programming that populates one or more databases with an NFC ID assigned to the NFC chip and a playlist identifier (playlist ID) assigned to a playlist of music files; query programming that compares the received NFC ID and the received playlist ID to the one or more databases; and if a pair is authorized, activates the playlist assigned to the received playlist ID; and communication programming that communicates with a server system to update the playlist ID and NFC ID. In some embodiments, the music sharing software generates a playlist and assigns a playlist ID to the playlist. The playlist ID can be generated using data from each music file to generate a data string that can be decoded by comparison with the music files. In such embodiments, the software can retrieve a code from each music file and order the retrieved codes according to the order of the playlist. Alternatively, software may comprise a random string generator that generates a string of data comprising numerals, letters and symbols in random order. In this type of embodiment, playlist data files may also be generated to decode playlists for transfer to a server system.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
参阅以下附图可更好地理解本发明的实施例,每个附图内的文本皆被并入本发明内的实施例的描述中。附图中的部件未必按比例绘制,而是将重点放在阐明本发明的原理上。The embodiments of the present invention can be better understood with reference to the following drawings, and the text in each drawing is incorporated into the description of the embodiments of the present invention. The components in the drawings are not necessarily drawn to scale, but emphasis is placed on illustrating the principles of the present invention.
图1A是NFC珠110的剖面图,图示了封装在保护涂层104内的NFC芯片102。FIG. 1A is a cross-sectional view of an NFC bead 110 , illustrating an NFC chip 102 encapsulated within a protective coating 104 .
图1B是描绘用于两个NFC启用设备112a、112b之间的通信的NFC珠110的流程图。特别地,所述流程图描绘:数据文件在原始购买者的NFC启用设备112a与服务器系统114之间在因特网116上的转移;NFC珠110的实体转移,用以将数据转移至后续用户的NFC启用设备112b;以及在后续用户的NFC启用设备112b与服务器系统114之间在因特网116上对从NFC珠110接收的数据进行认证。还图示了服务器系统114内的服务器118a和数据库118b,该服务器系统114用于通信功能和存储标识符、安全码、音乐文件和其他数据文件。FIG1B is a flow diagram depicting an NFC bead 110 used for communication between two NFC-enabled devices 112a and 112b. Specifically, the flow diagram depicts: the transfer of a data file between the original purchaser's NFC-enabled device 112a and a server system 114 over the Internet 116; the physical transfer of the NFC bead 110 to transfer the data to a subsequent user's NFC-enabled device 112b; and the authentication of the data received from the NFC bead 110 over the Internet 116 between the subsequent user's NFC-enabled device 112b and the server system 114. Also illustrated are a server 118a and a database 118b within the server system 114, which are used for communication functions and for storing identifiers, security codes, music files, and other data files.
图2A-2G是取自加载有音乐共享软件的移动电话的屏幕截图。图2A是提示输入购买代码的NFC珠激活屏幕202。图2B是成功激活的屏幕204,其在NFC珠和购买代码的激活或注册之后示出。图2C是音乐文件屏幕206,其在播放音乐文件时示出。图2D是播放列表生成屏幕208,其指示哪个音乐文件将添加至播放列表以用于共享。图2E描绘同步屏幕210,其命令音乐共享软件将播放列表ID编写至NFC珠。图2F是社交媒体屏幕212,其允许用户选择社交媒体平台以共享音乐文件的预览。图2G是预览屏幕214,其为用户提供选项以共享音乐文件的可播放预览或从服务器系统购买音乐文件。Figures 2A-2G are screenshots taken from a mobile phone loaded with music sharing software. Figure 2A is an NFC bead activation screen 202 prompting for a purchase code. Figure 2B is a successful activation screen 204, shown after activation or registration of the NFC bead and purchase code. Figure 2C is a music file screen 206, shown while playing a music file. Figure 2D is a playlist generation screen 208, which indicates which music files will be added to the playlist for sharing. Figure 2E depicts a synchronization screen 210, which instructs the music sharing software to write the playlist ID to the NFC bead. Figure 2F is a social media screen 212, which allows the user to select a social media platform to share a preview of the music file. Figure 2G is a preview screen 214, which provides the user with the option to share a playable preview of the music file or purchase the music file from the server system.
图3是描绘使用新购买的图1的NFC珠来购买音乐文件的方法的流程图。3 is a flow chart depicting a method of purchasing music files using the newly purchased NFC beads of FIG. 1 .
图4是描绘通过将临时访问入口提供至账户来共享对播放列表的访问以用于对播放列表内的音乐文件进行临时播放的方法的流程图。4 is a flow chart depicting a method for sharing access to a playlist by providing a temporary access portal to an account for temporary playback of music files within the playlist.
图5是描绘在NFC启用设备之间共享对播放列表的临时访问的方法的流程图,该方法通过在图1的NFC芯片上提供播放列表ID以用于通过系统服务器进行认证并且提供选项来购买播放列表内的音乐文件。5 is a flow chart depicting a method of sharing temporary access to a playlist between NFC-enabled devices by providing a playlist ID on the NFC chip of FIG. 1 for authentication with a system server and providing an option to purchase music files within the playlist.
图6是描绘在NFC启用设备之间对来自原始购买播放列表的音乐文件的所有权进行转移的流程图。6 is a flow diagram depicting the transfer of ownership of music files from an original purchase playlist between NFC-enabled devices.
图7是描绘在NFC启用设备之间对所生成的播放列表的所有权进行转移的流程图。7 is a flow diagram depicting the transfer of ownership of a generated playlist between NFC-enabled devices.
图8是描绘对丢失购买代码进行检索的流程图。FIG8 is a flow chart depicting the retrieval of a lost purchase code.
具体实施方式DETAILED DESCRIPTION
为了清晰地公开且非限制的目的,根据不同详细说明的实施例来讨论本发明;然而,本领域技术人员将通过本文的指导认识到,一个实施例的特征可与其他实施例组合,并且因此这类组合在本发明的预定保护范围内。For purposes of clarity of disclosure and non-limiting purpose, the present invention is discussed in terms of various detailed embodiments; however, those skilled in the art will recognize, through guidance herein, that features of one embodiment may be combined with other embodiments, and that such combinations are therefore within the intended scope of the present invention.
本专利申请中的音乐共享软件受到美国和其他国家的版权法的版权保护。自本申请的实际申请日期起,将该材料作为未公布材料来保护。藉此在某种程度上授予拷贝该材料的许可,即,当该材料出现在美国专利商标局专利文件或记录或属于任何专利局文件或记录时,版权所有者不反对该专利文件或公开内容的传真或复制。版权所有者以其他方式保留全部版权作品。The music-sharing software disclosed in this patent application is protected by copyright under the copyright laws of the United States and other countries. This material is protected as unpublished material as of the filing date of this application. Permission to copy this material is hereby granted to the extent that the material appears in the United States Patent and Trademark Office patent file or records or is otherwise in any patent Office file or records. The copyright owner otherwise reserves all copyright rights in this work.
除非另外定义,本文所用的所有技术和科学术语具有与本发明所属领域的一般技术人员普遍理解相同的意义。如果本文件中阐述的定义与本领域中阐述的定义相反或以其他方式与其不一致,那么本文献中阐述的定义优于相矛盾的定义。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the invention belongs. If a definition set forth in this document is contrary to or otherwise inconsistent with a definition set forth in the art, the definition set forth in this document takes precedence over the contradictory definition.
如本文所用的术语“NFC芯片”是指无电力集成电路,其能够近场通信并且能够将数据存储至存储器中,并且具有用于电场调制的天线。NFC芯片能够与NFC启用移动设备通信。As used herein, the term "NFC chip" refers to an unpowered integrated circuit capable of near field communication and capable of storing data in a memory, and having an antenna for electric field modulation. The NFC chip is capable of communicating with an NFC-enabled mobile device.
如本文所用的术语“封装NFC芯片”是指设置在保护覆层之内的NFC芯片,其中保护覆层不阻止NFC芯片与NFC启用设备之间的近场通信。封装NFC芯片需要来自NFC启用设备的电力以用于近场通信。As used herein, the term "packaged NFC chip" refers to an NFC chip disposed within a protective cover, wherein the protective cover does not prevent near field communication between the NFC chip and an NFC-enabled device. The packaged NFC chip requires power from the NFC-enabled device for near field communication.
如本文所用的术语“NFC珠”是指具有嵌入NFC芯片的大体球形或泪滴形壳体,其能够与NFC启用设备通信。“NFC珠”是封装NFC芯片的装饰性变型。The term "NFC bead" as used herein refers to a generally spherical or teardrop-shaped housing with an embedded NFC chip that is capable of communicating with an NFC-enabled device. An "NFC bead" is a decorative variant that encapsulates an NFC chip.
如本文所用的术语“NFC启用设备”是指具有近场通信软件和硬件的电子设备,其用于为NFC芯片供电,将数据文件传送至NFC芯片,并且从NFC芯片接收数据文件。As used herein, the term "NFC-enabled device" refers to an electronic device with near field communication software and hardware for powering an NFC chip, transmitting data files to the NFC chip, and receiving data files from the NFC chip.
如本文所用的术语“软件”是指引导NFC启用设备执行特定操作的一组命令。术语“软件”旨在涵盖计算机程序、资料库和相关非可执行数据。As used herein, the term "software" refers to a set of commands that directs an NFC-enabled device to perform specific operations. The term "software" is intended to encompass computer programs, libraries, and related non-executable data.
如本文所用的术语“系统服务器”是指包括加载有计算机服务器软件的计算机并且可在计算机网络上访问的系统,其中系统服务器例如通过存储文件、处理数据库查询或管理网络流量来管理网络资源。系统服务器包括任何外部和内部数据库、存储器和处理器。As used herein, the term "system server" refers to a system that includes a computer loaded with computer server software and is accessible on a computer network, where the system server manages network resources, for example, by storing files, processing database queries, or managing network traffic. The system server includes any external and internal databases, memory, and processors.
如本文所用的术语“用户ID”是指由个人用来识别谁拥有音乐文件或播放列表的标识符。As used herein, the term "user ID" refers to an identifier used by an individual to identify who owns a music file or playlist.
如本文所用的术语“购买代码”是指允许一组文件从系统服务器下载到用户的NFC启用设备上的代码。The term "purchase code" as used herein refers to a code that allows a set of files to be downloaded from the system server to the user's NFC-enabled device.
如本文所用的术语“NFC标识符”或“NFC ID”是指由音乐共享软件和服务器系统用来从另一个NFC芯片中识别一个NFC芯片的标识符。The term "NFC identifier" or "NFC ID" as used herein refers to an identifier used by music sharing software and server systems to identify one NFC chip from another.
如本文所用的术语“设备标识符”或“设备ID”是指用来获取NFC启用设备的身份的标识符代码。The term "device identifier" or "device ID" as used herein refers to an identifier code used to obtain the identity of an NFC-enabled device.
如本文所用的术语“播放列表标识符”或“播放列表ID”是指用来识别一组音乐文件的标识符代码。As used herein, the term "playlist identifier" or "playlist ID" refers to an identifier code used to identify a group of music files.
术语“共享(share或sharing)”是指向另一用户提供播放或流式传输用户所拥有的音乐文件的拷贝的访问权。“共享”意味着准予对音乐文件的有限访问,这通过服务器来调节。“共享”意味着“共享的音乐文件”不可通过他人下载到长期存储器中用于稍后重放。“共享”可使用流式传输技术,所述流式传输技术转移数据以便数据可被处理为稳定和连续流并且不存储在NFC启用设备的长期存储器中。“共享”可通过向一入口提供有限访问来实现,该入口允许临时播放音乐文件,而不允许将音乐文件下载到NFC启用设备上的长期存储器中。The term "sharing" refers to providing another user with access to play or stream a copy of a music file owned by the user. "Sharing" means granting limited access to the music file, which is mediated by a server. "Sharing" means that the "shared music file" cannot be downloaded to long-term storage by others for later playback. "Sharing" can use streaming technology, which transfers data so that it can be processed as a steady and continuous stream and is not stored in the long-term storage of the NFC-enabled device. "Sharing" can be achieved by providing limited access to a portal that allows temporary playback of the music file but does not allow the music file to be downloaded to long-term storage on the NFC-enabled device.
如本文所用的术语“音乐文件的拷贝”是指音乐文件的相同或相似版本,其被事先拥有并且其不必是同一实际音乐文件。As used herein, the term "copy of a music file" refers to an identical or similar version of a music file that is previously possessed and which is not necessarily the same actual music file.
如本文所用的术语“下载”是指从服务器系统接收整体数据对象以用于本地存储和稍后使用。As used herein, the term "download" refers to receiving an entire data object from a server system for local storage and later use.
如本文所用的术语“长期存储器”是指NFC启用设备内的存储器,其允许音乐文件可被访问,以用于通过NFC启用设备在任何时候播放,并且对时间、重复次数或对因特网的访问无限制。As used herein, the term "long-term storage" refers to storage within an NFC-enabled device that allows music files to be accessed for playback via the NFC-enabled device at any time without restrictions on time, number of repetitions, or access to the Internet.
图1A-B是对本发明的介绍,其提供用于使用NFC技术来购买和共享音乐文件的系统和方法。所述系统和方法组合:封装NFC芯片102,优选体现为NFC珠110,其以个体之间实体交换的形式提供;以及加载有音乐共享软件的NFC启用设备112a、112b,其各自能够与服务器系统114无线通信,服务器系统114自身能够存储和流式传输音乐文件。服务器系统114能够转移音乐文件以用于播放/流式传输和/或提供入口来用NFC启用设备112a、112b播放音乐文件,而不允许将音乐文件下载到存储器中用于稍后使用。在这种系统中,封装NFC芯片102或NFC珠110与NFC启用设备112a、112b通信,NFC启用设备112a、112b继而与例如服务器118a的服务器系统114经由因特网116通信,并且其中服务器118a具有对存储用于临时共享的音乐文件和用于认证的相应安全码的一或多个数据库118b的访问权。认证是通过将封装NFC芯片110用作交换的介质在NFC启用设备112a、112b之间传送NFC标识符连同播放列表标识符来部分执行的。因为来自原始购买者的NFC启用设备112a的音乐共享软件将共享NFC标识符和播放列表标识符上传至服务器系统114,所述标识符的后续认证可在由后续NFC启用设备112b提供时通过服务器系统114实现。为此,所述系统和方法允许将音乐文件下载到已确认的购买者的NFC启用设备112a,从已确认的购买者的NFC启用设备112a上的所购买音乐文件生成播放列表,以及部分地经由封装NFC芯片102的交换,通过他人的NFC启用设备112b临时共享音乐文件的播放列表。以上通常通过以下方式实现:编码和转移封装NFC芯片102上的播放列表标识符,并且向服务器系统114通告NFC标识符和播放列表标识符,从而在共享过程期间维持音乐文件以用于流式传输。所述系统和方法还提供了对来自共享播放列表的音乐文件进行购买,以及对原始共享音乐文件的所有权进行转移。Figures 1A-B introduce the present invention, which provides a system and method for purchasing and sharing music files using NFC technology. The system and method combine: a packaged NFC chip 102, preferably embodied as an NFC bead 110, which is provided in the form of a physical exchange between individuals; and NFC-enabled devices 112a, 112b loaded with music sharing software, each capable of wirelessly communicating with a server system 114, which itself can store and stream music files. Server system 114 can transfer music files for playback/streaming and/or provide access to play music files using NFC-enabled devices 112a, 112b, without allowing the music files to be downloaded to storage for later use. In this system, an encapsulated NFC chip 102 or NFC bead 110 communicates with NFC-enabled devices 112a, 112b, which in turn communicate with a server system 114, such as server 118a, via the Internet 116. Server 118a has access to one or more databases 118b storing music files for temporary sharing and corresponding security codes for authentication. Authentication is performed in part by transferring an NFC identifier along with a playlist identifier between NFC-enabled devices 112a, 112b, using the encapsulated NFC chip 110 as a medium of exchange. Because the music sharing software from the original purchaser's NFC-enabled device 112a uploads the shared NFC identifier and playlist identifier to server system 114, subsequent authentication of the identifiers can be achieved by server system 114 when provided by a subsequent NFC-enabled device 112b. To this end, the system and method allow for downloading music files to an identified purchaser's NFC-enabled device 112a, generating a playlist from the purchased music files on the identified purchaser's NFC-enabled device 112a, and temporarily sharing the playlist of music files via another person's NFC-enabled device 112b, in part via the exchange of an encapsulated NFC chip 102. This is generally accomplished by encoding and transferring a playlist identifier on the encapsulated NFC chip 102 and announcing the NFC identifier and playlist identifier to a server system 114, thereby maintaining the music files for streaming during the sharing process. The system and method also provide for purchasing music files from a shared playlist and transferring ownership of the original shared music files.
在本发明的一个方面,提供了用分配给音乐文件的播放列表的播放列表ID编码的近场通信(NFC)芯片102,其中播放列表ID呈可被加载有音乐共享软件的NFC启用设备112a、112b读取的形式。如图1A所示,NFC芯片102优选封装在保护层104中,最优选地封装在聚合物中。如图1B所示,其优选地成形用于改善的装饰以形成NFC珠110。优选地,NFC启用设备112a、112b体现为加载有近场通信软件、近场通信硬件和音乐共享软件的移动电话。服务器系统114优选地是常规计算机服务器118a,其加载有服务器软件,并且被配置用于托管用户账户,以及用于托管多个音乐文件,这些音乐文件可例如通过使用数据库118b来用于流式传输、购买和下载,数据库118b可处于服务器118a的内部或外部。In one aspect of the present invention, a near field communication (NFC) chip 102 is provided, which is encoded with a playlist ID assigned to a playlist of music files, wherein the playlist ID is in a form that can be read by NFC-enabled devices 112a, 112b loaded with music sharing software. As shown in FIG1A , the NFC chip 102 is preferably encapsulated in a protective layer 104, most preferably in a polymer. As shown in FIG1B , it is preferably shaped for improved decoration to form an NFC bead 110. Preferably, the NFC-enabled devices 112a, 112b are embodied as mobile phones loaded with near field communication software, near field communication hardware, and music sharing software. The server system 114 is preferably a conventional computer server 118a, which is loaded with server software and is configured to host user accounts and multiple music files that can be used for streaming, purchasing, and downloading, for example, by using a database 118b, which can be located inside or outside the server 118a.
近场通信(NFC)是更精雕细琢版本的无线射频识别(RFID)。其在约4-10cm的最大范围内操作,并且可以单向或双向通信来操作。NFC通信涉及调制电场或磁场来为NFC芯片102形式的电路供电,其中NFC芯片102在本发明的情况下不自身单独供电。为此,将封装NFC芯片102抵靠或紧邻NFC启用设备112a、112b放置,例如在距离NFC启用设备112a、112b约4cm、5cm、6cm、7cm、8cm、9cm或10cm内放置,向封装NFC芯片102供电,并且因此允许数据在封装NFC芯片102与NFC启用设备112a、112b之间转移。与诸如蓝牙的技术不同,封装NFC芯片102与NFC启用设备112a、112b的发现或配对不需要任何手动配对或设备发现。替代地,一旦封装NFC芯片102紧邻NFC启用设备112a、112b处,则封装NFC芯片102与NFC启用设备112a、112b将立即通信。Near Field Communication (NFC) is a more sophisticated version of Radio Frequency Identification (RFID). It operates within a maximum range of approximately 4-10 cm and can operate with one-way or two-way communication. NFC communication involves modulating an electric or magnetic field to power a circuit in the form of an NFC chip 102, which, in the present invention, is not powered by itself. To this end, the packaged NFC chip 102 is placed against or in close proximity to an NFC-enabled device 112a, 112b, for example, within approximately 4 cm, 5 cm, 6 cm, 7 cm, 8 cm, 9 cm, or 10 cm of the NFC-enabled device 112a, 112b, to power the packaged NFC chip 102 and thereby allow data to be transferred between the packaged NFC chip 102 and the NFC-enabled device 112a, 112b. Unlike technologies such as Bluetooth, discovery or pairing of the packaged NFC chip 102 with the NFC-enabled device 112a, 112b does not require any manual pairing or device discovery. Alternatively, once the packaged NFC chip 102 is in close proximity to the NFC-enabled devices 112a, 112b, the packaged NFC chip 102 and the NFC-enabled devices 112a, 112b will immediately communicate.
NFC芯片102自身当前可通过各种制造获得。NFC芯片102很小、很脆,并且因此存在丢失或损坏的危险。因而,将NFC芯片102以降低丢失、损坏的风险并且有利于个体之间实体交换的形式封装。封装NFC芯片102可以各种形式封装成,例如球体、卡片、小塑像或个人可能想与他人实体交换的任何装饰性实体形式,只要该形式不阻止封装NFC芯片102与NFC启用设备112a、112b之间的近场通信即可。例如,将NFC芯片102包围在金属壳内可能破坏封装NFC芯片102与NFC启用设备112a、112b之间的近场通信,并且因此应该被避免,而不需要修改以允许近场通信。作为另一实例,包围壳不应过厚,以致阻止了与封装NFC芯片102的近场通信。在优选实施例中,NFC芯片102被包在作为保护覆层104的聚合物壳中,并且被成形以形成期望的装饰。这可借助合适的聚合物使用注塑成型技术来实现,合适的聚合物例如聚丙烯、聚苯乙烯、聚乙烯,以及在聚合物和塑料制造领域中已知的其他聚合物。例如,聚合物可围绕NFC芯片102聚合以形成聚合物壳,或者聚合物可被形成,然后凿洞或钻孔来允许NFC芯片102的插入。虽然可将金属和金属合金掺入该壳体中,但接着应做测试以确保可在封装NFC芯片102与NFC启用设备112a、112b之间维持近场通信,因为发明者已发现在一些壳体中金属和金属合金可能干扰近场通信。The NFC chip 102 itself is currently available through various manufacturers. The NFC chip 102 is small and fragile, and therefore presents a risk of loss or damage. Therefore, the NFC chip 102 is packaged in a form that reduces the risk of loss or damage and facilitates physical exchange between individuals. The packaged NFC chip 102 can be packaged in various forms, such as a sphere, a card, a figurine, or any decorative physical form that an individual might want to physically exchange with another person, as long as the form does not prevent near-field communication between the packaged NFC chip 102 and the NFC-enabled devices 112a, 112b. For example, enclosing the NFC chip 102 in a metal shell may disrupt near-field communication between the packaged NFC chip 102 and the NFC-enabled devices 112a, 112b and should therefore be avoided without requiring modification to allow near-field communication. As another example, the surrounding shell should not be so thick as to prevent near-field communication with the packaged NFC chip 102. In a preferred embodiment, the NFC chip 102 is enclosed in a polymer shell that serves as a protective coating 104 and is shaped to create the desired decorative effect. This can be accomplished using injection molding techniques with a suitable polymer, such as polypropylene, polystyrene, polyethylene, and other polymers known in the art of polymer and plastic manufacturing. For example, a polymer can be polymerized around the NFC chip 102 to form a polymer shell, or the polymer can be formed and then holes or drilled to allow for the insertion of the NFC chip 102. While metals and metal alloys can be incorporated into the shell, testing should then be done to ensure that near-field communication can be maintained between the encapsulated NFC chip 102 and the NFC-enabled devices 112a, 112b, as the inventors have discovered that metals and metal alloys in some shells can interfere with near-field communication.
封装NFC芯片102可通过NFC标识符同其他者区分,NFC标识符也称为NFC ID。NFCID是特定于封装NFC芯片的一串数字、字母或符号。NFC ID可以不可改变的形式编写至NFC芯片102,或可以可重写的形式来生成并编写至NFC芯片102。在一些实施例中,NFC芯片102具有不可重写的永久NFC ID和可重写的临时NFC ID。在NFC ID可重写的情况下,优选地,可利用在NFC启用设备上加载的音乐共享软件来重写NFC ID。这允许用户产生虚(vanity)NFC珠110。The packaged NFC chip 102 can be distinguished from others by an NFC identifier, also known as an NFC ID. The NFC ID is a string of numbers, letters, or symbols specific to the packaged NFC chip. The NFC ID can be programmed into the NFC chip 102 in an unchangeable form, or can be generated and programmed into the NFC chip 102 in a rewritable form. In some embodiments, the NFC chip 102 has a permanent, unrewritable NFC ID and a rewritable temporary NFC ID. If the NFC ID is rewritable, the NFC ID can preferably be rewritten using music sharing software loaded on an NFC-enabled device. This allows a user to generate a vanity NFC bead 110.
因为封装NFC芯片102自身不单独供电,而是替代地通过由NFC启用设备112a、112b生成的电场供电,所以提供了安全特征以阻止他人在购买NFC芯片102之前检索数据用于下载音乐文件。即,因为封装NFC芯片102适于零售,所以在销售过程中或在潜在购买者观察到时,紧邻NFC芯片102定位的NFC启用设备112a、112b可能在购买之前从NFC芯片102检索数据,并且因此不合法地获得音乐文件。为此,已开发了附加的安全特征来保护音乐文件的配送。Because the packaged NFC chip 102 is not powered by itself, but instead is powered by the electric field generated by the NFC-enabled devices 112a, 112b, a security feature is provided to prevent others from retrieving data for downloading music files before the NFC chip 102 is purchased. That is, because the packaged NFC chip 102 is suitable for retail sale, an NFC-enabled device 112a, 112b positioned in close proximity to the NFC chip 102 during the sales process or while being observed by a potential purchaser could retrieve data from the NFC chip 102 before purchase and, therefore, illegally obtain music files. For this reason, additional security features have been developed to protect the distribution of music files.
对阻止音乐的未认证下载的挑战的一个解决方案是,要求在以播放列表使用之前注册封装NFC芯片102。这可通过注册与每个封装NFC芯片102相关联的NFC ID来执行。音乐共享软件提供用于激活新获得的NFC芯片102的选项,这可涉及将NFC ID从批准的NFC启用设备112a、112b和/或批准的用户转移至服务器系统114以便插入(insertion)数据库。One solution to the challenge of preventing unauthorized downloading of music is to require registration of the packaged NFC chip 102 before use in a playlist. This can be performed by registering an NFC ID associated with each packaged NFC chip 102. The music sharing software provides an option for activating a newly acquired NFC chip 102, which may involve transferring the NFC ID from an approved NFC-enabled device 112a, 112b and/or an approved user to the server system 114 for insertion into the database.
阻止在购买之前对封装NFC芯片102中的音乐进行未认证下载的挑战的另一种解决方案是,要求与NFC芯片102分开的购买代码。即,虽然NFC芯片102可预加载NFC ID并且可选地预加载与一或多个音乐文件相关联的播放列表ID,但下载音乐文件在不单独输入购买代码的情况下是被阻止的。甚至在NFC ID和播放列表ID被提供给服务器系统114的情况下,在不使用购买代码预先注册NFC ID和/或播放列表ID的情况下,NFC ID和播放列表ID将不会认证。在一些实施例中,在未从注册的所有者得到另外确认或授权的情况下,服务器系统114将不会允许预先注册的NFC芯片102的后续注册或预先下载的音乐文件的后续下载。Another solution to the challenge of preventing unauthenticated downloading of music in the packaged NFC chip 102 before purchase is to require a purchase code separate from the NFC chip 102. That is, although the NFC chip 102 can be preloaded with an NFC ID and optionally preloaded with a playlist ID associated with one or more music files, downloading the music files is prevented without separately entering a purchase code. Even if the NFC ID and playlist ID are provided to the server system 114, the NFC ID and playlist ID will not be authenticated without pre-registering the NFC ID and/or playlist ID using the purchase code. In some embodiments, the server system 114 will not allow subsequent registration of the pre-registered NFC chip 102 or subsequent downloading of pre-downloaded music files without additional confirmation or authorization from the registered owner.
在一些实施例中,购买代码以未初始编写至封装NFC芯片102的形式提供。例如,购买代码可在插件上单独写入,这需要用户在建立与NFC芯片102的近场通信之后将购买代码手动输入音乐共享软件应用。然后,音乐共享软件应用可将购买代码转移至服务器系统114以用于认证。认证可涉及若干其他认证步骤,例如计算和调节购买代码或NFC ID可提交的次数。In some embodiments, the purchase code is provided in a form that is not initially programmed into the packaged NFC chip 102. For example, the purchase code may be written separately on the plug-in, requiring the user to manually enter the purchase code into the music sharing software application after establishing near-field communication with the NFC chip 102. The music sharing software application may then transfer the purchase code to the server system 114 for authentication. Authentication may involve several other authentication steps, such as calculating and adjusting the number of times the purchase code or NFC ID can be submitted.
在其他实施例中,购买代码在销售点处被激活,并且因此可与封装NFC芯片102分开提供或加载到封装NFC芯片102上。在这类实施例中,收银终端可充当与服务器系统114通信的渠道,例如通过因特网116,以交换数据并且因此激活购买代码。在一些实施例中,购买代码在销售点处被编写至封装NFC芯片102。接着,购买者可遵循下载命令,所述下载命令通常在音乐共享软件应用中显示。In other embodiments, the purchase code is activated at the point of sale and can therefore be provided separately from or loaded onto the packaged NFC chip 102. In such embodiments, the cash register terminal can act as a conduit for communication with the server system 114, for example, via the Internet 116, to exchange data and thereby activate the purchase code. In some embodiments, the purchase code is programmed into the packaged NFC chip 102 at the point of sale. The purchaser can then follow the download command, which is typically displayed in the music sharing software application.
在其他实施例中,购买代码预加载在封装NFC芯片102中,但封装NFC芯片102存储在阻止封装NFC芯片102与NFC启用设备112a、112b之间的近场通信的包装中。这可通过以某种构造提供具有金属层或薄膜的包装来实现,该构造仅在进行包装时阻止封装NFC芯片102与NFC启用设备112a、112b之间的近场通信。在一些实施例中,该包装是完全包封封装NFC芯片102的金属或金属合金。在其他实施例中,该包装包括金属或金属合金材料,该材料被配置为360度包围该封装NFC芯片102的带材,以阻止NFC芯片102与NFC启用设备112a、112b之间的近场通信直至其取出。在一些实施例中,NFC芯片102被金属或金属合金球状包围,从而在NFC芯片102或NFC珠110从其包装中取出之前阻止近场通信。可使用的金属和金属合金的非限制性实例包括各种导电材料,例如钢、铁、银和金。在这些实施例中,必须破坏包装以中断其封闭效应,或将封装NFC芯片102从包装移除。In other embodiments, the purchase code is preloaded into the packaged NFC chip 102, but the packaged NFC chip 102 is stored in packaging that blocks near-field communication between the packaged NFC chip 102 and the NFC-enabled devices 112a, 112b. This can be achieved by providing the packaging with a metal layer or film in a configuration that blocks near-field communication between the packaged NFC chip 102 and the NFC-enabled devices 112a, 112b only while the packaging is in place. In some embodiments, the packaging is a metal or metal alloy that completely encapsulates the packaged NFC chip 102. In other embodiments, the packaging includes a metal or metal alloy material configured as a strip that surrounds the packaged NFC chip 102 360 degrees, thereby blocking near-field communication between the NFC chip 102 and the NFC-enabled devices 112a, 112b until the chip 102 is removed. In some embodiments, the NFC chip 102 is surrounded by a metal or metal alloy sphere, thereby blocking near-field communication until the NFC chip 102 or NFC bead 110 is removed from its packaging. Non-limiting examples of usable metals and metal alloys include various conductive materials, such as steel, iron, silver, and gold. In these embodiments, the package must be destroyed to interrupt its sealing effect, or the encapsulated NFC chip 102 must be removed from the package.
在相关方面中,本发明提供加载有音乐共享软件的近场通信(NFC)启用设备112a、112b。音乐共享软件包括:NFC编程,其被配置来从NFC芯片102接收数据文件,并将数据文件编写至NFC芯片102;音乐播放器,其呈用于播放音乐文件的音频播放器形式;编程,其使用分配给NFC芯片102的NFC ID和分配给音乐文件的播放列表的播放列表ID填充一或多个数据库;查询编程,其将所接收的NFC ID和所接收的播放列表ID与一或多个数据库进行比较;并且如果一对被授权,则启动分配给所接收的播放列表ID的播放列表;以及通信编程,其与服务器系统通信以更新播放列表ID和NFC ID。In a related aspect, the present invention provides a near field communication (NFC) enabled device 112a, 112b loaded with music sharing software. The music sharing software includes: NFC programming configured to receive data files from the NFC chip 102 and write the data files to the NFC chip 102; a music player in the form of an audio player for playing music files; programming that populates one or more databases with an NFC ID assigned to the NFC chip 102 and a playlist ID assigned to a playlist of music files; query programming that compares the received NFC ID and the received playlist ID with the one or more databases; and if a pair is authorized, starts the playlist assigned to the received playlist ID; and communication programming that communicates with a server system to update the playlist ID and the NFC ID.
图2A-2G是描绘加载有音乐共享软件的移动电话上的图形用户界面的屏幕截图。音乐共享软件可通过与特定操作系统一致的修改在各种操作系统上使用。这类修改为本发明所属领域的一般技术人员所知。为此,以指导技术人员另外参考附图来实施必需和可选功能的方式来提供音乐共享软件。作为进一步非限制性指导,本发明的系统可使用java、PHP、Python和SQL。Figures 2A-2G are screenshots depicting a graphical user interface on a mobile phone loaded with music sharing software. The music sharing software can be used on a variety of operating systems with modifications consistent with the specific operating system. Such modifications are known to those skilled in the art. Therefore, the music sharing software is provided in a manner that guides the skilled person in implementing the required and optional functions with additional reference to the accompanying drawings. As a further non-limiting guide, the system of the present invention can be used with Java, PHP, Python, and SQL.
虽然技术人员可将音乐播放软件与已在NFC启用设备上的近场通信软件连接,但音乐共享软件自身包括有近场通信软件以便与系统和方法的整合有所改善。NFC编程是从NFC芯片接收数据文件并且将数据文件编写至NFC芯片的一组代码。软件应用市售可得,其自身生成NFC编程,且因此可随不同应用而变化。为此,这些软件应用可用来生成NFC编程模块以用于特定操作系统。While a technician can connect music playing software to near field communication software already on an NFC-enabled device, music sharing software itself includes near field communication software for improved integration with the system and method. NFC programming is a set of codes that receives a data file from an NFC chip and writes the data file to the NFC chip. Software applications are commercially available that generate NFC programming themselves and can therefore vary from application to application. To this end, these software applications can be used to generate NFC programming modules for specific operating systems.
在一些实施例中,一旦NFC芯片被供电,编码在NFC芯片上的数据立即被发现,并且音乐共享软件取出(unpacking)数据。本领域技术人员将意识到,取出的差异可取决于NFC芯片自身的编程。一旦取出,音乐共享软件读取取出的数据,并且取决于所接收数据以及NFC ID和/或播放列表ID是否已存储在NFC启用设备和/或服务器系统内来执行一系列操作。In some embodiments, once the NFC chip is powered, the data encoded on the NFC chip is immediately discovered and the music sharing software unpacks the data. Those skilled in the art will appreciate that the differences in unpacking may depend on the programming of the NFC chip itself. Once unpacked, the music sharing software reads the unpacked data and performs a series of operations depending on the received data and whether the NFC ID and/or playlist ID is already stored in the NFC-enabled device and/or server system.
如图2A-2B所示,新购买的NFC珠将不被认为是已经由音乐共享软件或服务器系统注册。为此,NFC芯片必须被激活或注册。当不被识别时或如果希望激活NFC珠,音乐共享软件以激活屏幕202的形式显示提示,如图2A所示。激活或注册通过手动输入购买代码完成,该购买代码优选地与NFC珠自身分开供应。购买代码和NFC ID被传送至服务器系统,在服务器系统中与安全对的数据库进行比较。一旦购买代码和NFC ID得到认证,服务器系统就通知NFC启用设备上加载的音乐共享软件,并且允许将所购买音乐文件下载到NFC启用设备内的长期存储器中以用于在任何时候播放。如图2B所示,音乐共享软件命令图形用户界面显示成功验证屏幕204。在一些实施例中,成功验证屏幕204将显示对应于所购买音乐文件或播放列表的图形。As shown in Figures 2A-2B, newly purchased NFC beads will not be considered to have been registered by music sharing software or server system. For this reason, the NFC chip must be activated or registered. When not recognized or if you wish to activate the NFC beads, the music sharing software displays a prompt in the form of an activation screen 202, as shown in Figure 2A. Activation or registration is completed by manually entering a purchase code, which is preferably supplied separately from the NFC beads themselves. The purchase code and NFC ID are transmitted to the server system and compared with a secure database in the server system. Once the purchase code and NFC ID are authenticated, the server system notifies the music sharing software loaded on the NFC-enabled device and allows the purchased music files to be downloaded to the long-term storage in the NFC-enabled device for playback at any time. As shown in Figure 2B, the music sharing software command graphical user interface displays a successful verification screen 204. In certain embodiments, the successful verification screen 204 will display a graphic corresponding to the purchased music file or playlist.
一旦下载到NFC启用设备,音乐文件可添加至音乐文件的资料库,这允许根据音乐文件标识符来布置或分类资料库,例如艺术家、专辑、歌曲、流派和电子艺术中已知的其他标识符。如图2C所示,一旦下载,音乐播放器允许播放音乐文件,并且当播放音乐文件时,相应的音乐文件屏幕206优选地通过图形用户界面显示。音乐播放器模块含有常规功能,例如播放、停止、暂停、快进、后退和其他。在优选实施例中,音乐文件以阻止在不同音频播放器中播放的格式来提供。Once downloaded to the NFC-enabled device, the music file can be added to a library of music files, which allows the library to be arranged or sorted according to music file identifiers, such as artist, album, song, genre, and other identifiers known in electronic art. As shown in Figure 2C, once downloaded, the music player allows the music file to be played, and when the music file is played, the corresponding music file screen 206 is preferably displayed through a graphical user interface. The music player module contains conventional functions, such as play, stop, pause, fast forward, rewind, and others. In a preferred embodiment, the music files are provided in a format that prevents playback in different audio players.
如图2D的播放列表生成屏幕208所示,音乐共享软件允许用户从资料库内的所有音乐文件中进行选择以生成播放列表。对文件进行识别以添加至播放列表可通过贯穿音乐资料库选定或取消选定如图2D所示的每个音乐文件的指示符来执行。一旦所有期望的歌曲被选定,用户可视需要改变音乐文件的顺序,并且可选择在准备好时生成播放列表的选项。生成播放列表包括:识别每首歌曲并且可选地识别其顺序;以及将数据编写为数据库文件。数据库填充自身可通过根据预定格式将文件放在数据文件中来执行。在一些实施例中,生成的该数据库文件作为播放列表ID分配给播放列表。这种方法允许稍后直接从播放列表ID自身解码播放列表以用于通过服务器系统共享,例如音乐文件。在其他实施例中,随机数据串生成器生成数字、字母和符号的数据串,其提供较短的数据串,并且因此在生成大播放列表时可能是优选的。As shown in the playlist generation screen 208 of Figure 2D, the music sharing software allows the user to select from all the music files in the library to generate a playlist. Identifying files to add to the playlist can be performed by selecting or deselecting the indicators for each music file as shown in Figure 2D throughout the music library. Once all desired songs have been selected, the user can change the order of the music files as needed and can select the option to generate the playlist when ready. Generating the playlist includes: identifying each song and optionally identifying its order; and compiling the data into a database file. The database can be populated by placing files in a data file according to a predetermined format. In some embodiments, the generated database file is assigned to the playlist as a playlist ID. This method allows the playlist to be later decoded directly from the playlist ID itself for sharing via a server system, such as a music file. In other embodiments, a random data string generator generates a data string of numbers, letters, and symbols, which provides a shorter data string and may therefore be preferred when generating large playlists.
一旦播放列表ID分配给播放列表,软件可提示用户同步NFC珠,从而将播放列表ID编写至NFC珠。同步屏幕210的实例在图2E中示出。当同步至NFC珠时,对应于NFC珠和播放列表ID的NFC ID通信至服务器系统,在服务器系统中,NFC ID可被保存在数据库中以用于流式传输音乐文件的稍后认证。音乐共享软件也可上传与播放列表ID分开的播放列表数据库文件,以进一步识别分配给播放列表ID的音乐文件。Once the playlist ID is assigned to the playlist, the software can prompt the user to synchronize the NFC bead, thereby programming the playlist ID to the NFC bead. An example of a synchronization screen 210 is shown in FIG2E . When synchronizing to the NFC bead, the NFC ID corresponding to the NFC bead and the playlist ID is communicated to the server system, where the NFC ID can be stored in a database for later authentication of the streamed music file. The music sharing software can also upload a playlist database file separate from the playlist ID to further identify the music files assigned to the playlist ID.
音乐共享软件还允许通过如图2F中的社交媒体屏幕212所示的社交媒体平台来共享音乐文件。非限制性实例包括电子邮件程序,信使程序、商业网络程序,社交网络程序和其他。在一些实施例中,播放列表被生成并提供至服务器系统,服务器系统生成访问代码,所述访问代码允许在不将音乐文件下载到后续NFC启用设备的长期存储器中的情况下临时流式传输或播放音乐文件。然后,访问代码可通过音乐共享软件或服务器系统来传送至社交媒体平台。The music sharing software also allows for sharing music files via social media platforms, such as shown in the social media screen 212 in FIG. 2F . Non-limiting examples include email programs, messenger programs, business networking programs, social networking programs, and others. In some embodiments, a playlist is generated and provided to a server system, which generates an access code that allows for temporary streaming or playback of the music files without downloading them to the long-term storage of a subsequent NFC-enabled device. The access code can then be transmitted to the social media platform via the music sharing software or the server system.
如图2G所示,音乐共享软件连同服务器系统一起允许音乐文件被预览,然后被临时共享或购买。As shown in FIG. 2G , the music sharing software in conjunction with the server system allows music files to be previewed and then temporarily shared or purchased.
实例1:使用NFC技术购买音乐文件Example 1: Purchasing music files using NFC technology
参阅图1A-B,在本文公开的发明中,提供了使用近场通信(NFC)将音乐文件转移至初始购买者的方法。示例性方法包括:向NFC芯片102提供NFC芯片102所独有的NFC标识符(ID);将一组音乐文件分配给NFC ID与购买代码对,其中NFC ID与购买代码对存储在被配置来访问和转移音乐文件的服务器系统114上;使用NFC启用设备112a从NFC芯片102读取NFC ID,该NFC启用设备112a加载有被配置来播放音乐文件的音乐共享软件;将购买代码输入NFC启用设备112a;通过与服务器系统114的通信来认证由NFC启用设备112a接收的NFCID与购买代码对;以及如果已认证,将音乐文件注册至NFC启用设备112a的用户。一旦音乐文件被注册,用户被允许将音乐文件下载到NFC启用设备112a的长期存储器中以用于在任何时候播放,或可通过以下方式流式传输或播放音乐文件:将音乐文件保存至注册账户,并且流式传输或播放来自所述账户的音乐文件。此外,一旦注册,用户可指定其他用户临时流式传输或播放音乐文件,而不需要下载至长期存储器中的许可,这由服务器系统114调节和监控。1A-B , in the invention disclosed herein, a method for transferring music files to an initial purchaser using near field communication (NFC) is provided. The exemplary method includes: providing an NFC identifier (ID) unique to the NFC chip 102 to the NFC chip 102; assigning a set of music files to NFC ID and purchase code pairs, wherein the NFC ID and purchase code pairs are stored on a server system 114 configured to access and transfer the music files; reading the NFC ID from the NFC chip 102 using an NFC-enabled device 112a loaded with music sharing software configured to play the music files; entering the purchase code into the NFC-enabled device 112a; authenticating the NFC ID and purchase code pair received by the NFC-enabled device 112a through communication with the server system 114; and, if authenticated, registering the music files to a user of the NFC-enabled device 112a. Once a music file is registered, the user is allowed to download the music file to the long-term storage of the NFC-enabled device 112a for playback at any time, or can stream or play the music file by saving the music file to the registered account and streaming or playing the music file from the account. In addition, once registered, the user can designate other users to temporarily stream or play the music file without requiring permission to download to the long-term storage, which is regulated and monitored by the server system 114.
图3是展示示例性实施例的流程图,该示例性实施例展示在共享之前使用NFC启用设备通过使用封装NFC芯片来购买音乐文件。在这个实例中,封装NFC芯片体现为具有围绕NFC芯片的球形聚合物壳的NFC珠,并且NFC启用设备是移动电话。Figure 3 is a flow chart illustrating an exemplary embodiment of purchasing a music file using an NFC-enabled device by using an encapsulated NFC chip before sharing. In this example, the encapsulated NFC chip is embodied as an NFC bead having a spherical polymer shell surrounding the NFC chip, and the NFC-enabled device is a mobile phone.
步骤302表示NFC珠的初始购买,这常常通过音乐零售商来进行。所述珠预加载有用于识别的NFC ID,并且购买代码单独提供在包装中。在步骤304中,使所述珠轻触至购买者的移动电话以启动与音乐共享软件的通信。如果移动电话已具有音乐共享软件,则软件启动。如果音乐共享软件还未安装在移动电话上,则移动电话经由网络浏览器被引导至一网站,其中音乐共享软件可下载到移动电话上,然后打开。用以实现步骤304的一系列条件决策可通过与用于打开和检索软件行业中所用软件程序的当前方法一致的可执行代码来实现。例如,可执行编程可将浏览器引导至提供软件应用程序的各种供应商,例如像谷歌市场(Google Play)或苹果应用程序商店(Apple App Store)。将浏览器引导至这类网站和下载软件应用完全是在本发明所属领域的一般技术人员的能力范围内。Step 302 represents the initial purchase of NFC beads, which is often carried out by music retailers. The beads are preloaded with an NFC ID for identification, and the purchase code is provided separately in the packaging. In step 304, the beads are touched to the buyer's mobile phone to start communication with the music sharing software. If the mobile phone already has music sharing software, the software starts. If the music sharing software is not yet installed on the mobile phone, the mobile phone is directed to a website via a web browser, where the music sharing software can be downloaded to the mobile phone and then opened. A series of conditional decisions to realize step 304 can be implemented by executable code consistent with the current method for opening and retrieving software programs used in the software industry. For example, executable programming can guide a browser to various suppliers that provide software applications, such as Google Play or Apple App Store. It is entirely within the capabilities of those skilled in the art to which the invention pertains to guiding a browser to such websites and downloading software applications.
在步骤306中,音乐共享软件将NFC ID识别为未注册的,并且因此要求使用图形用户界面来输入购买代码。验证注册可通过与系统服务器的通信自动执行或可被手动指示。在步骤308中,服务器通过将NFC ID和购买代码各自的数据串与有效组合的数据库进行对比来认证该NFC ID和购买代码。服务器查询其数据库,并且如果NFC ID和购买代码匹配,则认为该组合可信,并且服务器批准对音乐文件进行下载。购买者可随后在图形用户界面上看见验证消息。如果在数据库中未发现NFC ID与购买代码的组合,则不下载音乐文件。在一些实施例中,如果在数据库中未发现NFC ID与购买代码的组合,则向用户提供购买音乐文件的选项。In step 306, the music sharing software identifies the NFC ID as unregistered and therefore requires the use of a graphical user interface to enter a purchase code. Verification registration can be automatically performed by communication with the system server or can be manually instructed. In step 308, the server authenticates the NFC ID and purchase code by comparing their respective data strings with a database of valid combinations. The server queries its database and, if the NFC ID and purchase code match, considers the combination to be trustworthy, and the server approves the download of the music file. The buyer can subsequently see a verification message on the graphical user interface. If the combination of NFC ID and purchase code is not found in the database, the music file is not downloaded. In some embodiments, if the combination of NFC ID and purchase code is not found in the database, the option of purchasing the music file is provided to the user.
在步骤310中,在对NFC ID和购买代码认证之后,所购买音乐文件被下载至用户的NFC启用移动电话以便长期存贮。在一些实施例中,音乐文件存储在移动电话上,并且拷贝保存至用户的线上账户,所述账户可利用本发明所属领域中所熟知的方法生成。在替代实施例中,音乐未下载到用户的移动电话上,而是分配给线上用户的账户,并且以允许从音乐存储位置无限制流式传输至移动电话的方式进行链接。通过快速因特网,流式传输选项允许用户节省移动电话上的存储空间。In step 310, after authenticating the NFC ID and purchase code, the purchased music files are downloaded to the user's NFC-enabled mobile phone for long-term storage. In some embodiments, the music files are stored on the mobile phone, and a copy is saved to the user's online account, which can be created using methods well known in the art. In alternative embodiments, the music is not downloaded to the user's mobile phone, but rather assigned to the user's online account and linked in a manner that allows unlimited streaming from the music storage location to the mobile phone. This streaming option allows the user to conserve storage space on the mobile phone via fast internet.
在步骤312中,用户所独有的用户ID、与由用户购买的音乐文件相关联的音乐ID、移动电话所独有的设备ID以及与特定NFC珠相关联的NFC ID是作为数据集存储至可通过服务器访问的数据库,该数据集可用作备份功能或用于共享应用。购买代码也可被保存。通过存储用户ID,音乐共享软件和服务器系统可交互地追踪音乐文件、设备和NFC芯片的所有权。通过存储音乐ID,音乐共享软件和服务器系统可维持所购买或所拥有的音乐文件的列表。通过存储设备ID,音乐共享软件和服务器系统可认证用户的移动电话和所有播放用户拥有的音乐文件的其他设备,例如平板计算机、便携式电脑、网络媒体播放器(DVD播放器、电视)以及其他。通过存储NFC ID,音乐共享软件和服务器系统可追踪NFC启用设备之间的音乐文件交换、共享和转移。标识符自身通常为具有多个字母、数字和符号的数据串的形式。在一些实施例中,保存购买代码以有利于转移一或多个音乐文件的所有权的。In step 312, the user's unique user ID, the music ID associated with the music files purchased by the user, the device ID unique to the mobile phone, and the NFC ID associated with the specific NFC bead are stored as a data set in a database accessible by the server, which can be used as a backup function or for sharing applications. The purchase code can also be saved. By storing the user ID, the music sharing software and server system can interactively track the ownership of music files, devices, and NFC chips. By storing the music ID, the music sharing software and server system can maintain a list of purchased or owned music files. By storing the device ID, the music sharing software and server system can authenticate the user's mobile phone and all other devices that play the user's music files, such as tablet computers, laptops, network media players (DVD players, TVs), and other devices. By storing the NFC ID, the music sharing software and server system can track the exchange, sharing, and transfer of music files between NFC-enabled devices. The identifier itself is typically in the form of a data string with multiple letters, numbers, and symbols. In some embodiments, the purchase code is saved to facilitate the transfer of ownership of one or more music files.
在步骤314中,音乐共享软件启动音乐播放器,并且播放列表进行播放。在优选实施例中,音乐文件以加密形式提供,或使用阻止在其他媒体播放器中播放的扩展。正如其他媒体播放器的情况一样,音乐共享软件允许以预先安排的顺序、随机或打乱的顺序播放音乐文件,允许快进、倒回、向前和向后跳进、暂停、停止、取样以及见于音频媒体播放器中的其他功能。In step 314, the music sharing software starts the music player and the playlist is played. In a preferred embodiment, the music files are provided in encrypted form or with an extension that prevents playback in other media players. As with other media players, the music sharing software allows the music files to be played in a pre-arranged order, a random or shuffled order, and allows fast forward, rewind, skip forward and backward, pause, stop, sample, and other functions found in audio media players.
实例2:通过社交媒体预览音乐Example 2: Previewing music via social media
在音乐共享软件中提供的特征当中存在这样的特征:通过提供对音乐文件的访问链接或入口以便进行预览而不提供将音乐文件下载到长期存储器中的许可,对预览文件进行临时共享。示例性方法的概要归纳于图4中。例如,一旦购买者已购买音乐文件,则可从一或多个音乐文件生成播放列表以与音乐共享软件的后续用户共享。Among the features provided in music sharing software is the ability to temporarily share preview files by providing a link or portal to the music files for previewing without providing permission to download the music files to long-term storage. An overview of an exemplary method is summarized in FIG4. For example, once a purchaser has purchased music files, a playlist can be generated from one or more music files to share with subsequent users of the music sharing software.
在一些实施例中,预览音乐文件短于原始音乐文件,并且定义长度的性质可由服务器更新。在一些实施例中,预览音乐文件通过远程访问来播放或被流式传输,并且因此仅在接收用户连接至因特网时允许。优选地,对由后续用户共享的预览音乐文件的访问将不可能是离线的,并且是临时的。In some embodiments, the preview music file is shorter than the original music file, and the property defining the length can be updated by the server. In some embodiments, the preview music file is played or streamed via remote access and is therefore only allowed when the receiving user is connected to the Internet. Preferably, access to the preview music file shared by subsequent users will not be possible offline and will be temporary.
在步骤402中,播放列表由一或多个所购买的音乐文件生成。这可通过导航至所期望音乐文件并且选择用于共享的所期望音乐文件来在NFC启用设备的用户界面上实现。在此之后,播放列表生成,并且播放列表ID得以分配。然后,用户执行共享命令。用户还选择平台来递送对音乐文件的可播放临时访问。其中,包括电子邮件、文本消息传送、社交媒体和其他。In step 402, a playlist is generated from one or more purchased music files. This can be accomplished on the user interface of the NFC-enabled device by navigating to the desired music file and selecting it for sharing. After this, the playlist is generated and a playlist ID is assigned. The user then executes a share command. The user also selects a platform to deliver playable temporary access to the music files, including email, text messaging, social media, and others.
共享命令将播放列表ID通信至服务器系统,服务器系统生成对远程站点的可执行访问链接,所述链接允许临时播放来自播放列表的音乐文件。The share command communicates the playlist ID to the server system, which generates an executable access link to a remote site that allows temporary playback of music files from the playlist.
在步骤404中,利用所选平台将可执行访问链接发送至后续用户。访问链接可呈HTTP格式或为另一种链接格式,该另一种链接格式用来例如通过安全入口将后续NFC启用设备连接至服务器,以用于经由因特网播放音乐文件。In step 404, an executable access link is sent to the subsequent user using the selected platform. The access link may be in HTTP format or another link format used to connect the subsequent NFC-enabled device to the server, for example, through a secure portal, for playing the music file via the Internet.
在步骤406中,后续用户接收链接,并且能够在受系统服务器调节的时间限制或重复限制下播放音乐文件。In step 406, subsequent users receive the link and are able to play the music file subject to time limits or repetition limits regulated by the system server.
实例3:使用NFC技术共享音乐播放列表Example 3: Sharing a music playlist using NFC technology
参阅图1A-B,本发明提供通过对NFC ID与播放列表ID进行配对和认证来共享由所购买音乐文件生成的播放列表的方法。作为实例,本发明提供使用近场通信(NFC)共享音乐播放列表的方法,所述方法包括:将播放列表标识符(播放列表ID)分配给音乐文件的播放列表;使用NFC启用设备112a从NFC芯片102接收NFC标识符(NFC ID);使用NFC启用设备112a将播放列表ID编写至NFC芯片102;将NFC ID和播放列表ID存储至服务器系统114,其中服务器系统114具有编码入播放列表ID中的音乐文件的可访问拷贝以用于播放或流式传输;使用后续NFC启用设备112b从NFC芯片102接收NFC ID和播放列表ID;用服务器系统114对后续NFC启用设备112b上的所接收NFC ID和播放列表ID进行认证;以及如果已认证,通过后续NFC启用设备112b播放或流式传输音乐文件的拷贝。播放列表ID可由NFC启用设备112a生成和分配以用于编写至NFC芯片102和用于传送至服务器系统114。可替代地,服务器系统可生成和分配播放列表ID,然后将播放列表ID提供至NFC启用设备112a以用于编写至NFC芯片102。1A-B , the present invention provides a method for sharing a playlist generated from purchased music files by pairing and authenticating an NFC ID with a playlist ID. As an example, the present invention provides a method for sharing a music playlist using near field communication (NFC), the method comprising: assigning a playlist identifier (playlist ID) to a playlist of music files; receiving an NFC identifier (NFC ID) from an NFC chip 102 using an NFC-enabled device 112a; programming the playlist ID to the NFC chip 102 using the NFC-enabled device 112a; storing the NFC ID and the playlist ID to a server system 114, wherein the server system 114 has accessible copies of the music files encoded in the playlist ID for playback or streaming; receiving the NFC ID and the playlist ID from the NFC chip 102 using a subsequent NFC-enabled device 112b; authenticating the received NFC ID and playlist ID on the subsequent NFC-enabled device 112b with the server system 114; and, if authenticated, playing or streaming the copy of the music files via the subsequent NFC-enabled device 112b. The playlist ID may be generated and assigned by the NFC-enabled device 112a for programming to the NFC chip 102 and for transmission to the server system 114. Alternatively, the server system may generate and assign the playlist ID and then provide the playlist ID to the NFC-enabled device 112a for programming to the NFC chip 102.
图5提供一个实例,其中体现为NFC珠的封装NFC芯片通过体现为移动电话的NFC启用设备在用户之间共享,从而临时共享音乐文件的播放列表。FIG5 provides an example where a packaged NFC chip embodied as an NFC bead is shared between users via an NFC-enabled device embodied as a mobile phone to temporarily share a playlist of music files.
在步骤502中,播放列表被生成,并且所分配播放列表ID利用音乐共享软件保存至所述珠。播放列表可与预先购买的播放列表相同,或可以是通过将一或多个歌曲分配给播放列表来定义的定制播放列表。共享程序提示用户将NFC珠轻触至移动电话,并且提示确认播放列表ID编写至NFC珠。在这个过程之前或期间,与NFC珠相关联的NFC ID通过音乐共享软件记录,并且与播放列表ID配对。NFC ID和播放列表ID被上传至服务器系统。In step 502, a playlist is generated and the assigned playlist ID is saved to the bead using the music sharing software. The playlist can be the same as a pre-purchased playlist, or it can be a custom playlist defined by assigning one or more songs to the playlist. The sharing program prompts the user to tap the NFC bead against their mobile phone and confirm that the playlist ID has been programmed to the NFC bead. Before or during this process, the NFC ID associated with the NFC bead is recorded by the music sharing software and paired with the playlist ID. The NFC ID and playlist ID are then uploaded to the server system.
在一些实施例中,播放列表ID是识别播放列表中所含音乐文件中每一个的数据文件。这可通过将一系列音乐轨迹标识符(轨迹ID)分组成数据串或数据矩阵来执行,所述音乐轨迹标识符在本文中还称为“音乐ID”或“音乐文件ID,其中每个轨迹ID与音乐文件相关联,并且以符合播放列表中的顺序的可读顺序提供。播放列表ID和NFC ID传送至服务器系统以输入至数据库中,该播放列表ID和NFC ID保留在数据库中以用于认证查询的稍后检索。优选地,服务器系统通过单独的许可协议具有对个别音乐文件的授权拷贝的访问权,以使得音乐文件自身不需要通过移动电话上传至服务器系统。因为播放列表ID可识别播放列表内的音乐文件,所以服务器系统可简单检索已授权拷贝以用于在对NFC ID与播放列表ID认证之后进行播放或流式传输。尽管不是优选的,但本发明还涵盖其中音乐文件自身被上载至服务器系统的实施例In some embodiments, the playlist ID is a data file that identifies each of the music files contained in the playlist. This may be performed by grouping a series of music track identifiers (track IDs), also referred to herein as "music IDs" or "music file IDs," into a data string or data matrix, wherein each track ID is associated with a music file and is provided in a readable order that conforms to the order in the playlist. The playlist ID and NFC ID are transmitted to the server system for entry into a database where they are retained for later retrieval upon authentication queries. Preferably, the server system has access to authorized copies of individual music files through separate licensing agreements so that the music files themselves do not need to be uploaded to the server system via the mobile phone. Because the playlist ID can identify the music files within the playlist, the server system can simply retrieve the authorized copies for playback or streaming after authenticating the NFC ID and playlist ID. Although not preferred, the present invention also encompasses embodiments in which the music files themselves are uploaded to the server system
在替代实施例中,播放列表ID是从音乐共享软件内的随机数据串生成器程序生成的数据串,该程序生成具有数字、字母和符号的混合物的随机字符串。此外,音乐共享软件将所述系列的轨迹标识符(轨迹ID)保存在播放列表数据文件中,其中每个轨迹ID与音乐文件相关联,并且以符合播放列表中的顺序的可读顺序提供。播放列表ID、NFC ID和播放列表数据文件被传送至服务器系统以用于输入至数据库中,其中保留播放列表ID和NFC ID以用于稍后认证查询,并且保留播放列表数据文件以用于识别轨迹ID以便在认证之后播放音乐文件。优选地,服务器系统通过单独的许可协议具有对个别音乐文件的授权拷贝的访问权,以使得音乐文件自身不需要通过移动电话上传至服务器系统。因为播放列表ID可识别播放列表内的音乐文件,所以服务器系统可简单检索已授权拷贝,以用于在对NFC ID与播放列表ID认证之后进行播放。尽管不是优选的,但本发明还涵盖其中音乐文件自身上传至服务器系统的实施例。In an alternative embodiment, the playlist ID is a data string generated by a random data string generator program in the music sharing software, and the program generates a random string with a mixture of numbers, letters and symbols. In addition, the music sharing software stores the track identifier (track ID) of the series in a playlist data file, wherein each track ID is associated with a music file and is provided in a readable order that meets the order in the playlist. The playlist ID, NFC ID and playlist data file are transmitted to a server system for input into a database, wherein the playlist ID and NFC ID are retained for authentication query later, and the playlist data file is retained for identifying the track ID so that the music file is played after authentication. Preferably, the server system has access to the authorized copy of the individual music file through a separate license agreement so that the music file itself does not need to be uploaded to the server system by a mobile phone. Because the playlist ID can identify the music file in the playlist, the server system can simply retrieve the authorized copy for playing after NFC ID and playlist ID authentication. Although not preferred, the present invention also encompasses embodiments in which the music file itself is uploaded to the server system.
在步骤504中,所述珠轻触至后续用户的移动电话以启动与珠的近场通信,并且在步骤506中,后续用户的移动电话上的音乐共享软件读取所接收文件以开始认证过程。这可通过在NFC珠与移动电话之间的近场通信自动执行,或者音乐共享软件可通过利用移动电话的图形用户界面单独启动音乐共享软件而在近场通信之前启动。自然地,如果音乐共享软件还未安装在移动电话上,那么浏览器可被引导至一网站,该网站用于将音乐共享软件下载到移动电话上。这系列条件决策可通过预加载到珠上的可执行代码实现,或其可通过本发明所属领域中已知的提供于移动设备上的代码实现。In step 504, the bead is lightly touched to the subsequent user's mobile phone to initiate near-field communication with the bead, and in step 506, the music sharing software on the subsequent user's mobile phone reads the received file to begin the authentication process. This can be performed automatically through near-field communication between the NFC bead and the mobile phone, or the music sharing software can be started before the near-field communication by separately starting the music sharing software using the mobile phone's graphical user interface. Naturally, if the music sharing software is not yet installed on the mobile phone, the browser can be directed to a website for downloading the music sharing software to the mobile phone. This series of conditional decisions can be implemented by executable code preloaded on the bead, or it can be implemented by code provided on the mobile device as known in the art to which the present invention belongs.
在步骤508中,音乐共享软件检索NFC ID和播放列表ID两者,并将它们传送至服务器系统以用于认证。服务器系统将NFC ID和播放列表ID与安全码的数据库进行比较以用于认证。如果已认证,则播放列表被允许在移动电话上临时流式传输,如步骤510中所提供的。In step 508, the music sharing software retrieves both the NFC ID and the playlist ID and transmits them to the server system for authentication. The server system compares the NFC ID and the playlist ID with a database of security codes for authentication. If authenticated, the playlist is allowed to be temporarily streamed on the mobile phone, as provided in step 510.
流式传输或播放音乐文件的步骤可根据播放列表通过服务器初始提供的实施例以及根据音乐共享软件一致地执行。The step of streaming or playing the music files may be performed consistently according to an embodiment in which the playlist is initially provided by a server and according to the music sharing software.
在实施例中,其中播放列表ID是识别播放列表中所含音乐文件中每一个的数据文件。与音乐文件相关联的轨迹ID可从服务器系统上的播放列表ID解析,可用音乐文件的列表可转移至移动电话以显示在交互式用户界面上用于选择,并且一旦选定,相应的音乐文件可被服务器系统检索,并且根据任何许可协议进行流式传输。可替代地,音乐共享软件可从检索自NFC珠的播放列表ID解析轨迹ID,通过可选的用户界面向用户呈现轨迹ID列表,并且一旦选定,则在不将音乐文件下载到长期存储器的情况下将命令传送至服务器系统以用于播放或流式传输。In an embodiment, where a playlist ID is a data file identifying each of the music files contained in the playlist, the track IDs associated with the music files can be parsed from the playlist ID on the server system, a list of available music files can be transferred to the mobile phone for display on an interactive user interface for selection, and once selected, the corresponding music file can be retrieved by the server system and streamed in accordance with any licensing agreement. Alternatively, the music sharing software can parse the track ID from the playlist ID retrieved from the NFC bead, present the list of track IDs to the user via an optional user interface, and once selected, transmit a command to the server system for playback or streaming without downloading the music file to long-term storage.
在播放列表ID是从音乐共享软件内的随机数据串生成器程序生成的数据串的实施例中,预先提供至服务器系统的播放列表数据文件被解析用于可用轨迹ID,并且轨迹ID列表被提供至移动电话以显示在交互式用户界面上用于选择,并且一旦选定,则相应的音乐文件可被服务器系统检索并且根据任何许可协议流式传输。In an embodiment where the playlist ID is a data string generated from a random data string generator program within the music sharing software, a playlist data file previously provided to the server system is parsed for available track IDs, and a list of track IDs is provided to the mobile phone for display on an interactive user interface for selection, and once selected, the corresponding music file can be retrieved by the server system and streamed in accordance with any licensing agreement.
在一些实施例中,对播放音乐的访问受到预定时间的限制,例如预定的小时数。通过小时数调节访问可通过在服务器系统内提供计时器程序来执行,所述计时器程序对播放音乐的访问计时,并且被配置来在一旦满足预定时间限制时停止访问。这类时间限制的非限制性实例包括选自由下列组成的群组的时间限制:1小时、2小时、3小时、4小时、5小时、6小时、7小时、8小时、9小时、10小时、12小时、18小时、24小时、36小时、48小时、72小时、96小时、120小时、144小时、168小时和其他。在其他实施例中,对可播放音乐的访问受到预定的播放次数的限制,其中服务器系统计算一或多个音乐文件的重复次数,并且将计数与预定限制进行比较。这类重复次数的非限制性实例包括每首音乐文件的1-5次重复或播放列表的1-5次重复。在另一实施例中,对可播放音乐的访问受到同一移动电话联系服务器系统以开始播放音乐的次数的限制。这类重复次数的非限制性实例包括联系服务器系统的1-5次重复。In some embodiments, access to playable music is limited to a predetermined time, such as a predetermined number of hours. Regulating access by hours can be implemented by providing a timer program within the server system that times access to playable music and is configured to terminate access once the predetermined time limit is met. Non-limiting examples of such time limits include a time limit selected from the group consisting of: 1 hour, 2 hours, 3 hours, 4 hours, 5 hours, 6 hours, 7 hours, 8 hours, 9 hours, 10 hours, 12 hours, 18 hours, 24 hours, 36 hours, 48 hours, 72 hours, 96 hours, 120 hours, 144 hours, 168 hours, and others. In other embodiments, access to playable music is limited to a predetermined number of plays, wherein the server system counts the number of repetitions of one or more music files and compares the count to the predetermined limit. Non-limiting examples of such repetitions include 1-5 repetitions per music file or 1-5 repetitions of a playlist. In another embodiment, access to playable music is limited to the number of times the same mobile phone contacts the server system to initiate music playback. Non-limiting examples of such repetition numbers include 1-5 repetitions of contacting the server system.
在步骤512中,向用户提供购买播放列表中音乐文件的选项。这可利用如线上零售领域中已知的服务器系统上的常规购物车和收款编程实现。在一些实施例中,购买选项与另一音乐零售商介接。In step 512, the user is provided with an option to purchase the music files in the playlist. This can be accomplished using conventional shopping carts and checkout programming on a server system as is known in the online retail field. In some embodiments, the purchase option is interfaced with another music retailer.
实例4:使用NFC技术将音乐文件的所有权从原始购买者转移至后续用户Example 4: Using NFC technology to transfer ownership of music files from the original purchaser to subsequent users
参阅图1A-B,在一些实施例中,本发明使用NFC技术和购买代码提供原始与NFC珠110相关联的音乐的所有权转移。在示例性方法中,本发明包括在近场通信(NFC)启用设备112a、112b之间转移音乐文件的方法,所述方法包括:向NFC启用设备112a提供音乐文件的资料库;将NFC ID、购买代码和来自音乐文件的资料库的音乐文件在服务器系统114上注册至用户账户;使用后续NFC启用设备112b从NFC芯片102读取NFC ID;在不使用NFC芯片102的情况下将购买代码输入至后续NFC启用设备112b中;在服务器系统114上对NFC ID和购买代码进行认证;请求将音乐文件从用户账户转移至不同用户账户的许可;以及如果已批准,从音乐文件的资料库中删除音乐文件;将购买代码和音乐文件注册至不同用户账户;以及将音乐文件下载到后续NFC启用设备112b。另一示例性方法展示于图6中,其在初始购买和珠ID、购买代码和用户ID注册之后对音乐文件的所有权进行转移。1A-B , in some embodiments, the present invention uses NFC technology and a purchase code to provide for a transfer of ownership of music originally associated with an NFC bead 110. In an exemplary method, the present invention includes a method for transferring music files between near field communication (NFC) enabled devices 112a, 112b, the method comprising: providing a library of music files to the NFC enabled device 112a; registering an NFC ID, a purchase code, and the music files from the library of music files with a user account on a server system 114; reading the NFC ID from the NFC chip 102 using a subsequent NFC enabled device 112b; entering the purchase code into the subsequent NFC enabled device 112b without using the NFC chip 102; authenticating the NFC ID and purchase code on the server system 114; requesting permission to transfer the music files from the user account to a different user account; and, if approved, deleting the music files from the library of music files; registering the purchase code and the music files with the different user account; and downloading the music files to the subsequent NFC enabled device 112b. Another exemplary method is shown in FIG. 6 , which transfers ownership of a music file after an initial purchase and registration of a bead ID, purchase code, and user ID.
在步骤602中,音乐文件的原始购买者将NFC珠转移至后续用户。此外,初始购买者向后续用户提供原始购买代码或新生成的购买代码。购买代码优选地不加载到NFC珠上,而是替代地单独提供。In step 602, the original purchaser of the music file transfers the NFC bead to the subsequent user. In addition, the initial purchaser provides the subsequent user with the original purchase code or a newly generated purchase code. The purchase code is preferably not loaded onto the NFC bead, but instead provided separately.
在步骤604中,NFC珠与移动电话之间的近场通信是在NFC珠几乎抵靠移动电话轻触时启动。为此,后续用户抵靠后续移动电话轻触NFC珠。如果移动电话已具有音乐共享软件,则软件启动。如果音乐共享软件还未安装在移动电话上,则浏览器被引导至一网站,其中音乐共享软件可下载到移动电话上然后启动,正如以上实施例一样。可替代地,音乐共享软件可被启动,然后与NFC珠的近场通信。近场通信将珠ID转移至移动电话。In step 604, near-field communication (NFC) between the NFC bead and the mobile phone is initiated when the NFC bead is nearly touching the mobile phone. To do this, a subsequent user touches the NFC bead against the subsequent mobile phone. If the mobile phone already has music sharing software, the software is activated. If the music sharing software is not already installed on the mobile phone, the browser is directed to a website where the music sharing software can be downloaded to the mobile phone and then activated, as in the previous embodiment. Alternatively, the music sharing software can be activated and then near-field communication with the NFC bead is initiated. Near-field communication transfers the bead ID to the mobile phone.
在步骤606中,后续用户选择输入与珠ID相关联的购买代码。在一些实施例中,这通过以下方式完成:选择软件中的选项来购买与珠ID相关联的音乐文件,其提示用户输入购买代码。在其他实施例中,珠ID被传送至服务器系统,并且作为响应,已被原始购买者通知音乐文件将被转移的服务器系统将购买代码提示给后续用户。In step 606, the subsequent user chooses to enter a purchase code associated with the bead ID. In some embodiments, this is accomplished by selecting an option in the software to purchase the music file associated with the bead ID, which prompts the user to enter the purchase code. In other embodiments, the bead ID is transmitted to a server system, and in response, the server system, having been notified by the original purchaser that the music file will be transferred, prompts the subsequent user for the purchase code.
在步骤608中,珠ID和购买代码传送至服务器系统以用于认证。服务器系统对其数据库进行查询,并且如果在数据库中发现珠ID和购买代码,那么从服务器系统发送请求到原始购买者,以验证或认证音乐文件的转移,如步骤610所示。这可通过以下方式实现:将授权请求发送至原始购买者的移动电话上的音乐共享软件,以验证将音乐文件转移至后续用户的意图。转移的含义在于,原始购买者交出播放音乐文件的能力。为了确保一次仅有一个注册所有者,原始购买者的NFC启用设备或原始购买者账户上的音乐文件或音乐文件在任何时候的播放能力可在音乐文件向新所有者的所有权转移完成之前撤回或删除。在一些实施例中,在转移之后,购买者能够流式传输与音乐文件相关联的预览文件。在一些实施例中,需要附加安全信息来完成音乐文件转移以防止音乐文件从失窃电话上被盗,诸如,本领域中已知的附加安全问题。另一方面,如果NFC珠和购买代码已丢失或已从原始购买者那里失窃,那么许可请求允许原始购买者采取后续行动,然后发现丢失的NFC珠。In step 608, the bead ID and purchase code are transmitted to the server system for authentication. The server system queries its database, and if the bead ID and purchase code are found in the database, a request is sent from the server system to the original purchaser to verify or authenticate the transfer of the music file, as shown in step 610. This can be achieved by sending an authorization request to the music sharing software on the original purchaser's mobile phone to verify the intention to transfer the music file to the subsequent user. The transfer means that the original purchaser surrenders the ability to play the music file. To ensure that there is only one registered owner at a time, the music file or the ability to play the music file on the original purchaser's NFC-enabled device or the original purchaser's account at any time can be revoked or deleted before the transfer of ownership of the music file to the new owner is complete. In some embodiments, after the transfer, the purchaser can stream preview files associated with the music file. In some embodiments, additional security information is required to complete the music file transfer to prevent the music file from being stolen from a stolen phone, such as additional security issues known in the art. On the other hand, if the NFC bead and purchase code are lost or stolen from the original purchaser, the authorization request allows the original purchaser to take subsequent actions and then discover the lost NFC bead.
在步骤612中,音乐文件下载到后续用户的移动电话。In step 612, the music file is downloaded to the subsequent user's mobile phone.
在步骤614中,被转移的音乐文件从原始购买者的可用音乐资料库中删除。在一些情况下,原始购买者能够通过播放来自服务器系统的缩短版本来预览音乐文件。可在允许新所有者在任何时候播放之前从原始购买者的电话中删除音乐文件,以确保始终存在至多一个所有者。In step 614, the transferred music file is deleted from the original purchaser's available music library. In some cases, the original purchaser can preview the music file by playing a shortened version from the server system. The music file can be deleted from the original purchaser's phone before the new owner is allowed to play it at any time to ensure that there is always at most one owner.
实例6:通过使用NFC技术和转移代码将播放列表的所有权转移至后续用户Example 6: Transferring ownership of a playlist to a subsequent user using NFC technology and a transfer code
参阅图1A-B,本发明还提供通过使用NFC技术和转移代码转移定制播放列表的所有权的方法。在示例性实施例中,本发明提供在近场通信(NFC)启用设备112a、112b之间转移音乐文件的方法,所述方法包括:提供加载有音乐文件的资料库的NFC启用设备112a和用NFC标识符(NFC ID)编码的NFC芯片102;从音乐文件的资料库生成音乐文件的播放列表;将播放列表ID、转移代码和NFC标识符分配给服务器系统114上的播放列表;将播放列表ID保存至NFC芯片102;使用后续NFC启用设备112b从NFC芯片102接收播放列表ID;将转移代码输入后续NFC启用设备112b;在服务器系统114上对NFC ID、播放列表ID和转移代码进行认证;将许可请求从服务器系统114发送至NFC启用设备112a,以确认音乐文件至后续用户的转移;以及如果已批准,从音乐文件的资料库中删除音乐文件;以及将音乐文件注册至后续用户账户,其中所述注册更新了音乐文件的所有权。相关示例性实施例展示于图7中,该实施例使用NFC技术对定制播放列表进行转移。封装NFC芯片体现为NFC珠,并且NFC启用设备体现为移动电话。1A-B , the present invention also provides a method for transferring ownership of a customized playlist using NFC technology and a transfer code. In an exemplary embodiment, the present invention provides a method for transferring music files between near field communication (NFC) enabled devices 112a, 112b, the method comprising: providing an NFC enabled device 112a loaded with a library of music files and an NFC chip 102 encoded with an NFC identifier (NFC ID); generating a playlist of music files from the library of music files; assigning the playlist ID, a transfer code, and the NFC identifier to the playlist on a server system 114; saving the playlist ID to the NFC chip 102; receiving the playlist ID from the NFC chip 102 using a subsequent NFC enabled device 112b; entering the transfer code into the subsequent NFC enabled device 112b; authenticating the NFC ID, playlist ID, and transfer code on the server system 114; sending a permission request from the server system 114 to the NFC enabled device 112a to confirm the transfer of the music file to the subsequent user; and, if approved, deleting the music file from the library of music files; and registering the music file with the subsequent user account, wherein the registration updates ownership of the music file. A related exemplary embodiment is shown in Figure 7, which uses NFC technology to transfer a customized playlist. The packaged NFC chip is embodied as an NFC bead, and the NFC-enabled device is embodied as a mobile phone.
在步骤702中,一批音乐文件被分组以形成播放列表,并且生成播放列表数据文件,其提供音乐文件的识别和顺序。播放列表ID利用随机数据串生成器生成。具有用以共享或转移播放列表的整个所有权的选项的原始购买者选择进行转移。音乐共享软件生成转移代码以启动转移。播放列表ID加载到NFC珠上。播放列表ID、珠ID、播放列表数据文件和转移代码被上传到服务器系统。In step 702, a batch of music files are grouped to form a playlist, and a playlist data file is generated that provides identification and order of the music files. The playlist ID is generated using a random string generator. The original purchaser, who has the option to share or transfer entire ownership of the playlist, chooses to transfer. The music sharing software generates a transfer code to initiate the transfer. The playlist ID is loaded onto the NFC bead. The playlist ID, bead ID, playlist data file, and transfer code are uploaded to the server system.
在步骤704中,音乐文件的原始购买者将编写有播放列表ID的NFC珠实体转移至后续用户,并且将转移代码提供给用户。转移代码是允许一组文件下载到NFC启用设备上的代码。在没有转移代码的情况下,音乐共享软件仅能够最终通过音乐共享软件流式传输播放列表或购买音乐文件。在没有转移代码的情况下,不会出现完整音乐文件的下载。In step 704, the original purchaser of the music files physically transfers the NFC bead with the playlist ID programmed into it to the subsequent user and provides the user with a transfer code. The transfer code is a code that allows a set of files to be downloaded onto an NFC-enabled device. Without the transfer code, the music sharing software can only ultimately stream the playlist or purchase the music files through the music sharing software. Without the transfer code, the complete music files will not be downloaded.
在步骤706中,NFC珠与移动电话之间的近场通信通过抵靠移动电话轻触NFC珠来启动。如果移动电话已具有音乐共享软件,则软件启动。如果音乐共享软件还未安装在移动电话上,则移动电话经由网络浏览器被引导至一网站,其中音乐共享软件可下载到移动电话上然后打开。实现上述内容的一系列条件决策可通过预加载到所述珠的NFC芯片上的可执行代码来实现,或其可通过展现在移动电话上的代码来实现,该代码与软件行业中所用的用于打开和检索软件程序的方法一致。可替代地,音乐共享软件可在激活与NFC珠的近场通信之前启动。In step 706, near-field communication between the NFC bead and the mobile phone is initiated by tapping the NFC bead against the mobile phone. If the mobile phone already has music sharing software, the software is activated. If the music sharing software is not yet installed on the mobile phone, the mobile phone is directed to a website via a web browser, where the music sharing software can be downloaded and then opened on the mobile phone. The series of conditional decisions that implement the above content can be implemented by executable code preloaded on the NFC chip of the bead, or it can be implemented by code displayed on the mobile phone, which is consistent with the method used in the software industry to open and retrieve software programs. Alternatively, the music sharing software can be launched before activating near-field communication with the NFC bead.
在步骤708中,音乐共享软件提示用户输入与NFC珠和播放列表ID相关联的转移代码。在一些实施例中,提示是在NFC ID和播放列表ID转移至服务器系统之后启动,服务器系统在验证期间揭示数据库中存在转移代码,进而暗示音乐文件会被转移。在其他实施例中,文件转移选项是在音乐共享软件中的菜单选项当中,用户可从菜单选项中进行选择。In step 708, the music sharing software prompts the user to enter the transfer code associated with the NFC bead and playlist ID. In some embodiments, the prompt is initiated after the NFC ID and playlist ID are transferred to the server system. During the verification process, the server system reveals that the transfer code exists in the database, thereby indicating that the music file will be transferred. In other embodiments, the file transfer option is a menu option in the music sharing software, and the user can select it from the menu option.
在步骤710中,转移代码提供至服务器以用于认证。服务器查询其数据库,并且如果珠ID、播放列表代码和转移代码匹配数据库的珠ID、播放列表代码和转移代码,则原始购买者被通知转移请求。在步骤712中,从服务器系统发送请求到原始购买者,以验证或认证音乐文件的转移,如步骤712所示。这可通过以下方式实现:将授权请求发送至原始购买者的移动电话上的音乐共享软件,以验证将音乐文件转移至后续用户的意图。转移的含义在于,原始购买者交出播放来自播放列表的所转移音乐文件的能力。在一些实施例中,在转移之后,购买者能够流式传输与音乐文件相关联的预览文件。在一些实施例中,需要附加安全信息来完成音乐文件转移,以防止音乐文件从失窃电话上被盗,诸如,本领域中已知的附加安全问题。In step 710, the transfer code is provided to the server for authentication. The server queries its database, and if bead ID, playlist code and the transfer code of transfer code matching database, the original purchaser is notified of the transfer request. In step 712, a request is sent from the server system to the original purchaser, with the transfer of verification or authentication music file, as shown in step 712. This can be achieved in the following way: authorization request is sent to the music sharing software on the mobile phone of the original purchaser, with the intention that the music file is transferred to subsequent users, to verify. The meaning of transfer is that the original purchaser surrenders the ability of playing the transferred music file from playlist. In certain embodiments, after the transfer, the purchaser can stream the preview file associated with the music file. In certain embodiments, additional security information is needed to complete the music file transfer, to prevent that the music file from being stolen from the stolen phone, such as, additional security issues as known in the art.
在授予许可来转移音乐文件之后,服务器系统允许将音乐文件下载到移动电话,如步骤714中概述的。After granting permission to transfer the music file, the server system allows the music file to be downloaded to the mobile phone, as outlined in step 714 .
在步骤716中,被转移的音乐文件从原始购买者的可用音乐资料库中删除。在一些情况下,原始购买者能够通过播放来自服务器系统的缩短版本来预览音乐文件。In step 716, the transferred music file is deleted from the original purchaser's available music library. In some cases, the original purchaser can preview the music file by playing a shortened version from the server system.
实例7:检索丢失的购买代码Example 7: Retrieving a Lost Purchase Code
参阅图1A-B,可出现这样的情形,其中作为NFC珠110所有者的用户丢失了与珠110相关联的购买代码,这在一些实施例中可阻止下载与NFC珠110相关联的音乐文件。在一些实施例中,购买代码的丢失可阻止对后续NFC启用设备112b或用户的NFC珠110和/或其相关联音轨(tracks)的所有权转移。图8中的流程图示出用户为了重获丢失购买代码而可能经历的过程的实例。1A-B , a situation may arise where a user who is the owner of an NFC bead 110 loses the purchase code associated with the bead 110, which in some embodiments may prevent downloading of music files associated with the NFC bead 110. In some embodiments, the loss of the purchase code may prevent the transfer of ownership of the NFC bead 110 and/or its associated music tracks to a subsequent NFC-enabled device 112 b or user. The flowchart in FIG8 illustrates an example of a process a user may go through to recover a lost purchase code.
在图6的步骤802中,用户就丢失购买代码事宜联系客服。这一步骤可通过各种方法实现,例如通过音乐共享软件内的消息传送或电子邮件功能(feature)、电话、电子邮件、线上聊天、文本消息传送、亲自或其他。In step 802 of Figure 6, the user contacts customer service about the lost purchase code. This step can be accomplished by various methods, such as through a messaging or email feature within the music sharing software, by phone, email, online chat, text messaging, in person, or other methods.
在步骤804中,购买者提供购买凭据。购买凭据可能呈通过购买珠而发出的收据上所呈现的收据号码的形式。在这种实施例中,收据号码将被存储在服务器系统上的数据库中。在步骤806中,每当客服代表(“管理员(Admin)”)将收据号码输入数据库时,服务器系统将进行检查以确保该收据号码不是之前报告过的,以防欺诈。In step 804, the purchaser provides proof of purchase. Proof of purchase may be in the form of a receipt number presented on a receipt issued with the purchase of the beads. In such an embodiment, the receipt number will be stored in a database on the server system. In step 806, each time a customer service representative ("Admin") enters a receipt number into the database, the server system will check to ensure that the receipt number has not been previously reported to prevent fraud.
在一些实施例中,购买凭据呈珠ID的形式。在步骤806中,客服代表向用户说明如何定位珠ID。如果用户尚未激活NFC珠,则用户将能在产品包装上发现珠ID。如果用户已激活NFC珠,则珠ID可利用预先存储的附加安全问题通过音乐共享软件检索到。In some embodiments, the proof of purchase is in the form of a bead ID. In step 806, the customer service representative instructs the user on how to locate the bead ID. If the user has not yet activated the NFC bead, the user will be able to find the bead ID on the product packaging. If the user has activated the NFC bead, the bead ID can be retrieved through the music sharing software using a pre-stored additional security question.
在步骤808中,客服代表停用原始购买代码和/或珠ID,并且生成新购买代码和/或珠ID。这些改变可通过代表直接访问存在于系统服务器上的数据库并且手动更改数值来完成。所述过程也可通过由代表检查疏忽误差的机制来间接执行。可选地,可生成先前数据库值的备份拷贝。In step 808, the customer service representative deactivates the original purchase code and/or bead ID and generates a new purchase code and/or bead ID. These changes can be accomplished by the representative directly accessing the database stored on the system server and manually changing the values. The process can also be performed indirectly through a mechanism where the representative checks for inadvertent errors. Optionally, a backup copy of the previous database values can be generated.
在步骤810中,服务器停止可能已通过先前购买代码和/或用户ID下载音轨或链接至音轨的任一先前用户对音乐文件的访问。这一步骤用来切断可能已获得对购买代码和/或珠ID的未授权访问并且在没有授权的情况下转移音乐文件的所有权的某人的访问。In step 810, the server stops access to the music file by any previous user who may have downloaded the track or linked to the track via the previous purchase code and/or user ID. This step is used to cut off access by someone who may have gained unauthorized access to the purchase code and/or user ID and transferred ownership of the music file without authorization.
本发明所属领域的技术人员将明白,根据以上教导,所描述实例和实施例的许多修改和变化是可能的。所公开的实例和实施例是仅出于说明的目的而提供。其他替代实施例可包括本文公开的一些或所有特征。因此,目的是涵盖可能落入本发明的真实范围内的所有此类修改和替代实施例。Those skilled in the art will appreciate that, in light of the above teachings, many modifications and variations of the described examples and embodiments are possible. The disclosed examples and embodiments are provided for illustrative purposes only. Other alternative embodiments may include some or all of the features disclosed herein. Therefore, it is intended to cover all such modifications and alternative embodiments that may fall within the true scope of the present invention.
Claims (14)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US62/086,384 | 2014-12-02 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1242485A1 HK1242485A1 (en) | 2018-06-22 |
| HK1242485B true HK1242485B (en) | 2022-03-11 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107408961B (en) | Method and system for purchasing, sharing and transferring digital music ownership using authenticated data files from a Near Field Communication (NFC) chip | |
| KR101028601B1 (en) | Method and apparatus for protected distribution of applications and media content | |
| US20030014630A1 (en) | Secure music delivery | |
| US20030014436A1 (en) | Closed-loop delivery to integrated download manager | |
| JP2007510975A (en) | Digital rights management unit for digital rights management system | |
| CN105493068A (en) | Network device, system and method for rendering interactive multimedia playlist | |
| WO2007115293A2 (en) | Systems and methods for protecting digital content | |
| CN103596629A (en) | Rhythm game apparatus, game method, and recording medium | |
| CA3147946A1 (en) | Server for providing media files for download by a user, and system and method | |
| JP2014235755A (en) | Access control system | |
| CN109388939B (en) | Method for preventing abuse of electronic access rights | |
| WO2006046161A1 (en) | Method and apparatus for bootstrapping mobile a/v jukeboxes | |
| US20060293969A1 (en) | Method and System for Pre-Loading Media Players | |
| HK1242485B (en) | Purchasing, sharing and transferring ownership of digital music using authenticated data files from near field communication chips | |
| HK1242485A1 (en) | Purchasing, sharing and transferring ownership of digital music using authenticated data files from near field communication chips | |
| WO2012162739A1 (en) | System and method for encrypted media distribution | |
| JP5129748B2 (en) | Method and system for downloading content to a target device | |
| BR112017011689B1 (en) | METHODS FOR ACQUIRING, SHARING, AND TRANSFERRING OWNERSHIP OF DIGITAL MUSIC USING DATA FILES AUTHENTICATED WITH NEAR FIELD COMMUNICATION (NFC) CHIPS | |
| WO2007031104A1 (en) | Apparatus and method for licensing | |
| JP2006048362A (en) | Recording / playback device | |
| JP2005215986A (en) | Content reproduction device | |
| JP2005242744A (en) | Storage medium storing contents reproduction management data, contents reproduction device, and server device | |
| JP2006285366A (en) | Content supply system, terminal, content reproduction apparatus, method and program therefor | |
| KR20090123277A (en) | Content recording method and device |