[go: up one dir, main page]

CN109874339A - 用于创建用于传达与应用程序相关的信息的序列的方法和系统 - Google Patents

用于创建用于传达与应用程序相关的信息的序列的方法和系统 Download PDF

Info

Publication number
CN109874339A
CN109874339A CN201780034634.0A CN201780034634A CN109874339A CN 109874339 A CN109874339 A CN 109874339A CN 201780034634 A CN201780034634 A CN 201780034634A CN 109874339 A CN109874339 A CN 109874339A
Authority
CN
China
Prior art keywords
content
sequence
relevant
application
action
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
Application number
CN201780034634.0A
Other languages
English (en)
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.)
UNIMA LOGICIEL Inc
Original Assignee
UNIMA LOGICIEL Inc
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 UNIMA LOGICIEL Inc filed Critical UNIMA LOGICIEL Inc
Publication of CN109874339A publication Critical patent/CN109874339A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/211Schema design and management
    • G06F16/212Schema design and management with details for data modelling support
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)

Abstract

公开了一种用于创建用于传达与应用程序相关的信息的序列的方法和系统,该方法包括:建立数据库,数据库的建立包括:获得多个图形元素;将该多个图形元素中的每一个与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,与动作相关的内容包括动作和与该动作相关的对应内容,并且与关系相关的内容包括相关的链接和两个关联的内容;使用图形元素的数据库在用户界面中创建与应用程序有关的内容的序列;将与应用程序有关的数据添加到内容的序列中的每个内容;并且提供所创建的序列。

Description

用于创建用于传达与应用程序相关的信息的序列的方法和 系统
相关申请的交叉引用
本专利申请要求于2016年4月4日提交的美国临时专利申请号62/317,697的优先权,该申请的主题通过引用结合于此。
技术领域
本发明涉及计算机。更确切地,本发明涉及用于创建用于传达与应用程序相关的信息的序列的方法和系统。
背景技术
出于各种原因,能够在应用程序中共享信息可能是麻烦的。
第一个原因是用户可能不得不学习通信语言。
实际上,许多编程语言都是可用的,因此在程序之间的互操作性可能是个问题。
另一个后果是,编程语言的学习可能是个问题,并且对公司而言也可能是昂贵的。
另一个问题在于,很大一部分人无法使用专业的编程语言。
另一个原因可能是通信语言中的元素的含义可能具有各种解读。
这是与编程语言的性质和与具体应用程序相关的默认概念相关的额外困难。
需要一种将克服上述缺点中的至少一个的方法。
通过在下面回顾本发明的公开内容、附图及描述,本发明的特征将显而易见。
发明内容
根据广义的方面,公开了一种用于创建用于传达与应用程序相关的信息的序列的方法,该方法包括:使用处理单元以用于:建立数据库,建立包括:获得多个图形元素;将多个图形元素中的每一个与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,该与动作相关的内容包括动作和与该动作相关的对应内容,并且该与关系相关的内容包括相关的链接和两个关联的内容;使用图形元素的数据库在用户界面中创建与应用程序有关的内容的序列;将与应用程序有关的数据添加到所创建的内容的序列中的每个内容中;并且提供所创建的序列。
根据一实施方式,这些图形元素选自由图片、图画、动画和视频组成的组。
根据一实施方式,这些图形元素是从处理单元获得的。
根据一实施方式,这些图形元素是从操作性地与处理单元连接的远程处理单元获得的。
根据一实施方式,由与处理单元交互的用户执行该关联。
根据一实施方式,应用程序包括通信应用程序,进一步地,其中,关于与给定内容相关的应用程序有关的数据包括与该给定内容相关的语言描述和文字描述中的任一者。
根据一实施方式,应用程序包括交易网站,进一步地,其中,关于与给定内容相关的应用程序有关的数据包括与该给定内容相关的价格。
根据一实施方式,提供所创建的序列包括将所创建的序列存储在存储器中。
根据一实施方式,提供所创建的序列包括在显示装置上显示所创建的序列。
根据一实施方式,提供所创建的序列包括将所创建的序列发送至操作性地连接至处理单元的远程处理单元。
根据广义的方面,公开了一种计算机,该计算机包括:中央处理单元;显示装置;通信端口;存储器单元,包括用于创建用于传达与应用程序相关的信息的序列的应用程序,该应用程序包括:用于生成数据库的指令,生成包括:获得多个图形元素;将该多个图形元素中的每一个与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,与动作相关的内容包括动作和与该动作相关的对应内容,并且该与关系相关的内容包括相关的链接和两个关联的内容;用于使用图形元素的数据库在显示在显示装置上的用户界面中创建与应用程序有关的内容的序列的指令;用于将与应用程序有关的数据添加到所创建的内容的序列中的每个内容的指令;以及用于提供所创建的序列的指令;以及数据总线,用于将中央处理单元、显示装置、通信端口和存储器单元互连。
根据广义的方面,公开了一种用于存储计算机可执行指令的非暂时性计算机可读存储介质,当这些计算机可执行指令被执行时使计算机执行一种用于创建用于传达与应用程序相关的信息的序列的方法,该方法包括:建立数据库,建立包括:获得多个图形元素;将多个图形元素中的每一个与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,该与动作相关的内容包括动作和与该动作相关的对应内容,并且该与关系相关的内容包括相关的链接和两个关联的内容;使用图形元素的数据库在用户界面中创建与应用程序有关的内容的序列;将与应用程序有关的数据添加到所创建的内容的序列的每个内容中;并且提供所创建的序列。
根据广义的方面,公开了一种用于创建用于传达与应用程序相关的信息的序列的方法,该方法包括:使用处理单元以用于:提供数据库,该数据库包括多个图形元素,每个图形元素与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,该与动作相关的内容包括动作和与该动作相关的对应内容,并且该与关系相关的内容包括相关的链接和两个关联的内容;使用图形元素的数据库在用户界面中创建与应用程序有关的内容的序列;将与应用程序有关的数据添加到所创建的内容的序列的每个内容中;并且提供所创建的序列。
所公开的方法的优点是它使得能够使用图形元素(无论它们是图像对象还是动画对象)来用于传达与应用程序相关的信息。
本文中公开的方法的另一个优点是它提供了一个框架,该框架用于使得用户能够快速和直观地创建内容的序列以便传达信息。
附图说明
为了可以容易地理解本发明,在附图中以举例方式示出本发明的实施方式。
图1是示出了用于创建用于传达与应用程序相关的信息的序列的方法的实施方式的流程图。该方法具体包括提供数据库。
图2是示出了用于提供数据库的实施方式的流程图。
图3是示出了在用于创建用于传达与应用程序相关的信息的序列的方法中涉及的各种内容的定义的示图。
图4是示出了处理单元的实施方式的图,在该处理单元中可以实现用于创建用于传达与应用程序相关的信息的序列的方法。
图5是示出了用户界面的实施方式的图。
根据下面所包括的详细描述,本发明的更多细节及其优点将显而易见。
具体实施方式
在实施方式的以下描述中,参照的附图以举例方式示出,藉此可实施本发明。
术语
术语“发明”和类似术语是指“在本申请中公开的一个或多个发明”,除非明确地另有规定。
术语“一方面”、“一个实施方式、“实施方式”、“多个实施方式”、“该实施方式”、“这些实施方式”、“一个或多个实施方式”、“一些实施方式”、“某些实施方式”、“一个实施方式”、“另一实施方式”和类似术语是指“所公开的(多个)发明中的一个或多个(但不是全部)实施方式”,除非明确地另有规定。
在描述一实施方式时对“另一实施方式”或“另一方面”的引用不意味着所引用的实施方式与另一实施方式(例如,在所引用的实施方式之前描述的实施方式)互斥,除非明确地另有规定。
术语“包括”、“包含”及其变体是指“包括但不限于”,除非明确地另有规定。
术语“一(a)”、“一个(an)”和“所述(the)”是指“一个或多个”,除非明确地另有规定。
术语“多个”是指“两个或更多个”,除非明确地另有规定。
术语“本文中”是指“在本申请中,包括可通过引用并入的任何”,除非明确地另有规定。
术语“由此”在本文中仅用于在仅表达先前和明确引用的某些事物的预期结果、目标或后果的项或其他词语集合之前。因此,当在权利要求中使用术语“由此”时,术语“由此”修饰的项或其他词语不构成对权利要求的特定进一步限制或以其他方式限制权利要求的含义或范围。
术语“例如”和类似术语是指“举例而言”,并因此不限制它们解释的术语或短语。例如,在句子“计算机通过互联网发送数据(例如,指令、数据结构)”中,术语“例如”解释了“指令”是计算机可能通过互联网发送的“数据”的实例,并且还解释了“数据结构”是计算机可能通过互联网发送的“数据”的实例。然而,“指令”和“数据结构”两者仅仅是“数据”的实例,并且除了“指令”和“数据结构”之外的事物可以是“数据”。
术语“即”和类似术语是指“也就是说”,并因此限制它们解释的术语或短语。
标题和摘要都不应被理解为以任何方式限制所公开的(多个)发明的范围。本申请的标题和本申请中提供的部分的标题仅为了方便,而不应被视为是以任何方式限制本公开。
许多实施方式在本申请中进行描述,并且仅出于说明性目的而呈现。所描述的实施方式在任何意义上都不是、并且不旨在进行限制。如从本公开中显而易见的,本公开的(多个)发明可广泛应用于许多实施方式。本领域普通技术人员应认识到,所公开的(多个)发明可以各种修改和更改(诸如结构和逻辑的修改)来实践。虽然可以参考一个或多个特定实施方式和/或附图来描述所公开的(多个)发明的特定特征,但是应理解,这样的特征不限于在参考它们所描述的一个或多个特定实施方式或附图中的使用,除非明确地另有规定。
考虑到所有这些,本发明涉及用于创建用于传达与应用程序相关的信息的序列的方法和系统。
应当理解,可以存在创建序列的各种目的。
例如,创建序列的一个目的可以是与用户传达信息。
应当理解,用于创建用于传达与应用程序相关的信息的序列的方法可以例如用于处理装置(也称为系统或计算机),在图4中示出了这种处理装置。
现在参考图4,应当理解,处理装置400包括中央处理单元(CPU)402(也称为微处理器)、显示装置404、输入装置406、通信端口408、数据总线410和存储器单元412。
CPU 402用于处理计算机指令。技术人员将理解,可以提供CPU 402的各种实施方式。
显示装置404用于向与处理装置400交互的用户显示数据。技术人员将理解可以使用各种类型的显示装置。
在一个实施方式中,显示装置404包括标准的液晶显示器(LCD)监视器。
通信端口408用于与处理装置400共享数据。
例如,通信端口408可以包括用于将键盘和鼠标连接至数字计算机202的通用串行总线(USB)端口。
通信端口408还可以包括诸如IEEE 802.3(以太网)端口等数据网络通信端口以用于实现处理装置400经由数据网络与另一计算机的连接。
技术人员将理解,可以提供通信端口408的各种替代实施方式。
在一个实施方式中,通信端口408包括以太网端口和鼠标端口(例如,罗技(TM))。
存储器单元412用于存储计算机可执行指令。
应当理解,存储器单元412在一个实施方式中包括操作系统模块414。
技术人员将理解,操作系统模块414可以是各种类型的。
在一实施方式中,操作系统模块414是由Microsoft(TM)制造的Windows(TM)8。技术人员将理解,对于操作系统模块414,可以使用各种替代实施方式。
存储器单元412还包括用于创建序列的应用程序416。用于创建序列的应用程序416如下面进一步解释的那样操作。
存储器单元412还包括用于存储数据的数据库418。
现在返回参考图1并根据处理步骤102,提供数据库。
虽然在一个实施方式中,数据库可能已经可用,但在另一实施方式中,创建数据库。
现在参考图2,示出了用于创建数据库的实施方式。
根据处理步骤202,获得多个图形元素。
应当理解,这些图形元素可以选自由图片、图画、动画、视频等组成的组。应当理解,图形元素包括视觉元素的一部分。例如,图形元素可以是图片或图画中的主题或对象。在视频或动画的情况下,图形元素可以相应地是视频和动画中的每一帧或一组帧的一部分。例如,图形元素可以是动画中的主题。
实际上,应当理解,图形元素描述了可以用于向用户视觉地表示或表达理念或概念的任何对象或元素。
此外,应当理解,可以根据各种实施方式获得该多个图形元素。
在一个实施方式中,该多个图形元素是在用户正在交互的处理装置中本地获得的。
在替换实施方式中,该多个图形元素是从远程位置获得的,例如来自与处理装置操作性地连接的远程处理装置。可以经由数据网络访问该远程处理装置。
数据网络可以是局域网(LAN)、城域网(MAN)和广域网(WAN)中的至少一者。在一个实施方式中,数据网络包括互联网。
应当理解,可以根据各种实施方式来执行该多个图形元素的获得。例如,该多个图形元素的获得可以包括首先获得视觉资本(诸如,多个图片或多个图像),并然后从这些视觉资本中(即,从例如该多个图片中)提取图形元素。应当理解,给定图形元素的提取可以包括用户选择要提取的给定图形元素(诸如,图片中的给定主题或给定对象)。
在全自动模式中,使用基于轮廓确定并且技术人员已知的常用成像处理技术从对应的图像自动提取给定对象或给定对象。
在手动模式中,使用用户与显示图片的用户界面的交互来从图片中提取给定主题或给定对象。例如,用户可以手动创建界定包括要提取的给定主题或给定对象的区域的轮廓。技术人员将理解,在必须提取大量图形元素的情况下,手动模式可能很麻烦。应当理解,可以使用各种工具来从视觉资本中手动提取给定的主题或对象。事实上,技术人员已知的许多图像编辑工具可用于该目的。
仍然参考图2并且根据处理步骤204,将该多个图形元素中的每一个与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关。
现在参考图3,示出了所谓的潜在内容304、与动作相关的内容306和与关系相关的内容308。
与动作相关的内容
与动作相关的内容306是在给定序列(例如,动画)中的运动中的图形元素。
应当理解,与动作相关的内容306包括两个子元素,即,涉及的主要内容310和动作312。
涉及的主要内容310可以是任何类型的内容。它是应用程序该动作的内容。
在包括鸟唱歌的动画中,涉及的主要内容310的实例是鸟。这只鸟是涉及的主要内容310。
动作312是将应用于涉及的主要内容310以创建与动作相关的内容306的动作。
在包括鸟唱歌的动画的实例中,动作312是唱歌。应当理解,动作与内容的关联首先是语义的,并且不必必须被编程。然而,优选的执行确实将动作表示为应用于图形对象的运动函数,如图形编程中的情况。
应当理解,在一个实施方式中,与动作相关的内容306可以被用户识别为在给定空间/时间框架中移动的对象或一组对象。
在一组对象的情况下,共同之处是该动作。如果该组对象中的每个对象正在执行相同的动作,则该对象可以与动作相关的内容306相关。如果不是这种情况,则对象是与关系相关的内容308。
与关系相关的内容
在动画帧上一起交互的图形元素可以被称为内容关系。
如图3所示,与关系相关的内容308包括第一内容链接314和第二内容链接318。
与关系相关的内容308也包括链接316。链接316是在第一内容链接314与第二内容链接318之间的图形链接。例如,“在...之上”或“在...之下”是图形链接的实例,而“...的儿子”或“属于...”则不是。这意味着无法直接表示图形链接(就像动作一样)。就像动作一样,在与动作相关的内容中,链接是在空间中将两种内容相对于彼此定位的函数,因此创建“图形链接”。
在查看图像或图像序列中的一帧或多帧时,如果存在多于一个图形对象,则必然存在与关系相关的内容308。
应当理解,所有组合都是可能的,即,潜在内容链接至潜在内容、潜在内容链接至与动作相关的内容、潜在内容链接至与关系相关的内容、与动作相关的内容链接至与动作相关的内容、与动作相关的内容链接至与关系相关的内容、以及与关系相关的内容链接至与关系相关的内容。
例如,在示出人群在场景旁边移动的动画中,第一内容链接314可以是识别人群的图形对象,并且第二内容链接316可以是识别场景的图形对象。
链接316是能够图形地链接两个图形对象的函数。
在人群移动的实施方式中,“旁边”将是该链接,因为它在空间中被图形地定位在相对于场景移动的人群旁边。
链接316可以从空间的角度进行干预,例如,旁边、下面、上面等。
事实上,潜在内容304本身并不出现在动画中。
潜在内容
潜在内容不单独出现在动画中。潜在内容可以是关联于运动的内容306中的图形对象。在这种情况下,它是涉及的主要内容310。
替代地,潜在内容可以是与关系相关的内容308中的图形对象。在这种情况下,它是第一内容链接314或第二内容链接318。
在猫吃老鼠的实例中,猫和老鼠都是潜在内容。更确切地,猫和老鼠中的每一者都是潜在内容。猫也是运动的主要内容。
因此,应当理解,潜在内容可以被视为涉及某物的元素。
技术人员将理解,可以根据各种实施方式来执行关联。
在一个实施方式中,通过用户与显示该多个图形元素的处理装置交互来执行关联。
更确切地,可以使用用户界面来执行关联。
例如并且在一个实施方式中,用户可以选择给定的图形元素并将其与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关。
例如,可以通过点击图形元素并在图形元素附近显示的菜单上做出相应的选择来进行关联。
在另一实施方式中,使用处理例程自动执行关联。处理例程如下操作。根据第一步骤,执行测试以便确定在一帧内识别的图形元素的数量。如果在一帧内识别的图形元素的数量大于一,则这意味着存在作为与关系相关的内容的图形元素。根据第二步骤,执行测试以便找出图形元素是否与运动函数相关。如果是这种情况,则该图形元素是与动作相关的内容。如果该图形元素既不是关系内容也不是与关系相关的内容,则意味着该图形元素是潜在内容。
现在参考图1并根据处理步骤104,在用户界面中创建与应用程序有关的内容的序列。
应当理解,使用所提供的数据库在用户界面中创建与应用程序有关的内容的序列。应当理解,可以在创建提供数据库之后的任何时间执行内容的序列的创建。
现在参考图5,示出了用于创建序列的用户界面的实施方式。
为了创建序列,用户可以首先从提供的数据库中选择创建内容的序列所需的有关内容。技术人员将理解,因此取决于应用程序来选择有关内容。
所创建的内容的序列的实例可以是例如:“工人将面板放置在桌子上”。
在这样的实施方式中,用户可以首先选择用于表示工人的图形元素。
应当理解,在所公开的框架中,与工人相关的内容将是与动作相关的内容。所以,用户将因此选择用于表示工人的图形元素并与用户界面交互以显示将其用作带动作的内容的意愿。然后可以在用户界面上显示工人的所有可能动作的菜单,并且用户可以选择“放置”的一个指示作为动作。
用户还可以选择用于表示面板的图形元素和用于表示桌子的图形元素。
用户可以选择用于表示面板的图形元素并分配作为潜在内容的内容。
用户可以选择用于表示工人的图形元素并分配作为潜在内容的内容。
用户可以选择用于表示“工作场所”的图形元素,并分配作为具有动作的内容的内容。
用户可以选择用于表示“工人放置面板”的图形元素,并分配作为与关系相关的内容的内容。
用户可以选择用于表示“工人将面板放置在桌子上”的图形元素,并分配作为与关系相关的内容的内容。
技术人员将理解,可以根据各种实施方式来执行分配。一旦执行了分配,就生成内容的序列。应当理解,可以根据技术人员已知的各种实施方式创建内容的序列。
根据处理步骤106,将与应用程序有关的数据添加到所创建的内容的序列中的每个内容中。
应当理解,添加与应用程序有关的数据的目的是为应用程序定制内容的序列。
实际上,添加的数据是顺利执行给定应用程序所需的附加数据。
例如,如果应用程序包括通信应用程序,则数据的实例将是与所有内容相关的文本描述或语言描述。例如,可以使用录音。
在应用程序是交易网站的情况下,数据可以包括每个内容的价值(即,价格)。
在应用程序是视频游戏的情况下,数据可以包括例如角色的属性(STR耐力......)和/或物理引擎所需的物理属性。
根据处理步骤108,提供所创建的内容的序列。
应当理解,可以根据各种实施方式提供所创建的内容的序列。
在一个实施方式中,所创建的内容的序列被存储在存储器中。
在替代实施方式中,使用显示装置向用户显示所创建的内容的序列。
在替代实施方式中,所创建的内容的序列被发送到远程处理装置。
还应理解,可以使用各种文件格式来存储所创建的内容的序列。
应当理解,公开了一种非暂时性计算机可读存储介质。该非暂时性计算机可读存储介质用于存储计算机可执行指令,这些计算机可执行指令在执行时使计算机执行一种用于创建用于传达与应用程序相关的信息的序列的方法,该方法包括:建立数据库,建立包括:获得多个图形元素;将该多个图形元素中的每一个与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,该与动作相关的内容包括动作和与该动作相关的对应内容,并且该与关系相关的内容包括相关的链接和两个关联的内容;使用图形元素的数据库在用户界面中创建与应用程序有关的内容的序列;将与应用程序有关的数据添加到所创建的内容的序列中的每个内容;并且提供所创建的序列。
应当理解,用于创建序列的应用程序416包括用于生成数据库的指令,该生成包括:获得多个图形元素;将该多个图形元素中的每一个与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,该与动作相关的内容包括动作和与该动作相关的对应内容,并且该与关系相关的内容包括相关的链接和两个关联的内容。用于创建序列的应用程序416还包括用于在显示在显示装置上的用户界面中使用图形元素的数据库创建与应用程序有关的内容的序列的指令。用于创建序列的应用程序416还包括用于将与应用程序有关的数据添加到所创建的内容的序列中的每个内容的指令。用于创建序列的应用程序416还包括用于提供所创建的序列的指令。
应当理解,还公开了一种用于创建用于传达与应用程序相关的信息的序列的方法,该方法包括:使用处理单元以用于:提供数据库,该数据库包括多个图形元素,每个图形元素与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,该与动作相关的内容包括动作和与该动作相关的对应内容,并且该与关系相关的内容包括相关的链接和两个关联的内容;使用图形元素的数据库在用户界面中创建与应用程序有关的内容的序列;将与应用程序有关的数据添加到所创建的内容的序列中的每个内容;并且提供所创建的序列。
应当理解,所公开的方法的优点是它使得能够使用图形元素(无论它们是图像对象还是动画对象)来用于传达用于给定应用程序的信息。
本文中公开的方法的另一个优点是它提供了一个框架,该框架用于使得用户能够快速和直观地创建内容的序列以便传达信息。
虽然上面的描述涉及到如发明者目前所设想的特定优选实施方式,但是应理解,本发明在其广泛方面包括在本文中描述的元件的功能等同物。
项1.一种用于创建用于传达与应用程序相关的信息的序列的方法,该方法包括:
使用处理单元以用于:
建立数据库,该建立包括:
获得多个图形元素;
将该多个图形元素中的每一个与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,该与动作相关的内容包括动作和与该动作相关的对应内容,并且该与关系相关的内容包括相关的链接和两个关联的内容;
使用图形元素的数据库在用户界面中创建与应用程序有关的内容的序列;
将与应用程序有关的数据添加到所创建的内容的序列中的每个内容;并且
提供所创建的序列。
项2.根据项1所述的方法,其中,这些图形元素选自由图片、图画、动画和视频组成的组。
项3.根据项1至2中任一项所述的方法,其中,这些图形元素是从处理单元获得。
项4.根据项1至2中任一项所述的方法,其中,这些图形元素是从操作性地与处理单元连接的远程处理单元获得。
项5.根据项1至5中任一项所述的方法,其中,该关联是由与处理单元交互的用户执行。
项6.根据项1至5中任一项所述的方法,其中,应用程序包括通信应用程序,进一步地,其中,与给定内容相关的与应用程序有关的数据包括与该给定内容相关的语言描述和文字描述中的任一者。
项7.根据项1至5中任一项所述的方法,其中,应用程序包括交易网站,进一步地,其中,与给定内容相关的与应用程序有关的数据包括与该给定内容相关的价格。
项8.根据项1至7中任一项所述的方法,其中,该提供所创建的序列包括将所创建的序列存储在存储器中。
项9.根据项1至7中任一项所述的方法,其中,该提供所创建的序列包括在显示装置上显示所创建的序列。
项10.根据项1至7中任一项所述的方法,其中,该提供所创建的序列包括将所创建的序列发送至操作性地连接至处理单元的远程处理单元。
项11.一种计算机,包括:
中央处理单元;
显示装置;
通信端口;
存储器单元,包括用于创建用于传达与应用程序相关的信息的序列的应用程序,该应用程序包括:
用于生成数据库的指令,该生成包括:
获得多个图形元素;
将该多个图形元素中的每一个与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,该与动作相关的内容包括动作和与该动作相关的对应内容,并且该与关系相关的内容包括相关的链接和两个关联的内容;
用于在显示在显示装置上的用户界面中使用图形元素的数据库创建与应用程序有关的内容的序列的指令;
用于将与应用程序有关的数据添加到所创建的内容的序列中的每个内容的指令;以及
用于提供所创建的序列的指令;以及
数据总线,用于将中央处理单元、显示装置、通信端口和存储器单元互连。
项12.一种用于存储计算机可执行指令的非暂时性计算机可读存储介质,这些计算机可执行指令在执行时使计算机执行一种用于创建用于传达与应用程序相关的信息的序列的方法,该方法包括:
建立数据库,该建立包括:
获得多个图形元素;
将该多个图形元素中的每一个与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,该与动作相关的内容包括动作和与该动作相关的对应内容,并且该与关系相关的内容包括相关的链接和两个关联的内容;
使用图形元素的数据库在用户界面中创建与应用程序有关的内容的序列;
将与应用程序有关的数据添加到所创建的内容的序列中的每个内容;并且
提供所创建的序列。
项13.一种用于创建用于传达与应用程序相关的信息的序列的方法,该方法包括:
使用处理单元以用于:
提供数据库,该数据库包括多个图形元素,每个图形元素与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,该与动作相关的内容包括动作和与该动作相关的对应内容,并且该与关系相关的内容包括相关的链接和两个关联的内容;
使用图形元素的数据库在用户界面中创建与应用程序有关的内容的序列;
将与应用程序有关的数据添加到所创建的内容的序列中的每个内容;并且
提供所创建的序列。

Claims (13)

1.一种用于创建用于传达与应用程序相关的信息的序列的方法,所述方法包括:
使用处理单元以用于:
建立数据库,所述建立包括:
获得多个图形元素;
将所述多个图形元素中的每一个与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,所述与动作相关的内容包括动作和与所述动作相关的对应内容,并且所述与关系相关的内容包括相关的链接和两个相关的内容;
使用图形元素的数据库在用户界面中创建与所述应用程序有关的内容的序列;
将与所述应用程序有关的数据添加到所创建的内容的序列的每个内容中;并且
提供所创建的序列。
2.根据权利要求1所述的方法,其中,所述图形元素选自由图片、图画、动画和视频组成的组。
3.根据权利要求1至2中任一项所述的方法,其中,所述图形元素是从所述处理单元获得的。
4.根据权利要求1至2中任一项所述的方法,其中,所述图形元素是从操作性地与所述处理单元连接的远程处理单元获得的。
5.根据权利要求1至5中任一项所述的方法,其中,由与所述处理单元交互的用户执行关联。
6.根据权利要求1至5中任一项所述的方法,其中,所述应用程序包括通信应用程序,进一步地,其中,关于与给定内容相关的应用程序有关的数据包括与所述给定内容相关的语言描述和文字描述中的任一者。
7.根据权利要求1至5中任一项所述的方法,其中,所述应用程序包括交易网站,进一步地,其中,关于与给定内容相关的应用程序有关的数据包括与所述给定内容相关的价格。
8.根据权利要求1至7中任一项所述的方法,其中,提供所创建的序列包括将所创建的序列存储在存储器中。
9.根据权利要求1至7中任一项所述的方法,其中,提供所创建的序列包括在显示装置上显示所创建的序列。
10.根据权利要求1至7中任一项所述的方法,其中,提供所创建的序列包括将所创建的序列发送至操作性地连接至所述处理单元的远程处理单元。
11.一种计算机,包括:
中央处理单元;
显示装置;
通信端口;
存储器单元,包括用于创建用于传达与应用程序相关的信息的序列的应用程序,所述应用程序包括:
用于生成数据库的指令,所述生成包括:
获得多个图形元素;
将所述多个图形元素中的每一个与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,所述与动作相关的内容包括动作和与所述动作相关的对应内容,并且所述与关系相关的内容包括相关的链接和两个相关的内容;
用于使用图形元素的数据库在显示在所述显示装置上的用户界面中创建与所述应用程序有关的内容的序列的指令;
用于将与所述应用程序有关的数据添加到所创建的内容的序列中的每个内容中的指令;以及
用于提供所创建的序列的指令;以及
数据总线,用于将所述中央处理单元、所述显示装置、所述通信端口和所述存储器单元互连。
12.一种用于存储计算机可执行指令的非暂时性计算机可读存储介质,当所述计算机可执行指令被执行时使计算机执行一种用于创建用于传达与应用程序相关的信息的序列的方法,所述方法包括:
建立数据库,所述建立包括:
获得多个图形元素;
将所述多个图形元素中的每一个与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,所述与动作相关的内容包括动作和与所述动作相关的对应内容,并且所述与关系相关的内容包括相关的链接和两个相关的内容;
使用图形元素的数据库在用户界面中创建与所述应用程序有关的内容的序列;
将与所述应用程序有关的数据添加到所创建的内容的序列的每个内容中;并且
提供所创建的序列。
13.一种用于创建用于传达与应用程序相关的信息的序列的方法,所述方法包括:
使用处理单元以用于:
提供数据库,所述数据库包括多个图形元素,每个所述图形元素与潜在内容、与动作相关的内容和与关系相关的内容中的一者相关;其中,所述与动作相关的内容包括动作和与所述动作相关的对应内容,并且所述与关系相关的内容包括相关的链接和两个相关的内容;
使用图形元素的数据库在用户界面中创建与所述应用程序有关的内容的序列;
将与所述应用程序有关的数据添加到所创建的内容的序列的每个内容中;并且
提供所创建的序列。
CN201780034634.0A 2016-04-04 2017-04-04 用于创建用于传达与应用程序相关的信息的序列的方法和系统 Pending CN109874339A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201662317697P 2016-04-04 2016-04-04
US62/317,697 2016-04-04
PCT/IB2017/051924 WO2017175135A1 (en) 2016-04-04 2017-04-04 Method and system for creating a sequence used for communicating information associated with an application

Publications (1)

Publication Number Publication Date
CN109874339A true CN109874339A (zh) 2019-06-11

Family

ID=60000925

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780034634.0A Pending CN109874339A (zh) 2016-04-04 2017-04-04 用于创建用于传达与应用程序相关的信息的序列的方法和系统

Country Status (5)

Country Link
US (1) US10747509B2 (zh)
EP (1) EP3440555A4 (zh)
CN (1) CN109874339A (zh)
CA (1) CA3018157A1 (zh)
WO (1) WO2017175135A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2999489C (en) 2015-09-21 2021-09-28 AMI Investments, LLC Remote monitoring of water distribution system
US11988656B2 (en) 2015-09-21 2024-05-21 Mcwane, Inc. Remote monitoring of water distribution system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1755623A (zh) * 2004-09-30 2006-04-05 微软公司 在应用程序内创建和布局图形的方法、系统和计算机可读介质
US20070132779A1 (en) * 2004-05-04 2007-06-14 Stephen Gilbert Graphic element with multiple visualizations in a process environment
CN101371220A (zh) * 2006-01-10 2009-02-18 Unz.Org有限责任公司 数据库和电子文档之间的分层数据传送及显示
CN101981565A (zh) * 2008-03-07 2011-02-23 优尼玛软件公司 用于关联多个处理功能与文本的方法和设备
US7937665B1 (en) * 2000-06-13 2011-05-03 National Instruments Corporation System and method for automatically generating a graphical program to implement a prototype
US20120259895A1 (en) * 2010-02-12 2012-10-11 Raytheon Company Converting Video Metadata to Propositional Graphs for Use in an Analogical Reasoning System
AU2014200681A1 (en) * 2004-01-21 2014-02-27 Rnc Global Projects A project management method and system

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4841291A (en) * 1987-09-21 1989-06-20 International Business Machines Corp. Interactive animation of graphics objects
US5930783A (en) 1997-02-21 1999-07-27 Nec Usa, Inc. Semantic and cognition based image retrieval
US5999195A (en) * 1997-03-28 1999-12-07 Silicon Graphics, Inc. Automatic generation of transitions between motion cycles in an animation
US20040024822A1 (en) * 2002-08-01 2004-02-05 Werndorfer Scott M. Apparatus and method for generating audio and graphical animations in an instant messaging environment
US8963926B2 (en) * 2006-07-11 2015-02-24 Pandoodle Corporation User customized animated video and method for making the same
US20070143802A1 (en) * 2005-12-16 2007-06-21 David Hope System and method for production, delivery, recording, and viewing of video and similar content primarily intended to be viewed in step-frame/frame-advance mode
US8407084B2 (en) * 2008-06-13 2013-03-26 Sony Computer Entertainment America Inc. User selectable game information associated with an asset
IL192478A0 (en) * 2008-06-26 2009-02-11 Shimon Elnatan System and method for simplifying the creation and storage of complex animation objects and movies
US8363051B2 (en) * 2009-05-07 2013-01-29 International Business Machines Corporation Non-real-time enhanced image snapshot in a virtual world system
US20120089933A1 (en) 2010-09-14 2012-04-12 Apple Inc. Content configuration for device platforms
WO2013023706A1 (en) 2011-08-18 2013-02-21 Layar B.V. Computer-vision based augmented reality system
US9196075B2 (en) * 2011-11-14 2015-11-24 Microsoft Technology Licensing, Llc Animation of computer-generated display components of user interfaces and content items
US9269273B1 (en) * 2012-07-30 2016-02-23 Weongozi Inc. Systems, methods and computer program products for building a database associating n-grams with cognitive motivation orientations
US9229632B2 (en) * 2012-10-29 2016-01-05 Facebook, Inc. Animation sequence associated with image
US9235321B2 (en) * 2012-11-14 2016-01-12 Facebook, Inc. Animation sequence associated with content item

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7937665B1 (en) * 2000-06-13 2011-05-03 National Instruments Corporation System and method for automatically generating a graphical program to implement a prototype
AU2014200681A1 (en) * 2004-01-21 2014-02-27 Rnc Global Projects A project management method and system
US20070132779A1 (en) * 2004-05-04 2007-06-14 Stephen Gilbert Graphic element with multiple visualizations in a process environment
CN1755623A (zh) * 2004-09-30 2006-04-05 微软公司 在应用程序内创建和布局图形的方法、系统和计算机可读介质
CN101371220A (zh) * 2006-01-10 2009-02-18 Unz.Org有限责任公司 数据库和电子文档之间的分层数据传送及显示
CN101981565A (zh) * 2008-03-07 2011-02-23 优尼玛软件公司 用于关联多个处理功能与文本的方法和设备
US20120259895A1 (en) * 2010-02-12 2012-10-11 Raytheon Company Converting Video Metadata to Propositional Graphs for Use in an Analogical Reasoning System

Also Published As

Publication number Publication date
EP3440555A1 (en) 2019-02-13
US10747509B2 (en) 2020-08-18
CA3018157A1 (en) 2017-10-12
WO2017175135A1 (en) 2017-10-12
EP3440555A4 (en) 2019-12-11
US20190121622A1 (en) 2019-04-25

Similar Documents

Publication Publication Date Title
US10678995B2 (en) System and methods for control of content presented on web pages
US10013145B2 (en) Terminal device and method for designing network application product
US9183672B1 (en) Embeddable three-dimensional (3D) image viewer
US9787752B2 (en) Hotspot editor for a user interface
US8614706B2 (en) Lightweight three-dimensional display
US9201561B2 (en) Rotatable object system for visual communication and analysis
US10649618B2 (en) System and method for creating visual representation of data based on generated glyphs
KR20080107444A (ko) 그래프형 다이어그램을 편집하기 위한 2차원 트리들의 동적레이아웃 방법, 영구적 변경 보존 방법, 및 컴퓨터 프로그램 제품
Mei et al. Datav: Data visualization on large high-resolution displays
Saldana An integrated approach to the procedural modeling of ancient cities and buildings
CN110716905B (zh) 一种菜单生成方法、装置、存储介质和电子设备
Mew et al. Learning Material Design
Hensen et al. VIAProMa: an agile project management framework for mixed reality
CN115080886A (zh) 一种基于移动端的三维医学模型glb文件解析与展示方法
CN109874339A (zh) 用于创建用于传达与应用程序相关的信息的序列的方法和系统
CN118012424A (zh) 一种基于大语言模型的动态智能ui原型设计的方法
US20240177360A1 (en) Methods and systems for virtual try on (vto) providing an augmented reality experience
US9977785B2 (en) Method and computer-readable medium for presenting displayable content to an audience
Baldissini et al. Interacting with the Andrea Palladio Works: the history of Palladian information system interfaces
Sluÿters et al. Engineering slidable graphical user interfaces with slime
Walczak et al. Interactive presentation of archaeological objects using virtual and augmented reality
He et al. Digital Translation of Traditional Textiles: Interactive Design Applications Based on Chinese Fabric Motifs
Georgiev Tools for presenting 3D objects and virtual collections online
US20250259231A1 (en) Methods and systems to generate customized virtual try on (vto) components providing model-based and user-based experiences
Taylor et al. Digital recording and reflexive methodology at Çatalhöyük

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190611