CN104657126A - 软件漫游系统与方法 - Google Patents
软件漫游系统与方法 Download PDFInfo
- Publication number
- CN104657126A CN104657126A CN201310606024.7A CN201310606024A CN104657126A CN 104657126 A CN104657126 A CN 104657126A CN 201310606024 A CN201310606024 A CN 201310606024A CN 104657126 A CN104657126 A CN 104657126A
- Authority
- CN
- China
- Prior art keywords
- software
- interface tool
- tool collection
- electronic device
- collection software
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000009434 installation Methods 0.000 claims description 86
- 238000006243 chemical reaction Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000012795 verification Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Abstract
一种软件漫游系统与方法在此揭露。软件漫游系统包含具有多个界面工具集软件的第一电子装置。第一电子装置包含装置描述数据,装置描述数据包含对应于多个界面工具集软件的多个虚拟单元,其中第一电子装置根据通用随插即用协定建立多个虚拟单元,第一电子装置经由网络与通用随插即用协定对第二电子装置进行搜寻,并复制界面工具集软件的一第一界面工具集软件与第一界面工具集软件的运行数据至第二电子装置,以在第二电子装置上建立第一界面工具集软件以及还原运行数据。
Description
技术领域
本发明是有关于一种软件漫游系统,且特别是有关于一种利用UPNP协定的软件漫游系统。
背景技术
随着信息科技的高度发展,各种网络应用也愈趋普及。例如,使用者可透过网络在不同的电子装置中进行软件漫游。软件漫游的一种方式为在两个不同的电子装置中先预设安装好应用程序,在透过其中一方执行程序并将处理的数据传送至另一电子装置进行使用。举例而言,此种软件漫游的方式常被应用于影音串流服务。
软件漫游的另一种方式为使用者预先将需要使用的数据复制至网络空间,再透过已预先安装好的应用程序的电子装置进行使用。上述两种方式都必须先在不同的电子装置上预先安装须执行的应用程序,才可进行使用。此外,若使用者欲在不同的电子装置上接续使用相同的数据或程序设定,亦须事先进行数据复制与程序设定,显得十分不便。由此可见,上述现有的方式,显然仍存在不便与缺陷,而有待加以进一步改进。
发明内容
为解决上述的问题,本发明的一方面提供一种软件漫游的方法。软件漫游的方法包含下列步骤:分别侦测第一电子装置与第二电子装置中各自的多个界面工具集软件,其中第一电子装置经由网络连接至第二电子装置;根据通用随插即用协定(Universal Plug and Play(UPNP);protocol)与第一电子装置的多个界面工具集软件建立第一装置描述数据;根据通用随插即用协定与第二电子装置的多个界面工具集软件建立第二装置描述数据;搜寻第二装置描述数据而选定第一电子装置的多个界面工具集软件中的第一界面工具集软件;自第一电子装置复制第一界面工具集软件与第一界面工具集软件的运行数据至第二电子装置;以及于第二电子装置上建立第一界面工具集软件以及还原运行数据。
根据本发明的一实施例,其中前述的第一电子装置为根装置,并用以提供软件交换服务,第一装置描述数据与第二装置描述数据中的每一者包含多个虚拟单元,其中第一装置描述数据中的多个虚拟单元对应于第一电子装置的多个界面工具集软件,第二装置描述数据中的多个虚拟单元对应于第二电子装置的多个界面工具集软件。
根据本发明的一实施例,其中前述的每一虚拟单元提供识别服务与内容交换服务,且搜寻第二装置描述数据的步骤包含:比对第一装置描述数据与第二装置描述数据,以确认第二电子装置是否具有对应于第一界面工具集软件的虚拟单元;以及当第二电子装置不具有对应于第一界面工具软件的虚拟单元时,选定第一界面工具集软件。
根据本发明的一实施例,其中前述的搜寻第二装置描述数据的步骤还包含:当第二电子装置具有对应于第一界面工具集软件的虚拟单元时,通过第二电子装置的第一界面工具集软件对应的虚拟单元所提供的识别服务,以验证第一电子装置的第一界面工具集软件的软件版本与第二电子装置的第一界面工具集软件的软件版本是否相同;以及当第一电子装置的第一界面工具集软件的软件版本与第二电子装置的第一界面工具集软件的软件版本不相同时,选定第一电子装置的第一界面工具集软件。
根据本发明的一实施例,还包含:当第一电子装置的第一界面工具集软件的软件版本与第二电子装置的第一界面工具集软件的软件版本相同时,对第一电子装置的运行数据进行封装与序列化转换;通过对应于第一界面工具集软件的内容交换服务传输经序列化转换后的运行数据至第二电子装置;以及解封装并反序列化运行数据,以还原运行数据至第二电子装置。
根据本发明的一实施例,其中前述的复制第一界面工具集软件的步骤包含:对第一电子装置的第一界面工具集软件与运行数据进行封装与序列化转换;通过软件交换服务将经序列化转换后的第一界面工具集软件传输至第二电子装置;以及通过对应于第一界面工具集软件的内容交换服务传输经序列化转换后的运行数据至第二电子装置。
根据本发明的一实施例,于第二电子装置上建立第一界面工具集软件的步骤包含:解封装并反序列化第一界面工具集软件与运行数据,以还原第一界面工具集软件与运行数据至第二电子装置。
本发明的另一方面是提供一种计算机可读取记录媒体,计算机可读取记录媒体用以执行一种软件漫游方法,软件漫游方法包含下列步骤:分别侦测第一电子装置与第二电子装置中各自的多个界面工具集软件,其中第一电子装置经由网络连接至第二电子装置;根据通用随插即用协定与第一电子装置的多个界面工具集软件建立第一装置描述数据;根据通用随插即用协定与第二电子装置的多个界面工具集软件建立第二装置描述数据;搜寻第二装置描述数据而选定第一电子装置的多个界面工具集软件中的第一界面工具集软件;自第一电子装置复制第一界面工具集软件与第一界面工具集软件的运行数据至第二电子装置;以及于第二电子装置上建立第一界面工具集软件以及还原运行数据。
本发明的又一方面是提供一种软件漫游系统。软件漫游系统包含具有多个界面工具集软件的第一电子装置。第一电子装置包含装置描述数据,装置描述数据包含对应于多个界面工具集软件的多个虚拟单元,其中第一电子装置根据通用随插即用协定建立多个虚拟单元。第一电子装置经由网络与通用随插即用协定对第二电子装置进行搜寻,并复制多个界面工具集软件的第一界面工具集软件与第一界面工具集软件的运行数据至第二电子装置,以在第二电子装置上建立第一界面工具集软件以及还原运行数据。
综上所述,本发明的技术方案与现有技术相比具有明显的优点和有益效果。通过上述技术方案,可达到相当的技术进步,并具有产业上的广泛利用价值,本发明通过UPNP协定而在各个电子装置中执行相同的界面工具集软件,并接续地使用相同的运行数据。
附图说明
为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:
图1根据本发明的一实施例绘示一种软件漫游系统的示意图;
图2根据本发明的一实施例绘示一种软件漫游方法的流程图;
图3根据本发明的一实施例绘示图1所示的第一电子装置与第二电子装置分别建立第一装置描述数据与第二装置描述数据后的操作示意图;以及
图4根据本发明的一实施例绘示图1所示的软件漫游系统执行软件漫游操作的示意图。
具体实施方式
下文举实施例配合所附附图作详细说明,但所提供的实施例并非用以限制本发明所涵盖的范围,而结构操作的描述非用以限制其执行的顺序,任何由元件重新组合的结构,所产生具有均等功效的装置,皆为本发明所涵盖的范围。此外,附图仅以说明为目的,并未依照原尺寸作图。为使便于理解,下述说明中相同元件将以相同的符号标示来说明。
关于本文中所使用的“第一”、“第二”、…等,并非特别指称次序或顺位的意思,亦非用以限定本发明,其仅仅是为了区别以相同技术用语描述的元件或操作而已。
请参照图1,图1根据本发明的一实施例绘示一种软件漫游系统的示意图。如图1所示,软件漫游系统100包含第一电子装置120与第二电子装置140。第一电子装置120透过网络160连接至第二电子装置140。于本发明各实施例中,第一电子装置120与第二电子装置140包含个人计算机、智能手机、平板电脑、智能电视等等。网络160包含利用TCP/IP协定的网络等等。
此外,第一电子装置120具有多个界面工具集(Widget)软件122,第二电子装置140亦具有多个界面工具集软件142。
图2根据本发明的一实施例绘示一种软件漫游方法的流程图。软件漫游方法200可实作为一计算机程序产品(如应用程序),并储存于一计算机可读取记录媒体中,而使计算机读取此记录媒体后执行软件漫游方法200,前述的计算机可为第一电子装置120中的处理元件,处理元件可为中央处理器(Central Processing Unit,CPU)、控制元件(control unit)、微处理器(microprocessor)或其他可执行指令的硬件元件。计算机可读取记录媒体可为只读记忆体、快闪记忆体、软盘、硬盘、光盘、随身盘、磁带、可由网络存取的数据库或熟悉此技艺者可轻易思及具有相同功能的计算机可读取记录媒体。
请一并参照图1与图2,为了方便说明,图1所示的软件漫游系统100的操作会与软件漫游方法200一并说明。
在步骤S210中,第一电子装置120与第二电子装置140分别侦测各自的多个界面工具集软件122、142。
在步骤S220中,第一电子装置120与第二电子装置140分别根据侦测到的多个界面工具集软件122、142的可识别信息(例如:软件名称、软件版本等等)与通用随插即用(Universal Plug and Play,UPNP)而建立第一装置描述数据(如后图3所示的320)与第二装置描述数据(如后图3所示的340)。
于本实施例中,软件漫游系统100可利用界面工具集软件的全球信息网组织(World Wide Web Consortium,W3C)的标准以建立第一装置描述数据320与第二装置描述数据340,并利用UPNP协定对进行第一电子装置120与第二电子装置140连结。因此,如图1所示,第一电子装置120可更进一步地具有UPNP通道180,第二电子装置140亦可具有UPNP通道182。
于此例中,软件漫游系统100将第一电子装置120视为根装置(rootdevice),根装置可以定义UPNP中多个装置或多个控制器之间的描述。换句话说,本发明所示的软件漫游系统100或软件漫游方法200利用将界面工具软件等效视为一个UPNP协定上的虚拟控制器,以达到软件漫游的机制。
图3根据本发明的一实施例绘示图1所示的第一电子装置与第二电子装置分别建立第一装置描述数据与第二装置描述数据后的操作示意图。为了方便说明,以下说明请一并参照图1至图3。
举例而言,如图3所示,第一电子装置120在侦测完多个界面工具集软件122后,可将多个界面工具集软件122转换至多个虚拟单元322,其中每一虚拟单元322以对应的界面工具集软件122进行命名。例如,第一界面工具集软件122的软件名称为widget A,则在对应的虚拟单元322亦以widget A进行命名。因此,在第一装置描述数据320中储存了根装置324与多个虚拟单元322的信息。根装置324可用以提供软件交换服务360,而每一虚拟单元322可提供识别服务362与内容交换服务364。同样地,第二电子装置140亦执行上述相同操作,于此不再赘述。第二装置描述数据340亦包含了多个虚拟单元342的信息,每一虚拟单元342对应于多个界面工具集软件142。
在步骤S230中,第一电子装置120可利用UPNP通道182与网络160而搜寻第二电子装置140的第二装置描述数据340。
在步骤S240中,在搜寻第二电子装置140的第二装置描述数据340后,第一电子装置120选定第一界面工具集软件122(例如为前述的widget A)。
详细而言,在步骤S240中,第一电子装置120比对第一装置描述数据320与第二装置描述数据340,以确认第二电子装置140是否具有对应于第一界面工具软件(widget A)的虚拟单元342(即步骤S242)。例如,第一电子装置120可通过比对第一装置描述数据320所记载的多个虚拟单元322的名称与第二装置描述数据340所记载的多个虚拟单元342的名称,而得知第一界面工具集软件122(widget A)是否存在于第二电子装置140。当第二电子装置140具有第一界面工具软件(widget A)时,执行步骤S244。反之,若当第二电子装置140不具有第一界面工具软件(widget A)时,则执行步骤S250。
在步骤S244中,第一电子装置120通过第二电子装置140的第一界面工具软件(widget A)所对应的虚拟单元342提供的识别服务362来验证第二电子装置140的第一界面工具软件(widget A)的软件版本是否与第一电子装置120的第一界面工具软件(widget A)的软件版本相同。若两者的软件版本相同,则执行后述的步骤S254;若两者的软件版本不相同,则选定第一电子装置120的第一界面工具软件(widget A),并执行步骤S250。
在步骤S250中,第一电子装置120复制第一界面工具集软件(widget A)与第一界面工具集软件(widget A)的运行(runtime)数据至第二电子装置140。运行数据包含第一界面工具集软件的程序设定以及正在使用的数据。例如,第一界面工具集软件(widget A)为一记事本软件,且此记事本软件正在编辑一文件档案(即前述的运行数据),第一电子装置120会将此记事本软件与文件档案一并复制并传送至第二电子装置140,借此让使用者可在第二电子装置140上继续使用此文件档案。
图4根据本发明的一实施例绘示图1所示的软件漫游系统执行软件漫游操作的示意图。具体而言,如图4所示,第一电子装置120通过前述的软件交换服务360并经由UPNP通道180而传送第一界面工具集软件(widget A)至第二电子装置140(即步骤S252)。
接着,第一电子装置120通过前述的内容交换服务364对第一界面工具集软件(widget A)的运行数据进行封装与序列化转换(即步骤S254),并经由UPNP通道180传送至第二电子装置140(即步骤S256)。于本发明的各实施例中,前述的序列化转换用以将包含binary、XML与BASE64序列化等等。
此外,如先前步骤S244所述,当第二电子装置140的第一界面工具集(widget A)相同于第一电子装置120时,第一电子装置120执行前述复制运行数据的操作(即步骤S254),借此让使用者可于第二电子装置140上使用相同的数据。
如图4所示,第二电子装置140在接收到第一电子装置120所传送的第一界面工具集(widget A)与运行数据后,第二电子装置140于本身装置内建立第一界面工具集(widget A)(即步骤S260),并对运行数据进行解封装与反序列化,以还原运行数据(即步骤S270),借此让使用者可于第二电子装置140进行运行相同数据。
据此,使用者通过软件漫游系统100不仅可于多个电子装置中可使用相同的界面工具集软件,还可以于不同的电子装置中接续使用相同的数据。
此外,前述的软件漫游系统100或软件漫游方法200可同时应用于二个以上的电子装置,上述说明仅为例示,并非用以限制本发明。
如上所述的软件漫游系统100或软件漫游方法200,其具体实施方式可为软件、硬件与/或固件。举例来说,若以执行速度及精确性为首要考量,则软件漫游系统100基本上可选用硬件与/或固件为主;若以设计弹性为首要考量,则软件漫游系统100基本上可选用软件为主;或者,软件漫游系统100可同时采用软件、硬件及固件协同作业。应了解到,以上所举的这些例子并没有所谓孰优孰劣之分,亦并非用以限制本发明,熟悉此项技艺者当视当时需要,弹性选择该等单元的具体实施方式。
综上所述,本发明所示的软件漫游系统与方法通过UPNP协定而在各个电子装置中执行相同的界面工具集软件,并接续地使用相同的运行数据。
虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。
Claims (13)
1.一种软件漫游的方法,其特征在于,包含:
分别侦测一第一电子装置与一第二电子装置中各自的多个界面工具集软件,其中该第一电子装置经由一网络连接至该第二电子装置;
根据一通用随插即用协定与该第一电子装置的所述界面工具集软件建立一第一装置描述数据;
根据该通用随插即用协定与该第二电子装置的所述界面工具集软件建立一第二装置描述数据;
搜寻该第二装置描述数据而选定该第一电子装置的所述界面工具集软件中的一第一界面工具集软件;
自该第一电子装置复制该第一界面工具集软件与该第一界面工具集软件的一运行数据至该第二电子装置;以及
于该第二电子装置上建立该第一界面工具集软件以及还原该运行数据。
2.根据权利要求1所述的软件漫游的方法,其特征在于,该第一电子装置为一根装置,并用以提供一软件交换服务,该第一装置描述数据与该第二装置描述数据中的每一者包含多个虚拟单元,其中该第一装置描述数据中的所述虚拟单元对应于该第一电子装置的所述界面工具集软件,该第二装置描述数据中的所述虚拟单元对应于该第二电子装置的所述界面工具集软件。
3.根据权利要求2所述的软件漫游的方法,其特征在于,每一所述虚拟单元提供一识别服务与一内容交换服务,其中搜寻该第二装置描述数据的步骤包含:
比对该第一装置描述数据与该第二装置描述数据,以确认该第二电子装置是否具有对应于该第一界面工具集软件的该虚拟单元;以及
当该第二电子装置不具有对应于该第一界面工具软件的该虚拟单元时,选定该第一界面工具集软件。
4.根据权利要求3所述的软件漫游的方法,其特征在于,搜寻该第二装置描述数据的步骤还包含:
当该第二电子装置具有对应于该第一界面工具集软件的该虚拟单元时,通过该第二电子装置的该第一界面工具集软件对应的该虚拟单元所提供的该识别服务,而验证该第一电子装置的该第一界面工具集软件的一软件版本与该第二电子装置的该第一界面工具集软件的该软件版本是否相同;以及
当该第一电子装置的该第一界面工具集软件的该软件版本与该第二电子装置的该第一界面工具集软件的该软件版本不相同时,选定该第一电子装置的该第一界面工具集软件。
5.根据权利要求4所述的软件漫游的方法,其特征在于,还包含:
当该第一电子装置的该第一界面工具集软件的该软件版本与该第二电子装置的该第一界面工具集软件的该软件版本相同时,对该第一电子装置的该运行数据进行封装与序列化转换;
通过对应于该第一界面工具集软件的该内容交换服务传输经序列化转换后的该运行数据至该第二电子装置;以及
解封装并反序列化该运行数据,以还原该运行数据至该第二电子装置。
6.根据权利要求2所述的软件漫游的方法,其特征在于,复制该第一界面工具集软件的步骤包含:
对该第一电子装置的第一界面工具集软件与该运行数据进行封装与序列化转换;
通过该软件交换服务将经序列化转换后的该第一界面工具集软件传输至该第二电子装置;以及
通过对应于该第一界面工具集软件的该内容交换服务传输经序列化转换后的该运行数据至该第二电子装置。
7.根据权利要求6所述的软件漫游的方法,其特征在于,于该第二电子装置上建立该第一界面工具集软件的步骤包含:
解封装并反序列化该第一界面工具集软件与该运行数据,以还原该第一界面工具集软件与该运行数据至该第二电子装置。
8.一种软件漫游系统,其特征在于,包含:
一第一电子装置,具有多个界面工具集软件,该第一电子装置包含:一装置描述数据,包含对应于所述界面工具集软件的多个虚拟单元,其中该第一电子装置根据一通用随插即用协定建立所述虚拟单元;
其中该第一电子装置经由一网络与该通用随插即用协定对一第二电子装置进行搜寻,并复制所述界面工具集软件的一第一界面工具集软件与该第一界面工具集软件的一运行数据至该第二电子装置,以在该第二电子装置上建立该第一界面工具集软件以及还原该运行数据。
9.根据权利要求8所述的软件漫游系统,其特征在于,该第一电子装置用以提供一软件交换服务,每一所述虚拟单元提供一识别服务与一内容交换服务。
10.根据权利要求9所述的软件漫游系统,其特征在于,该第一电子装置经由该第二电子装置的装置描述数据而确认第二电子装置是否具有对应于该第一界面工具集软件的该虚拟单元,当该第二电子装置不具有对应于该第一界面工具软件的该虚拟单元时,该第一电子装置选定该第一界面工具集软件。
11.根据权利要求10所述的软件漫游系统,其特征在于,当该第二电子装置具有对应于该第一界面工具集软件的该虚拟单元时,该第一电子装置通过该第二电子装置的该第一界面工具集软件对应的虚拟单元所提供的识别服务验证该第一电子装置与该第二电子装置各自的该第一界面工具集软件的一软件版本是否相同,当该第一电子装置的该第一界面工具集软件的该软件版本与该第二电子装置的该第一界面工具集软件的该软件版本不相同时,选定该第一电子装置的该第一界面工具集软件。
12.根据权利要求9所述的软件漫游系统,其特征在于,该第一电子装置对该第一界面工具集软件与该运行数据进行封装与序列化转换,该第一电子装置经由该软件交换服务将经序列化转换后的该第一界面工具集软件传输至该第二电子装置,并经由对应于该第一界面工具集软件的该内容交换服务传输经序列化转换后的该运行数据至该第二电子装置。
13.根据权利要求12所述的软件漫游系统,其特征在于,该第二电子装置用以对该运行数据与该第一界面工具集进行解封装与反序列化,以还原该运行数据与该第一界面工具集。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW102142079 | 2013-11-19 | ||
TW102142079A TW201521403A (zh) | 2013-11-19 | 2013-11-19 | 軟體漫遊系統、方法與其電腦可讀取記錄媒體 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104657126A true CN104657126A (zh) | 2015-05-27 |
Family
ID=53174627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310606024.7A Pending CN104657126A (zh) | 2013-11-19 | 2013-11-25 | 软件漫游系统与方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20150143361A1 (zh) |
CN (1) | CN104657126A (zh) |
TW (1) | TW201521403A (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050034121A1 (en) * | 2003-08-07 | 2005-02-10 | International Business Machines Corporation | Systems and methods for packaging files having automatic conversion across platforms |
US20080130639A1 (en) * | 2006-12-05 | 2008-06-05 | Jose Costa-Requena | Software update via peer-to-peer networks |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5694546A (en) * | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
JP4524113B2 (ja) * | 2002-04-11 | 2010-08-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ソフトウェア配布方法およびシステム |
JP4192137B2 (ja) * | 2004-09-30 | 2008-12-03 | 株式会社東芝 | サービス提供装置、サービス提供方法およびプログラム |
US8024723B2 (en) * | 2007-05-18 | 2011-09-20 | Samsung Electronics Co., Ltd. | System and method for peer-to-peer datacasting in a broadcasting network |
KR20100121384A (ko) * | 2009-05-08 | 2010-11-17 | 삼성전자주식회사 | 홈 네트워크 상에서 UPnP를 이용하여 복수의 장치로 전화 관련 서비스를 제공하는 시스템 및 방법 |
-
2013
- 2013-11-19 TW TW102142079A patent/TW201521403A/zh unknown
- 2013-11-25 CN CN201310606024.7A patent/CN104657126A/zh active Pending
- 2013-12-06 US US14/098,540 patent/US20150143361A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050034121A1 (en) * | 2003-08-07 | 2005-02-10 | International Business Machines Corporation | Systems and methods for packaging files having automatic conversion across platforms |
US20080130639A1 (en) * | 2006-12-05 | 2008-06-05 | Jose Costa-Requena | Software update via peer-to-peer networks |
Also Published As
Publication number | Publication date |
---|---|
TW201521403A (zh) | 2015-06-01 |
US20150143361A1 (en) | 2015-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9811605B2 (en) | Methods, apparatuses and computer program products for automated learning of data models | |
US9823945B2 (en) | Method and apparatus for managing application program | |
CN102223416B (zh) | 一种媒体文件的传输方法及系统 | |
US20130185484A1 (en) | File programming method and associated device for nand flash | |
CN104246767A (zh) | 用于云同步系统的遥测系统 | |
KR20120128357A (ko) | 미디어 파일 스플리팅 방법 및 장치 | |
CN102752294B (zh) | 基于设备能力的多终端数据同步方法和系统 | |
US8577848B2 (en) | Converting two-tier resource mapping to one-tier resource mapping | |
EP3313041B1 (en) | Application download method and device | |
CN112445729B (zh) | 操作地址确定方法、PCIe系统、电子设备及存储介质 | |
CN103200199A (zh) | 一种带外数据采集系统 | |
CN103870303A (zh) | 减小软件安装包大小的方法及装置 | |
US20090327295A1 (en) | Maintenance of exo-file system metadata on removable storage device | |
CN112615758B (zh) | 一种应用识别方法、装置、设备及存储介质 | |
CN113316772A (zh) | 用于启用具有指示符的部分数据传输的系统、方法和装置 | |
WO2021115177A1 (zh) | 应用安装方法、装置、终端设备、服务器及存储介质 | |
CN104796784A (zh) | 应用程序内的视频播放方法及装置 | |
CN106055375A (zh) | 应用程序安装方法及装置 | |
CN107798064A (zh) | 页面处理方法、电子设备及计算机可读存储介质 | |
CN103294742A (zh) | 用于在便携式终端中确定内容重复的装置和方法 | |
US10423495B1 (en) | Deduplication grouping | |
CN103970512A (zh) | 多核处理器及其并行重放方法 | |
WO2023217086A1 (zh) | 资源文件更新方法、装置、设备及可读存储介质 | |
CN104063306A (zh) | 智能终端软件测试中的自动登录方法、装置和系统 | |
CN104572638A (zh) | 数据读写方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150527 |
|
WD01 | Invention patent application deemed withdrawn after publication |