[go: up one dir, main page]

CN101217514B - 便携式Flash播放装置及基于该装置的交互系统和方法 - Google Patents

便携式Flash播放装置及基于该装置的交互系统和方法 Download PDF

Info

Publication number
CN101217514B
CN101217514B CN2008100028124A CN200810002812A CN101217514B CN 101217514 B CN101217514 B CN 101217514B CN 2008100028124 A CN2008100028124 A CN 2008100028124A CN 200810002812 A CN200810002812 A CN 200810002812A CN 101217514 B CN101217514 B CN 101217514B
Authority
CN
China
Prior art keywords
network
flash
interactive
playing device
order
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008100028124A
Other languages
English (en)
Other versions
CN101217514A (zh
Inventor
彭明山
刘扬山
王梓鉴
韩俊
王松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING SUNPLUS-EHUE TECHNOLOGY Co Ltd
Sunplus Technology Co Ltd
Original Assignee
Beijing Sunnorth Electronic Technology Co ltd
Sunplus Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sunnorth Electronic Technology Co ltd, Sunplus Technology Co Ltd filed Critical Beijing Sunnorth Electronic Technology Co ltd
Priority to CN2008100028124A priority Critical patent/CN101217514B/zh
Publication of CN101217514A publication Critical patent/CN101217514A/zh
Application granted granted Critical
Publication of CN101217514B publication Critical patent/CN101217514B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种便携式Flash播放装置及基于该装置的交互系统和方法;所述交互系统包括至少两个便携式Flash播放装置;所述便携式Flash播放装置均包括:用于存储Flash播放文件的Flash数据存储单元;用于接收用户的操作信息的用户操作单元;用于通讯的通讯单元;及微控制单元,用于根据所述用户操作单元接收的操作信息执行Flash数据存储单元中对应的Flash播放文件中的内容;还用于当所述操作信息对应的是网络交互命令时,控制所述通讯单元依次收发该网络交互命令,与其它便携式Flash播放装置建立互动网络。本发明实现了Flash内容之间的交互功能,相对现有技术,更具灵活性和交互性。

Description

便携式Flash播放装置及基于该装置的交互系统和方法 
技术领域
本发明涉及Flash播放装置,尤其涉及一种便携式Flash播放装置及基于该装置的交互系统和方法。 
背景技术
Flash动画作为一种新的技术标准是实现互动多媒体的主要技术,其是计算机图形学和艺术相结合的产物,它给人们提供了一个充分展示个人想像力和艺术才能的新天地,目前Flash动画制作技术已经相当成熟,广泛应用于影视特技、商业广告、游戏、计算机辅助教育等领域。 
而且由于Flash通过使用关键帧和图符使得所生成的动画(*.swf)文件非常小,几K字节的动画文件已经可以实现许多令人心动的动画效果,不仅可以使制作内容更加生动,而且小巧玲珑下载迅速,使得动画可以在打开后很短的时间里就得以播放,因此目前市面上出现的很多便携式手持移动装置中即加入了Flash播放功能。 
如专利申请CN03126985公开了一种Flash在手持移动装置(如手机、PDA)上播放互动多媒体作品的方法,用户通过触摸屏或按键操作映射Flash文件中鼠标或按钮操作,以实现与用户的交互操作,并用文字字幕提示用户需要做相应的操作;然而该现有Flash在便携式装置中的应用,如:游戏、聊天和教学课件等仅限于单机播放,并不能实现Flash内容之间的交互功能。 
另外,目前便携式装置之间的无线联网互动主要是一些程序设计的应用软件,如游戏,聊天等,且这些应用软件一般是绑定好的,因此不利于用户的个性化DIY设计,而Flash动画设计相对现有程序设计则更简单直观又功能强大,非常方便用户主动个性化DIY自己所喜爱的各种应用,因此随着Flash动画设计越来越普及,未来在便携式产品中加入各种Flash动画设计的应用将具有很好的市场前景。 
发明内容
本发明要解决的技术问题是提供一种便携式Flash播放装置及基于该装置的交互系统和方法,能够实现Flash内容之间的交互功能,相对现有技术,更具灵活性和交互性 
为了解决上述问题,本发明提供了一种便携式Flash播放装置,包括用于接收用户的操作信息的用户操作单元;用于存储Flash播放文件的Flash数据存储单元;用于根据所述用户操作单元接收的操作信息执行Flash数据存储单元中对应的Flash播放文件中的内容的微控制单元;及用于通讯的通讯单元,其特征在于: 
所述微控制单元还用于当所述操作信息对应的是网络交互命令时,控制所述通讯单元依次收发该网络交互命令,与其它便携式Flash播放装置建立互动网络。 
所述的网络交互命令包括: 
1)请求创建网络的命令; 
2)请求加入网络的命令; 
3)请求创建事件网络的命令; 
4)请求获取创建事件网络的装置列表的命令; 
5)请求加入事件网络的命令; 
所述微控制单元控制所述通讯单元依次收发该网络交互命令,以与其它便携式Flash播放装置建立互动网络包括: 
所述微控制单元当通过所述通讯单元发送命令1)时,用于将所述便携式Flash播放装置作为网络创建方; 
所述微控制单元当通过所述通讯单元接收到命令2)时,用于为加入本便携式Flash播放装置所创建的网络的其他便携式Flash播放装置分配地址; 
所述微控制单元当通过所述通讯单元接收到命令3)时,用于生成一创建事件网络的装置列表,该列表包括创建事件网络的各装置的名称、地址、 事件网络类型和状态; 
所述微控制单元当通过所述通讯单元接收命令4)时,用于提供所述创建事件网络的装置列表给请求方; 
所述微控制单元当通过所述通讯单元接收到命令5)时,用于与请求方建立网络连接。 
进一步的,所述的网络交互命令还包括: 
6)请求获取所加入的事件网络的互动网络装置列表的命令; 
7)请求加入所述互动网络的命令; 
所述微控制单元还用于当创建了事件网络并通过所述通讯单元接收命令5)时生成互动网络装置列表,所述互动网络装置列表包括加入本事件网络的Flash播放装置名称及其对应地址信息; 
所述微控制单元当通过所述通讯单元接收命令6)时,用于提供所述互动网络装置列表给请求方; 
所述微控制单元当通过所述通讯单元接收到命令7)时,用于与请求方建立网络连接。 
进一步的,所述便携式Flash播放装置还包括A/D转换单元; 
用户操作单元接收用户的操作信息并输出一电压信号; 
所述A/D转换单元用于在所述微控制单元的控制下接收所述电压信号,并将其转换为对应的位置信息; 
所述微控制单元根据该位置信息执行对应的Flash播放文件中的内容。 
进一步的,所述位置信息为坐标值。 
进一步的,所述通讯单元包括Zigbee、或蓝牙、或红外、或WiFi通讯模块; 
所述通讯单元通过串行外设接口与所述微控制单元连接。 
本发明还提供了一种基于便携式Flash播放装置的交互系统,其特征在于,包括: 
至少两个便携式Flash播放装置; 
所述便携式Flash播放装置均包括: 
用于存储Flash播放文件的Flash数据存储单元; 
用于接收用户的操作信息的用户操作单元; 
用于通讯的通讯单元;及 
微控制单元,用于根据所述用户操作单元接收的操作信息执行Flash数据存储单元中对应的Flash播放文件中的内容;还用于当所述操作信息对应的是网络交互命令时,控制所述通讯单元依次收发该网络交互命令,与其它便携式Flash播放装置建立互动网络。 
1)请求创建网络的命令; 
2)请求加入网络的命令; 
3)请求创建事件网络的命令; 
4)请求获取创建事件网络的装置列表的命令; 
5)请求加入事件网络的命令; 
创建网络的便携式Flash播放装置中的微控制单元还用于在接收到命令2)后为加入网络的便携式Flash播放装置分配地址,以及在接收到命令3)后生成一创建事件网络的装置列表,以及在接收到命令4)后,提供所述创建事件网络的装置列表给请求方;所述创建事件网络的装置列表包括创建事件网络的各装置的名称、地址、事件网络类型和状态; 
创建事件网络的便携式Flash播放装置中的微控制单元还用于在接收到命令5)时,与请求方建立网络连接; 
依次执行1)至5)的网络交互命令,便携式Flash播放装置即与创建事件网络的便携式Flash播放装置建立一对一的互动网络关系。 
进一步的,当创建事件网络的Flash播放装置与多个装置建立了互动网络关系时,所述的网络交互命令还包括: 
6)请求获取所加入的事件网络的互动网络装置列表的命令; 
7)请求加入所述互动网络的命令; 
创建事件网络的便携式Flash播放装置中的微控制单元还用于在接收到命令5)时生成互动网络装置列表包括加入本事件网络的Flash播放装置名称及其对应地址信息;以及在接收到命令6)时,提供所述互动网络装置列表给请求方; 
便携式Flash播放装置中的微控制单元还用于在接收到命令7)时,与请求方建立网络连接; 
依次执行1)至5)的网络交互命令后,继续依次执行6)至7)的网络交互命令,便携式Flash播放装置即与事件网络中全部或部分便携式Flash播放装置建立一对多的互动网络关系。 
进一步的,所述通讯单元在所述微控制单元的控制下通过无线网络与其它便携式Flash播放装置进行交互是指: 
所述通讯单元根据所述微控制单元的控制依次发送相应的请求控制信号给对应的Flash播放装置,获取互动网络装置的地址并发送请求命令,以建立互动网络;以及向获取的互动网络装置的地址收发数据,从而进行Flash互动操作;还用于接收到请求加入事件网络或互动网络的命令时与请求方建立网络连接。 
进一步的,所述便携式Flash播放装置还包括:A/D转换单元; 
用户操作单元接收用户的操作信息并输出一电压信号; 
所述A/D转换单元用于在所述微控制单元的控制下接收所述电压信号,并将其转换为对应的位置信息; 
所述微控制单元根据该位置信息执行对应的Flash播放文件中的内容。 
进一步的,所述位置信息为坐标值。 
进一步的,所述通讯单元包括Zigbee、或蓝牙、或红外、或WiFi通讯模块; 
所述通讯单元通过串行外设接口与所述微控制单元连接。 
本发明还提供了一种在权利要求7所述的交互系统中进行交互的方法,其特征在于,包括: 
A、接收用户的操作信息;根据所接收的操作信息执行对应的Flash播放文件中的内容;当所述操作信息对应的是网络交互命令时执行步骤B; 
B、便携式Flash播放装置间通过无线网络进行交互,具体包括: 
B1、一便携式Flash播放装置创建网络; 
B2、其它便携式Flash播放装置加入网络; 
B3、网络中的便携式Flash播放装置创建事件网络,同时,由步骤B 1创建网络的Flash播放装置生成一创建事件网络的装置列表; 
B4、加入网络的Flash播放装置想加入一事件网络时,先获取创建事件网络的装置列表,并根据创建事件网络装置列表中的地址信息,获取某一创建事件网络的Flash播放装置的地址,并向其请求加入其所创建的事件网络,从而建立一对一的互动网络关系; 
B5、向获取的互动网络装置的地址收发数据,进行Flash互动播放。 
进一步的,当创建事件网络的Flash播放装置与多个装置建立了互动网络关系时,所述步骤B4后、步骤B5前还包括: 
101)接收到所述加入事件网络请求的Flash播放装置生成本事件网络的互动网络装置列表,包括加入本Flash播放装置创建的事件网络的Flash播放装置名称及其对应地址信息; 
102)加入事件网络的Flash播放装置想加入互动网络时,获取所加入的事件网络的互动网络装置列表,并根据该互动网络装置列表信息,获取已加入该事件网络的其他Flash播放装置的相应地址,并向这些Flash播放装置中的全部或部分请求连接,以建立一对多的互动网络关系。 
进一步的,所述步骤A中,根据该操作信息执行对应的Flash播放文件中的内容包括: 
接收用户的操作信息并输出一电压信号;将所述电压信号转换为对应的 位置信息;根据该位置信息执行对应的Flash播放文件中的内容。 
进一步的,所述位置信息为坐标值。 
本发明的技术方案能将Flash内容设计和便携式装置分离,使得用户之间能够根据自己的需要灵活设计制作不同的Flash内容如:游戏、聊天和教学课件等,并通过短距离通讯进行互动,从而实现了Flash内容之间的交互功能,相对现有技术,更具灵活性和交互性。且Flash内容的制作成本低,动画效果丰富,具有很好的市场前景。 
附图说明
图1是本发明基于便携式Flash播放装置的交互系统的具体实施框图; 
图2是本发明交互方法的具体实施流程图; 
图3是本发明交互方法中建立互动网络的具体实施流程图; 
图4是应用实例中基于便携式Flash播放装置的交互系统的示意图。 
具体实施方式
下面将结合附图及实施例对本发明的技术方案进行更详细的说明。 
请参见图1,是本发明基于便携式Flash播放装置的交互系统的一具体实施例,本发明所述Flash播放装置交互系统包括至少两个便携式Flash播放装置10和20,所述便携式Flash播放装置10包括:用户操作单元11、A/D转换单元12、微控制单元13、通讯单元14、Flash数据存储卡15;还可以包括Flash视频输出单元16,和音频输出单元17;所述便携式Flash播放装置20与Flash播放装置10的结构相同,包括:用户操作单元21、A/D转换单元22、微控制单元23、通讯单元24、Flash数据存储卡25,还可以包括Flash视频输出单元26,和音频输出单元27。 
所述用户操作单元11,提供一用户交互界面,用于交互信息的输入,用于接收用户的操作信息,并输出一电压信号;较佳的选择是触摸屏,用户可以通过触摸屏操作映射Flash播放文件中的对应按钮。 
所述A/D转换单元12,连接所述用户操作单元11,用于在所述微控制单元13的控制下接收所述电压信号,并将其进行模拟/数字转换,以获取一对应的位置信息,比如:坐标参数(x,y)。 
所述微控制单元13,连接所述A/D转换单元,用于依次接收所述位置信息,如坐标参数(x,y),并根据该位置信息依次执行Flash数据存储卡15中对应的Flash播放文件中的内容,如果Flash播放文件中对应的是网络交互命令则控制通讯单元14通过无线网络与其它便携式Flash播放装置进行交互。还用于从Flash存储卡15中加载Flash播放文件并进行播放,向Flash视频输出单元发送视频数据,向音频输出单元发送音频数据。 
所述通讯单元14,连接所述微控制单元(比如通过串行外设接口SPI串口连接),用于根据所述微控制单元的控制依次发送相应的请求控制信号给对应的Flash播放装置,获取互动网络装置的地址并发送请求命令,以建立互动网络;以及向获取的互动网络装置的地址收发数据,从而进行Flash互动操作。 
所述Flash数据存储卡15,用于存储Flash播放文件;所述Flash播放文件可以是用户自己制作的;该Flash播放文件可以但不限于以SWF的格式进行存储,该存储卡可以是SD卡或者U盘等非易失性存储介质。该存储卡可以固定于便携式Flash播放装置中,也可以为可插拔式存储卡。 
所述Flash视频输出单元16和音频输出单元17,分别用于Flash视频的显示和音频信号的同步播放。 
其中,所述的网络交互命令包括: 
a:请求创建网络的命令,即将第一个请求创建网络的Flash播放装置作为主机,其他Flash播放装置则作为请求加入该创建网络的从机;即第一个请求创建网络的Flash播放装置中的微控制单元当通过所述通讯单元发送该命令时,用于将所述便携式Flash播放装置作为网络创建方。 
b:请求加入网络的命令,收到该请求命令时,所述主机中的微控制单元将分配对应多个Flash播放装置的相应地址;同时生成一包括装置名称及其对应地址信息的请求加入该网络的Flash播放装置的列表; 
c:请求创建事件网络的命令,即已经加入所述主机创建的网络的任何一个或若干个Flash播放装置(包括主机)主动向所在网络的主机请求创建一事件网络,并可以设定允许其他已经加入所述主机创建的网络的Flash播放装置加入; 
收到该请求命令时,主机中的微控制单元还用于生成一创建事件网络的装置列表,包括创建事件网络的各装置的名称、地址、事件网络类型和状态。 
d:请求获取创建事件网络的装置列表的命令; 
接收到该请求获取创建事件网络装置列表的Flash播放装置中的微控制单元还用于提供所述创建事件网络的装置列表给请求方。 
e:请求加入事件网络的命令,即根据创建事件网络装置列表中的Flash播放装置的地址信息,获取某一创建事件网络的Flash播放装置的地址,并向其请求加入其所创建的事件网络,以建立一对一的互动网络关系; 
接收到该请求加入事件网络命令的Flash播放装置中的微控制单元还用于与请求方的Flash播放装置建立网络连接,并生成本事件网络的互动网络装置列表,包括加入本Flash播放装置创建的事件网络的Flash播放装置名称及其对应地址信息。 
当交互系统由两个以上装置组成时,则可能在请求加入某一事件网络时,对应创建该事件网络的Flash播放装置已经与多个装置建立了互动网络关系,因此还可以包括以下命令: 
f:请求获取所加入的事件网络的互动网络装置列表的命令; 
接收到该请求获取创建事件网络装置列表的Flash播放装置中的微控制单元还用于提供所述互动网络装置列表给请求方。 
g:请求加入所在事件网络的互动网络的命令,即根据所述互动网络装置列表信息,获取已加入该事件网络的其它Flash播放装置的相应地址,并向这些Flash播放装置中的全部或部分请求连接,以建立一对多的互动网络 关系; 
接收到该请求加入互动网络命令的Flash播放装置中的微控制单元还用于与请求方的Flash播放装置建立网络连接。 
当建立了一对一或一对多的互动网络关系后,为了与建立了互动网络关系的互动网络装置进行互动,还包括以下命令: 
h:收发数据的命令,Flash播放装置中的微控制单元通过通讯单元向获取的互动网络装置的地址收发数据,进行互动。 
其中,a和b命令是用于创建一网络连接关系,即通过Zigbee或蓝牙等短距离无线通讯方式构成一网络连接关系; 
c是用于创建事件网络,即通过向主机请求建立的一个事件网络平台,如:游戏中的棋局,聊天平台、教学平台等; 
d、e和f、g,则是利用所述事件网络平台进行互动的网络连接关系,如:棋局、聊天室和教学互动的连接,不同的是,d、e是一对一的互动关系,而f、g则是一对多的互动关系。 
其中,所述的便携式flash播放装置为嵌入式移动装置如:手机、PDA、MP4、PMP、多媒体播放器、ELA学习机等。 
其中,所述的通讯单元可以是Zigbee、蓝牙、红外或WiFi通讯模块。 
本发明还提供了一种便携式Flash播放装置,包括用户操作单元、A/D转换单元、微控制单元、通讯单元、Flash数据存储卡,还可以包括Flash视频输出单元,和音频输出单元;各组成部分如前文所述。 
请参见图2是本发明的在上述基于便携式Flash播放装置的交互系统中进行交互的方法的流程图,其步骤包括: 
步骤10:微控制单元从Flash存储卡中加载Flash播放文件——如SWF文件按帧进行播放。在Flash播放过程中会向Flash视频输出单元发送数据显示当前播放的帧,向音频输出单元发送数据输出声音; 
步骤20:用户操作单元依次接收输入的用户交互信息;微控制单元控制A/D转换单元依次对用户操作单元所接收的交互信息进行转换,以获取对应的位置信息——比如坐标参数(x,y);例如:用户通过“点击”操作与正在播放的Flash进行交互,用户可以点击屏幕中的MovieClip对象或Button对象间接来向swf发出“命令”,间接的控制swf的播放以及帧的切换;微控制单元控制A/D转换单元将用户的点击信息转换为坐标值(x,y); 
步骤30:微控制单元根据所述位置信息依次执行对应的Flash播放文件中的内容,并根据该内容中的网络交互命令控制通讯单元依次发送相应的请求控制信号给对应的Flash播放装置,获取互动网络装置的地址,以建立互动网络。例如:微控制单元将坐标值(x,y)发送给Flash播放程序,由Flash播放程序处理对应的ActionScript脚本;微控制单元根据脚本中编写的网络交互命令控制通讯单元依次发送相应的请求控制信号给对应的Flash播放装置,获取互动网络装置的地址,以建立互动网络。 
请一并参见图3,是图2中步骤30所述建立互动网络的流程图,其中,所述建立互动网络包括以下具体步骤: 
步骤302:创建网络,将第一个请求创建网络的Flash播放装置作为主机,其他Flash播放装置则作为请求加入该创建网络的从机; 
步骤304:加入网络,作为从机的Flash播放装置请求加入主机所创建的网络,主机分配对应多个作为从机的Flash播放装置的相应地址,同时生成一包括装置名称及其对应地址信息的请求加入网络的装置的列表; 
步骤306:创建事件网络,步骤302中所述加入网络的任一Flash播放装置请求创建一事件网络,该事件网络允许其他Flash播放装置加入,同时主机生成一创建事件网络的装置列表; 
步骤308:加入网络的Flash播放装置想加入一事件网络时,先获取创建事件网络的装置列表,并根据创建事件网络装置列表中的地址信息,获取某一创建事件网络的Flash播放装置的地址,并向其请求加入其所创建的事件网络,从而建立一对一的互动网络关系。 
接收到所述加入事件网络请求的Flash播放装置与请求方的Flash播放 装置建立连接,并生成本事件网络的互动网络装置列表,包括加入本Flash播放装置创建的事件网络的Flash播放装置名称及其对应地址信息。 
其中,当互动系统由两个以上装置组成时,则可能在请求加入某一事件网络时,对应创建该事件网络的装置已经与多个装置建立了互动网络关系,因此还包括: 
步骤310:加入事件网络的Flash播放装置想加入互动网络时,先获取所加入的事件网络互动网络装置列表,并根据该互动网络装置列表信息,获取已加入该事件网络的Flash播放装置的相应地址,并向这些Flash播放装置中的全部或部分请求连接,以建立一对多的互动网络关系; 
接收到该请求命令的Flash播放装置中的微控制单元与请求方的Flash播放装置建立连接。 
步骤40:微控制单元通过通讯单元向获取的互动网络装置的地址收发数据,进行Flash互动播放。微控制单元与通讯单元之间的连接是通过相应的接口(如SPI)实现的,微控制单元根据不同的触发命令通过通讯单元发送相应的请求控制信号给指定的Flash播放装置,并通过通讯单元判断是否接收到数据,如果接收到数据就对接收到的数据进行处理。 
下面用本发明的一个应用实例进一步加以说明。 
请参见图4,是本发明flash播放装置交互系统示意图,如图示,本发明便携式Flash播放装置交互系统包含有M、A、B、C、D、E、F、G八个Flash播放装置。 
首先,用户可以根据自己的需要事先制作Flash播放装置互动系统的所需要的flash互动内容,步骤如下: 
步骤200:建立Flash影片,在主时间轴上建立MovieClip对象或者Button对象,,分别写入点击后既可触发创建和加入网络的Action Sc如t命令。 
步骤202:建立代表相应事件网络的MovieClip对象或者Button对象,如棋局,聊天平台、教学平台等。并写上点击后既会触发请求创建事件网络的Action Script命令。 
步骤204:在主时间轴上建立新关键桢(keyFrame),写上请求获取已加入某一事件网络中的装置列表的Action Script命令。 
步骤206:在主时间轴上建立新MovieClip对象或者是Button对象,写入触发请求加入事件网络列表的Action Sc如t命令。 
步骤208:在主时间轴上建立新关键桢(key Frame),写入请求获取已加入某一事件网络装置的互动网络装置列表的命令。 
步骤209:在步骤208已建立的关键桢上写入请求加入互动网络列表的命令。即请求加入互动网络列表中的其他装置,并获取相应地址。 
步骤210:新建MovieClip或者是Button对象,分别写入支持数据发送的Action Script命令。 
步骤212:同时,在主时间轴上写入可执行数据接收的ActionScript命令。 
步骤214:依据事件网络内容,编写及制作游戏或聊天或教学的动画场景,然后发布成Flash lite版本的的*.swf文件。 
然后,用户将制作好的Flash影片保存为.swf格式同时命名为menu.swf,并将menu.swf保存到Flash存储卡的根目录下,连接该Flash存储卡到Flash播放装置,打开电源,则Flash播放装置的微控制单元将控制加载Flash存储卡中的menu.swf文件开始按帧进行播放。 
其中该Flash播放装置为嵌入式装置;该flash存储卡为SD卡或U盘等非易失性存储介质。 
在进行一对一或一对多的互动时: 
首先,用户通过Flash播放装置的交互界面,如触摸屏或者按键的输入操作,接受用户输入的点击信息,Flash播放装置中的微控制单元控制A/D转换单元将用户的点击信息转换为坐标值(x,y),并将该坐标值发送给Flash播放程序,由Flash播放程序处理对应的用户编写的ActionScript脚本; 
其次,微控制单元根据脚本中用户编写的网络交互命令控制通讯单元依次发送相应的请求控制信号给对应的Flash播放装置,获取互动网络装置的地址,以建立互动网络。 
最后,微控制单元通过控制通讯单元向获取的互动网络装置的地址收发数据,进行Flash互动操作。其中,通讯单元可以是Zigbee、蓝牙、红外或WiFi通讯模块。 
下面以一Flash聊天为例具体说明该Flash播放装置是如何建立互动网络的。 
1、请求创建网络,即确定一主-从网络连接关系的主机,如图4所示当有一Flash播放装置M请求创建网络时,且为第一个则将其作为主机; 
2、请求加入网络,如图4所示,其他的Flash播放装置A、B、C、D、E、F、G,均可以作为请求加入该M创建的网络的从机;且主机M在该从机成功加入网络后分别为每一个从机分配相应的网络地址,同时生成一包括装置名称及其对应地址信息的请求加入该网络装置的列表,如表1-1所示; 
表1-1、网络装置的列表 
装置名称 对应地址
M 0x0000
A 0x0001
B 0x0002
C 0x0003
D 0x0004
E 0x0005
F 0x0006
G 0x0007
3、创建事件网络,即创建聊天室,如已经加入所述主机M创建的网络的装置B(主机M也可以创建聊天室)主动请求创建一聊天室,并允许其他装置加入,此时网络主机M会创建一张创建事件网络的装置列表,如表1-2,列表中记录着创建事件网络(此处为聊天室)用户的装置名称与装置地址,事件网络的类型如1代表聊天室,以及事件网络状态如1表示该事件网络中允许其它用户加入; 
其中,该创建事件网络,还可以是创建一互动游戏,或互动教学等,且所有装置可以创建相同的事件网络,也可以创建不同的事件网络。 
表1-2、创建事件网络的装置列表 
  装置名称 对应地址 事件网络类型 事件网络状态
  B 0x0002 1 1
4、获取创建了事件网络的装置信息,即获取创建了聊天室的装置列表信息,如A装置向主机M请求获取目前已经创建了聊天室的相关信息,由于目前网络中只有B创建了聊天室,因此如表1-2中只含有装置B的信息; 
5、加入事件网络,即加入创建聊天室的装置列表中的装置,如A装置根据事件网络的装置列表信息获取所述B装置的地址信息,加入由该B装置创建的聊天室中,此时A装置即与B装置建立了一对一的互动网络。 
其中,其他装置也可以如4至5的步骤,向主机M获取创建了聊天室的装置列表信息,同时请求加入聊天室,如图4所示,其他C、D、E、F装置也加入了该B装置创建的聊天室,此时装置B会创建一张新的互动网络装置的列表,如表1-3; 
因此,A装置同时可以请求获取该B装置创建的聊天室的互动网络装置列表信息,并根据该聊天室互动网络装置列表信息获取该C、D、E、F装置的地址信息,加入由该B和C、D、E、F装置建立的互动网络,此时,A装置和B、C、D、E、F装置建立了一对多的互动聊天室。 
表1-3、装置B创建的互动网络装置列表 
  装置名称   对应地址
  A   0x0001
  B   0x0002
  C   0x0003
  D   0x0004
  E   0x0005
  F   0x0006
  G   0x0007
由此可知,本发明通过提供一种基于便携式Flash播放装置的交互系统和方法,能将Flash内容设计和便携式装置分离,使得用户之间能够根据自己的需要灵活设计制作不同的Flash内容如:游戏、聊天和教学课件等,并通过Zigbee、篮牙等短距离通讯进行互动,从而实现了一对一或一对多的Flash内容之间的交互;其相对现有技术,更具灵活性和交互性。且Flash内容的制作成本低,动画效果丰富,具有很好的市场前景。 
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。 

Claims (15)

1.一种便携式Flash播放装置,包括用于接收用户的操作信息的用户操作单元;用于存储Flash播放文件的Flash数据存储单元;用于根据所述用户操作单元接收的操作信息执行Flash数据存储单元中对应的Flash播放文件中的内容的微控制单元;及用于通讯的通讯单元,其特征在于:
所述微控制单元还用于当所述操作信息对应的是网络交互命令时,控制所述通讯单元依次收发该网络交互命令,与其它便携式Flash播放装置建立互动网络;
所述的网络交互命令包括:
1)请求创建网络的命令;
2)请求加入网络的命令;
3)请求创建事件网络的命令;
4)请求获取创建事件网络的装置列表的命令;
5)请求加入事件网络的命令;
所述微控制单元控制所述通讯单元依次收发该网络交互命令,以与其它便携式Flash播放装置建立互动网络包括:
所述微控制单元当通过所述通讯单元发送命令1)时,用于将所述便携式Flash播放装置作为网络创建方;
所述微控制单元当通过所述通讯单元接收到命令2)时,用于为加入本便携式Flash播放装置所创建的网络的其他便携式Flash播放装置分配地址;
所述微控制单元当通过所述通讯单元接收到命令3)时,用于生成一创建事件网络的装置列表,该列表包括创建事件网络的各装置的名称、地址、事件网络类型和状态;
所述微控制单元当通过所述通讯单元接收命令4)时,用于提供所述创建事件网络的装置列表给请求方;
所述微控制单元当通过所述通讯单元接收到命令5)时,用于与请求方建立网络连接。 
2.如权利要求1所述的便携式Flash播放装置,其特征在于,所述的网络交互命令还包括:
6)请求获取所加入的事件网络的互动网络装置列表的命令;
7)请求加入所述互动网络的命令;
所述微控制单元还用于当创建了事件网络并通过所述通讯单元接收命令5)时生成互动网络装置列表,所述互动网络装置列表包括加入本事件网络的Flash播放装置名称及其对应地址信息;
所述微控制单元当通过所述通讯单元接收命令6)时,用于提供所述互动网络装置列表给请求方;
所述微控制单元当通过所述通讯单元接收到命令7)时,用于与请求方建立网络连接。
3.如权利要求1或2所述的便携式Flash播放装置,其特征在于,还包括A/D转换单元;
用户操作单元接收用户的操作信息并输出一电压信号;
所述A/D转换单元用于在所述微控制单元的控制下接收所述电压信号,并将其转换为对应的位置信息;
所述微控制单元根据该位置信息执行对应的Flash播放文件中的内容。
4.如权利要求3所述的便携式Flash播放装置,其特征在于:
所述位置信息为坐标值。
5.如权利要求1或2所述的便携式Flash播放装置,其特征在于:
所述通讯单元包括Zigbee、或蓝牙、或红外、或WiFi通讯模块;
所述通讯单元通过串行外设接口与所述微控制单元连接。
6.一种基于便携式Flash播放装置的交互系统,其特征在于,包括:
至少两个便携式Flash播放装置;
所述便携式Flash播放装置均包括:
用于存储Flash播放文件的Flash数据存储单元; 
用于接收用户的操作信息的用户操作单元;
用于通讯的通讯单元;及
微控制单元,用于根据所述用户操作单元接收的操作信息执行Flash数据存储单元中对应的Flash播放文件中的内容;还用于当所述操作信息对应的是网络交互命令时,控制所述通讯单元依次收发该网络交互命令,与其它便携式Flash播放装置建立互动网络;
所述的网络交互命令包括:
1)请求创建网络的命令;
2)请求加入网络的命令;
3)请求创建事件网络的命令;
4)请求获取创建事件网络的装置列表的命令;
5)请求加入事件网络的命令;
创建网络的便携式Flash播放装置中的微控制单元还用于在接收到命令2)后为加入网络的便携式Flash播放装置分配地址,以及在接收到命令3)后生成一创建事件网络的装置列表,以及在接收到命令4)后,提供所述创建事件网络的装置列表给请求方;所述创建事件网络的装置列表包括创建事件网络的各装置的名称、地址、事件网络类型和状态;
创建事件网络的便携式Flash播放装置中的微控制单元还用于在接收到命令5)时,与请求方建立网络连接;
依次执行1)至5)的网络交互命令,便携式Flash播放装置即与创建事件网络的便携式Flash播放装置建立一对一的互动网络关系。
7.如权利要求6所述的交互系统,其特征在于,当创建事件网络的Flash播放装置与多个装置建立了互动网络关系时,所述的网络交互命令还包括:
6)请求获取所加入的事件网络的互动网络装置列表的命令;
7)请求加入所述互动网络的命令;
创建事件网络的便携式Flash播放装置中的微控制单元还用于在接收到命令5)时生成互动网络装置列表包括加入本事件网络的Flash播放装置名称及其对应地址信息;以及在接收到命令6)时,提供所述互动网络装置列表给请求方;
便携式Flash播放装置中的微控制单元还用于在接收到命令7)时,与请求方建立网络连接;
依次执行1)至5)的网络交互命令后,继续依次执行6)至7)的网络交互命令,便携式Flash播放装置即与事件网络中全部或部分便携式Flash播放装置建立一对多的互动网络关系。
8.如权利要求6或7所述的交互系统,其特征在于,所述通讯单元在所述微控制单元的控制下通过无线网络与其它便携式Flash播放装置进行交互是指:
所述通讯单元根据所述微控制单元的控制依次发送相应的请求控制信号给对应的Flash播放装置,获取互动网络装置的地址并发送请求命令,以建立互动网络;以及向获取的互动网络装置的地址收发数据,从而进行Flash互动操作;还用于接收到请求加入事件网络或互动网络的命令时与请求方建立网络连接。
9.如权利要求6或7所述的交互系统,其特征在于,所述便携式Flash播放装置还包括:A/D转换单元;
用户操作单元接收用户的操作信息并输出一电压信号;
所述A/D转换单元用于在所述微控制单元的控制下接收所述电压信号,并将其转换为对应的位置信息;
所述微控制单元根据该位置信息执行对应的Flash播放文件中的内容。
10.如权利要求9所述的交互系统,其特征在于:
所述位置信息为坐标值。
11.如权利要求6或7所述的交互系统,其特征在于:
所述通讯单元包括Zigbee、或蓝牙、或红外、或WiFi通讯模块;
所述通讯单元通过串行外设接口与所述微控制单元连接。
12.一种在权利要求6所述的交互系统中进行交互的方法,其特征在于,包括: 
A、接收用户的操作信息;根据所接收的操作信息执行对应的Flash播放文件中的内容;当所述操作信息对应的是网络交互命令时执行步骤B;
B、便携式Flash播放装置间通过无线网络进行交互,具体包括:
B1、一便携式Flash播放装置创建网络;
B2、其它便携式Flash播放装置加入网络;
B3、网络中的便携式Flash播放装置创建事件网络,同时,由步骤B1中创建网络的Flash播放装置生成一创建事件网络的装置列表;
B4、加入网络的Flash播放装置想加入一事件网络时,先获取创建事件网络的装置列表,并根据创建事件网络装置列表中的地址信息,获取某一创建事件网络的Flash播放装置的地址,并向其请求加入其所创建的事件网络,从而建立一对一的互动网络关系;
B5、向获取的互动网络装置的地址收发数据,进行Flash互动播放。
13.如权利要求12所述的方法,其特征在于,当创建事件网络的Flash播放装置与多个装置建立了互动网络关系时,所述步骤B4后、步骤B5前还包括:
101)接收到所述加入事件网络请求的Flash播放装置生成本事件网络的互动网络装置列表,包括加入本Flash播放装置创建的事件网络的Flash播放装置名称及其对应地址信息;
102)加入事件网络的Flash播放装置想加入互动网络时,获取所加入的事件网络的互动网络装置列表,并根据该互动网络装置列表信息,获取已加入该事件网络的其他Flash播放装置的相应地址,并向这些Flash播放装置中的全部或部分请求连接,以建立一对多的互动网络关系。
14.如权利要求12或13所述的方法,其特征在于,所述步骤A中,根据该操作信息执行对应的Flash播放文件中的内容包括:
接收用户的操作信息并输出一电压信号;将所述电压信号转换为对应的位置信息;根据该位置信息执行对应的Flash播放文件中的内容。
15.如权利要求14所述的方法,其特征在于:
所述位置信息为坐标值。 
CN2008100028124A 2008-01-04 2008-01-04 便携式Flash播放装置及基于该装置的交互系统和方法 Expired - Fee Related CN101217514B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100028124A CN101217514B (zh) 2008-01-04 2008-01-04 便携式Flash播放装置及基于该装置的交互系统和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100028124A CN101217514B (zh) 2008-01-04 2008-01-04 便携式Flash播放装置及基于该装置的交互系统和方法

Publications (2)

Publication Number Publication Date
CN101217514A CN101217514A (zh) 2008-07-09
CN101217514B true CN101217514B (zh) 2010-12-08

Family

ID=39623876

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100028124A Expired - Fee Related CN101217514B (zh) 2008-01-04 2008-01-04 便携式Flash播放装置及基于该装置的交互系统和方法

Country Status (1)

Country Link
CN (1) CN101217514B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101937309A (zh) * 2010-08-10 2011-01-05 深圳市金立通信设备有限公司 手机桌面flash动画人机交互系统及方法
CN103401889A (zh) * 2013-08-23 2013-11-20 刘子腾 通过智能终端实现客户端登出的方法、服务器和智能终端
CN109754654A (zh) * 2018-12-29 2019-05-14 广州欧科信息技术股份有限公司 基于虚拟现实的历史课题指导系统、方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1305286A (zh) * 1999-11-26 2001-07-25 三星电子株式会社 操作蓝牙设备之间个人临时网络的方法
CN1567293A (zh) * 2003-07-07 2005-01-19 莫伟 一种嵌入式智能多媒体播放系统、嵌入式智能多媒体播放器及其方法
CN1708045A (zh) * 2005-04-07 2005-12-14 上海怡得网络有限公司 新型便携式多媒体存储播放终端设备
CN1791045A (zh) * 2005-12-26 2006-06-21 北京航空航天大学 网格服务组的建立方法及网格服务的发现方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1305286A (zh) * 1999-11-26 2001-07-25 三星电子株式会社 操作蓝牙设备之间个人临时网络的方法
CN1567293A (zh) * 2003-07-07 2005-01-19 莫伟 一种嵌入式智能多媒体播放系统、嵌入式智能多媒体播放器及其方法
CN1708045A (zh) * 2005-04-07 2005-12-14 上海怡得网络有限公司 新型便携式多媒体存储播放终端设备
CN1791045A (zh) * 2005-12-26 2006-06-21 北京航空航天大学 网格服务组的建立方法及网格服务的发现方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CN 1567293 A,全文.

Also Published As

Publication number Publication date
CN101217514A (zh) 2008-07-09

Similar Documents

Publication Publication Date Title
CN100359460C (zh) 一种多显示屏并行显示的终端设备与实现方法
CN101882366B (zh) 主机设备、附件和遥控信号学习和处理方法
CN105047213B (zh) 一种音乐系统及其播放方法
CN100473110C (zh) 一种支持多用户同时使用的机顶盒装置
CN104602098A (zh) 一种视频弹幕显示方法及其设备
CN103530149A (zh) 一种游戏手柄模拟配置文件的配置方法及终端
CN103916697A (zh) 一种多应用显示的方法及相关智能终端
CN103516882B (zh) 一种基于多屏互动场景图片播放方法及系统
CN112565063B (zh) 消息处理方法、装置和电子设备
CN101389101A (zh) 一种主从设备交互的系统、方法及移动终端
CN106470146A (zh) 即时通信应用中文本转换为语音的方法和装置
CN101217514B (zh) 便携式Flash播放装置及基于该装置的交互系统和方法
CN113810732A (zh) 直播内容显示方法、装置、终端、存储介质及程序产品
CN102707894A (zh) 一种应用于多屏互动的输入方法及装置
CN103581308A (zh) 音乐播放系统及方法
CN102724185A (zh) 基于家庭网关的游戏实现方法、家庭网关及移动终端
CN109473109A (zh) 数据处理方法、装置及计算机可读存储介质
CN104333650A (zh) 屏幕共享方法、系统和移动终端
CN103686540A (zh) 一种主动式无线网络音响设备及其使用方法
CN202976058U (zh) 蓝牙无线游戏控制器
CN107896339A (zh) 一种视频播放方法、终端及计算机可读存储介质
CN106506646A (zh) 播放设备的控制方法、装置、移动终端及播放系统
CN105451046A (zh) 基于智能终端的智能机顶盒虚拟手柄生成方法及系统
CN103279268A (zh) 一种基于受控终端列表的互动方法及装置
CN104779979A (zh) 一种控制蓝牙音箱u盘中音乐播放的方法、装置及终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: BEIJING SUNPLUS EHUE TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: BEIJING BEIYANG ELECTRONIC TECHNOLOGY CO., LTD.

Effective date: 20140314

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20140314

Address after: Science and Industry Park, Taiwan, Hsinchu, China, No. 19

Patentee after: Lingyang Science and Technology Co., Ltd.

Patentee after: BEIJING SUNPLUS-EHUE TECHNOLOGY CO., LTD.

Address before: Science and Industry Park, Taiwan, Hsinchu, China, No. 19

Patentee before: Lingyang Science and Technology Co., Ltd.

Patentee before: Beijing Beiyang Electronic Technology Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101208

Termination date: 20170104

CF01 Termination of patent right due to non-payment of annual fee