一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

子应用内容的制作方法、装置、存储介质和电子设备与流程

2022-02-20 12:37:07 来源:中国专利 TAG:


1.本技术实施例涉及计算机技术领域,尤其涉及一种子应用内容的制作方法、装置、存储介质和电子设备。


背景技术:

2.随着通信技术的发展和智能终端的普及,子应用作为轻型应用已成为移动互联网应用的重要形式,如用户可以通过基于第三方应用的子应用来办理各种业务或进行社交活动等。其中,第三方应用可以是社交应用,如即时通讯应用等。由于子应用具有不需要下载安装即可使用的特点,不会占用电子设备的存储空间,因此得到用户的广泛认可。
3.虽然目前子应用的使用已较为广泛,但子应用的开发制作方法仍十分繁琐,需要专业人员使用专业的应用程序开发软件进行制作。在子应用的制作过程中,专业人员需要花费大量的时间编辑子应用的程序代码和相关界面,因此子应用的制作过程复杂度高,耗时长,效率低,影响子应用在社交应用中的进一步推广。


技术实现要素:

4.为解决现有存在的技术问题,本技术实施例提供一种子应用内容的制作方法、装置、存储介质和电子设备,可以提高制作子应用内容的效率。
5.为达到上述目的,本技术实施例的技术方案是这样实现的:
6.第一方面,本技术实施例提供了一种子应用内容的制作方法,所述方法包括:
7.响应请求针对目标对象进行内容制作的操作,获取所述目标对象包含的内容数据;所述内容数据包括至少一个操作界面;
8.在内容制作页面展示所述内容数据中的操作界面;
9.响应在所述内容制作页面中针对展示的操作界面设置业务操作区域的操作,展示供选择的操作界面;
10.根据从供选择的操作界面中选定的目标操作界面,生成所述业务操作区域对应的逻辑函数;所述逻辑函数用于指示所述业务操作区域与所述目标操作界面之间的关联关系;
11.响应针对所述目标对象完成内容制作的操作,保存基于所述目标对象生成的子应用内容。
12.第二方面,本技术实施例还提供了一种子应用内容的制作装置,所述装置包括:
13.内容获取单元,用于响应请求针对目标对象进行内容制作的操作,获取所述目标对象包含的内容数据;所述内容数据包括至少一个操作界面;
14.内容制作单元,用于在内容制作页面展示所述内容数据中的操作界面;响应在所述内容制作页面中针对展示的操作界面设置业务操作区域的操作,展示供选择的操作界面;根据从供选择的操作界面中选定的目标操作界面,生成所述业务操作区域对应的逻辑函数;所述逻辑函数用于指示所述业务操作区域与所述目标操作界面之间的关联关系;
15.内容保存单元,用于响应针对所述目标对象完成内容制作的操作,保存基于所述目标对象生成的子应用内容。
16.在一种可选的实施例中,所述针对目标对象进行内容制作的操作为在内容展示页面中针对选定的子应用内容进行修改的操作;所述内容获取单元,还用于:
17.响应目标用户请求使用内容制作功能的操作,展示包含已发布的子应用内容的内容展示页面。
18.在一种可选的实施例中,所述针对目标对象进行内容制作的操作为在模板展示页面中针对选定的子应用模板进行内容制作的操作;所述内容获取单元,还用于:
19.响应目标用户请求使用内容制作功能的操作,展示包含子应用模板的模板展示页面。
20.在一种可选的实施例中,所述装置还包括:
21.内容发布单元,用于响应针对生成的子应用内容输入的发布操作,将生成的子应用内容分享至所述发布操作指定的目标关联用户。
22.在一种可选的实施例中,所述内容发布单元,还用于:
23.响应针对目标子应用内容查看历史修改记录的操作,获取并展示所述目标子应用内容的历史修改信息;所述目标子应用内容为从已发布的子应用内容中选定的子应用内容。
24.在一种可选的实施例中,所述目标对象为子应用模板;所述内容获取单元,具体用于:
25.响应请求针对子应用模板进行内容制作的操作,向服务器发送模板获取请求;所述模板获取请求中携带有所述子应用模板的标识;
26.接收所述服务器根据子应用模板的标识返回的所述子应用模板包含的内容数据。
27.在一种可选的实施例中,所述目标对象为目标用户保存的已制作子应用内容或目标用户对应的关联用户发布的已制作子应用内容;所述内容获取单元,具体用于:
28.响应请求针对已制作子应用内容进行内容制作的操作,向服务器发送内容获取请求;所述内容获取请求中携带有所述已制作子应用内容的标识;
29.接收所述服务器根据已制作子应用内容的标识返回的所述已制作子应用内容包含的内容数据。
30.第三方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现第一方面的子应用内容的制作方法。
31.第四方面,本技术实施例还提供了一种电子设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器实现上述子应用内容的制作方法。
32.本技术提供的子应用内容的制作方法、装置、存储介质和电子设备,可以向用户展示内容制作页面,根据用户在内容制作页面中设置业务操作区域和选择目标操作界面的操作,自动生成用于指示业务操作区域与目标操作界面之间的关联关系的逻辑函数,方便用户完成子应用内容的制作。上述方法可以简化子应用内容的制作过程,降低制作子应用内容的复杂度,缩短制作子应用内容的时间,提高子应用内容的制作效率,让普通用户也可以
轻松快速地制作出子应用内容。因此,该方法有利于子应用在社交应用中的进一步推广。
附图说明
33.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
34.图1为本技术实施例提供的一种子应用内容的制作方法的应用场景图;
35.图2为本技术实施例提供的一种子应用内容的制作方法的流程示意图;
36.图3为本技术实施例提供的一种终端设备的显示界面的示意图;
37.图4为本技术实施例提供的一种社交应用的操作界面的示意图;
38.图5为本技术实施例提供的一种社交应用的另一操作界面的示意图;
39.图6为本技术实施例提供的一种社交应用的又一操作界面的示意图;
40.图7为本技术实施例提供的一种子应用制作过程中终端设备与业务服务器的交互图;
41.图8为本技术实施例提供的一种用于子应用制作的模板展示页面的示意图;
42.图9为本技术实施例提供的一种用于子应用制作的内容展示页面的示意图;
43.图10为本技术实施例提供的一种用于子应用制作的内容制作页面的示意图;
44.图11为本技术实施例提供的另一种用于子应用制作的内容制作页面的示意图;
45.图12为本技术实施例提供的另一种用于子应用制作的内容制作页面的示意图;
46.图13为本技术实施例提供的一种用于子应用制作的管理页面的示意图;
47.图14为本技术实施例提供的另一种子应用制作过程中终端设备与业务服务器的交互图;
48.图15为本技术实施例提供的另一种用于子应用制作的内容显示页面的示意图;
49.图16为本技术实施例提供的另一种用于子应用制作的内容显示页面的示意图;
50.图17为本技术实施例提供的一种子应用内容的制作装置的结构示意图;
51.图18为本技术实施例提供的另一种子应用内容的制作装置的结构示意图;
52.图19为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
53.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
54.需要说明的是,本技术的文件中涉及的术语“包括”和“具有”以及它们的变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
55.以下对本技术实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
56.(1)应用:一种安装在终端设备上的软件,例如,安装在手机等移动终端上的app,属于终端设备中的软件资源。应用通常具有用于在运行时与用户进行交互的可视化的操作界面,操作界面上通常设置有分别实现不同功能的功能模块。一些应用(在本技术实施例中称为第三方应用)还可以作为子应用的载体,例如,即时通讯应用在某些操作界面中可以显示子应用的入口。
57.(2)子应用:不需要下载安装就可以基于终端设备上的第三方应用运行的应用程序。子应用可以包括基于即时通讯应用的小程序等。
58.(3)社交应用:一种通过好友关系或者共同兴趣将不同用户联系起来的网络应用,可以实现至少两个用户之间的社交互动。社交应用可以为多种形式的应用,只需实现社交互动功能即可,如供多人聊天的聊天应用,或者供实事新闻爱好者共享实时资讯的热门话题论坛应用等,或者供游戏爱好者共享游戏资讯的游戏论坛应用等。
59.(4)终端设备:可以安装各类应用,包括社交应用,并且能够将已安装的应用中提供的各个界面及界面中的各个对象进行显示的电子设备,该电子设备可以是移动的,也可以是固定的。例如,手机、平板电脑、各类可穿戴设备、车载设备、个人数字助理(personal digital assistant,pda)或其它能够实现上述功能的电子设备等。
60.下文中所用的词语“示例性”的意思为“用作例子、实施例或说明性”。作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
61.文中的术语“第一”、“第二”仅用于描述目的,而不能理解为明示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
62.下面结合附图及具体实施例对本技术作进一步详细的说明。
63.本技术实施例所提供的子应用内容的制作方法可以应用于图1示出的应用场景中,参见图1所示,业务服务器100可以是社交应用等第三方应用的业务服务器,通过网络200与多个终端设备(如终端设备301、302、303等)进行通信连接,该网络200可以是但不限于局域网、城域网或广域网等。多个终端设备可以通过网络200和业务服务器100相互传输通信数据和消息。其中,终端设备301~303可以是便携设备(例如:手机、平板电脑、笔记本电脑等),也可以是计算机、智能屏或个人电脑(pc,personal computer)等。业务服务器100可以是任何能够提供互联网服务的任何设备,例如,业务服务器100可以是云端服务器,可以包括一台或多台服务器。
64.本技术实施例提供的子应用内容的制作方法可以由安装在终端设备上的应用软件(如下文记载的子应用制作软件)执行,或者由基于安装在终端设备上的第三方应用运行的子应用执行,也可以由业务服务器100和安装在终端设备上的第三方应用共同执行。每个终端设备上均可以安装第三方应用,多个终端可以通过第三方应用与由基于第三方应用运行的子应用与业务服务器进行通信。
65.以终端设备301为例进行说明,假设终端设备301上安装的第三方应用为社交应用。用户可以登录终端设备301上安装的社交应用,通过该社交应用进行日常交流以及处理一些日常事务,每个用户可以拥有为该社交应用上其他用户可以辨识的身份标识,即用户标识,如用户账号、用户昵称、联系方式等。
66.为了使普通用户也可以轻松快速地制作出子应用内容,在一种实施例中,可以在社交应用中提供了子应用制作入口,用户通过子应用制作入口可以进入内容制作子应用,终端设备301向用户展示内容制作页面,根据用户在内容制作页面中设置业务操作区域和选择目标操作界面的操作,自动生成用于指示业务操作区域与目标操作界面之间的关联关系的逻辑函数,方便用户完成子应用内容的制作。
67.在另一种实施例中,终端设备301上可以直接安装本技术实施例提供的子应用制作软件。用户启动子应用制作软件,终端设备301向用户展示内容制作页面,根据用户在内容制作页面中设置业务操作区域和选择目标操作界面的操作,自动生成用于指示业务操作区域与目标操作界面之间的关联关系的逻辑函数,方便用户完成子应用内容的制作。
68.通过上述方法,可以简化子应用内容的制作过程,降低制作子应用内容的复杂度,缩短制作子应用内容的时间,提高子应用内容的制作效率,让普通用户也可以轻松快速地制作出子应用内容。因此,该方法有利于子应用在社交应用中的进一步推广。
69.具体地说,图2示出了本技术实施例提供的一种子应用内容的制作方法的流程图,首先以安装在终端设备上的子应用制作软件独立完成该方法为例进行说明。如图2所示,该方法可以包括以下步骤:
70.步骤s201,响应请求针对目标对象进行内容制作的操作,获取目标对象包含的内容数据。
71.在一种实施例中,目标对象可以是子应用模板,子应用模板可以保存在安装该子应用制作软件的终端设备的存储器中,也可以保存在远程的业务服务器中。用户启动子应用制作软件后,终端设备显示模板展示页面,模板展示页面中可以显示多个可供用户选择的子应用模板。
72.用户在模板展示页面中选择某个子应用模板之后,终端设备接收到用户请求针对该子应用模板进行内容制作的操作,从终端设备的存储器或者业务服务器获取子应用模板包含的内容数据。示例性地,子应用模板的内容数据可以包括一个或多个操作界面,以及各个操作界面之间的跳转逻辑函数等。
73.步骤s202,在内容制作页面展示内容数据中的操作界面。
74.终端设备接收到用户请求针对该子应用模板进行内容制作的操作之后,显示内容制作页面,在内容制作页面展示内容数据中的一个或多个操作界面,以使用户可以对展示的操作界面进行编辑。
75.步骤s203,响应在内容制作页面中针对展示的操作界面设置业务操作区域的操作,展示供选择的操作界面。
76.步骤s204,根据从供选择的操作界面中选定的目标操作界面,生成业务操作区域对应的逻辑函数。
77.其中,逻辑函数用于指示业务操作区域与目标操作界面之间的关联关系。
78.在内容制作页面中,用户可以对子应用模板的操作界面进行编辑。可选地,子应用制作软件可以为用户提供在操作界面内增设业务操作区域的功能。业务操作区域可以是用户在操作界面内选中的一个区域,也可以是用户在操作界面内的某个位置添加的一个跳转按键。
79.终端设备接收到用户在操作界面内设置业务操作区域的操作,展示供选择的操作
界面。如果用户从展示的操作界面中选择了目标操作界面,则终端设备生成该业务操作区域对应的逻辑函数,该逻辑函数用于指示该业务操作区域与目标操作界面之间的关联关系。
80.例如,用户在操作界面a内选中一个区域作为业务操作区域m,子应用制作软件展示操作界面b、操作界面c和操作界面d三个操作界面供用户选择。用户从三个操作界面中选择操作界面c作为目标操作界面,则终端设备生成业务操作区域m对应的逻辑函数,该逻辑函数指示业务操作区域m与操作界面c之间的关联关系。通过上述过程,在子应用内容的执行过程中,如果用户点击或双击业务操作区域m,程序界面即跳转至操作界面c。
81.步骤s205,响应针对目标对象完成内容制作的操作,保存基于目标对象生成的子应用内容。
82.用户完成针对子应用模板的操作后,点击内容制作页面中的完成按键、返回按键或预览按键,终端设备接收到用户针对子应用模板完成内容制作的操作,将生成的子应用内容保存至终端设备的存储器中或传输至远程的业务服务器。
83.在一些实施例中,保存生成的子应用内容之后,用户在其他应用中也可以使用得到的子应用内容。例如,用户可以通过安装在终端设备上的社交应用将得到的子应用内容分享给其他用户。
84.可选地,在一些实施例中,子应用制作软件在内容制作页面中还可以提供更多的编辑功能。例如,在操作界面中添加音频、图片或文字的功能等。
85.具体地说,如果终端设备接收到用户请求针对展示的操作界面添加音频的操作,可以展示供用户选择的音频数据,这些音频数据可以是终端设备的存储器中保存的音频数据。如终端设备可以显示这些音频数据的名称等标识供用户选择,用户从音频数据中选择目标音频数据后,终端设备可以建立目标音频数据与展示的操作界面之间的关联关系。通过上述过程,在子应用内容的执行过程中,在展示该操作界面时,将同时播放与之关联的目标音频数据。
86.如果终端设备接收到用户请求针对展示的操作界面添加图片的操作,可以展示供用户选择的图片数据,这些图片数据可以是终端设备的存储器中保存的图片数据。如终端设备可以显示这些图片数据的名称等标识供用户选择,用户从图片数据中选择目标图片后,终端设备可以将目标图片添加至展示的操作界面中的选定显示区域。通过上述过程,在子应用内容的执行过程中,在展示该操作界面时,将同时显示选定的目标图片。
87.如果终端设备接收到用户请求针对展示的操作界面添加文字的操作,可以展示供用户输入文字数据的文字输入区域,如终端设备可以显示用于输入文字数据所需要的字母、数字和符号等按键,用户输入文字内容后,终端设备可以将接收到的文字内容添加至展示的操作界面中的选定显示区域。通过上述过程,在子应用内容的执行过程中,在展示该操作界面时,将同时显示输入的文字内容。
88.在另一种实施例中,本技术实施例提供的子应用内容的制作方法也可以由业务服务器和安装在终端设备上的第三方应用共同执行。下文以第三方应用为社交应用为例进行说明,在社交应用中可以设置不同的子应用,也可以设置内容制作子应用。内容制作子应用基于社交应用运行,为用户提供子应用内容制作服务。示例性地,假设社交应用是一款即时通讯应用,如图6所示,该即时通信应用中设置有一款“做一做”小程序,“做一做”小程序可
以看作是基于即时通讯应用运行的子应用,用于为用户提供子应用内容制作服务。
89.用户需要使用“做一做”小程序时,可以点击图3所示的终端设备的显示桌面上的“社交”应用的图标,启动社交应用。终端设备显示图4所示的社交应用的主操作页面,用户通过触发社交应用的主操作页面上的“发现”按键,进入图5所示的功能选择页面,在功能选择页面中,用户触发“小程序”选项,进入图6所示的小程序选择页面。用户可以在小程序选择页面中查找和启动“做一做”小程序。启动“做一做”小程序后,终端设备显示邀请用户加入内容制作社区的声明,用户同意加入内容制作社区后,可以进入“做一做”小程序并使用“做一做”小程序提供的子应用内容制作服务。用户加入内容制作社区后,还可以根据自己的意愿加入不同的兴趣小组。
90.图7示出了在子应用内容制作中业务服务器与目标用户的终端设备之间的交互图,如图7所示,该方法包括如下步骤:
91.步骤s701,终端设备响应请求针对目标对象进行内容制作的操作,生成内容数据获取请求。
92.其中,目标对象可以是子应用模板,也可以是已制作完成的子应用内容。
93.在一种实施例中,目标对象为子应用模板。进入“做一做”小程序后,终端设备可以显示如图8所示的模板展示页面,模板展示页面中可以显示多个可供用户选择的子应用模板,子应用模板可以根据不同的兴趣小组进行分类,例如,图8中所示的模板1至模板9属于兴趣小组1对应的模板。目标用户可以在模板1至模板9中选择任意一个子应用模板,针对该子应用模板进行内容制作。终端设备接收到目标用户请求针对该子应用模板进行内容制作的操作,生成内容数据获取请求。该内容数据获取请求可以称为模板获取请求,模板获取请求中携带有子应用模板的标识,如子应用模板的名称或编号等。
94.在另一种实施例中,目标对象为已制作完成的子应用内容,具体为目标用户对应的关联用户发布的已制作子应用内容,其中,目标用户对应的关联用户可以是内容制作社区中的任意用户,也可以是社交应用中目标用户的社交联系人。在社交应用中,不同用户之间可以通过互相确认的方式以建立好友关系,例如,互相加好友或互相关注等。当两个用户建立了好友关系后,他们成为彼此的社交联系人。
95.例如,在图8所示的模板展示页面中,目标用户点击“作品”按键,可以打开图9所示的内容展示页面,内容展示页面中可以展示内容制作社区中的其他用户发布的已制作子应用内容,每个已制作子应用内容的下方均显示有点赞按键、评论按键和改进按键。目标用户希望对内容展示页面中展示的某个已制作子应用内容进行内容制作时,可以点击该已制作子应用内容下方的改进按键。终端设备接收到目标用户请求针对该已制作子应用内容进行内容制作的操作,生成内容数据获取请求。该内容数据获取请求可以称为内容获取请求,内容获取请求中携带有已制作子应用内容的标识,如已制作子应用内容的名称等。
96.在一些实施例中,目标对象为已制作完成的子应用内容,具体为目标用户保存的已制作子应用内容。目标用户每制作完成一个子应用内容,可以将已制作子应用内容保存至业务服务器。目标用户可以在图13所示的“我的作品”中看到自己保存过的已制作子应用内容,选择希望再次编辑的已制作子应用内容进行内容制作。终端设备接收到目标用户请求针对该已制作子应用内容进行内容制作的操作,生成内容数据获取请求。该内容数据获取请求可以称为内容获取请求,内容获取请求中携带有已制作子应用内容的标识。
97.步骤s702,终端设备向业务服务器发送内容数据获取请求。
98.步骤s703,业务服务器向终端设备发送目标对象包含的内容数据。
99.业务服务器接收到终端设备发送的内容数据获取请求,根据内容数据获取请求中携带的目标对象的标识在数据库中查找目标对象包含的内容数据。当目标对象为子应用模板时,业务服务器可以根据模板获取请求中携带的子应用模板的标识从模板数据库中查找该子应用模板包含的内容数据,并将查找到的内容数据发送至终端设备。当目标对象为已制作子应用内容时,业务服务器可以根据内容获取请求中携带的已制作子应用内容的标识从内容数据库中查找该已制作子应用内容包含的内容数据,并将查找到的内容数据发送至终端设备。
100.步骤s704,终端设备在内容制作页面展示接收到的内容数据中的操作界面。
101.终端设备接收到目标用户针对目标对象进行内容制作的操作,显示内容制作页面,将接收到的内容数据中的操作界面显示在内容制作页面中。例如,如果终端设备接收到的内容数据中包括四个操作界面,操作界面a1、操作界面a2、操作界面a3和操作界面a4。在图10所示的内容制作页面的“界面”页面中展示上述四个操作界面,以供目标用户选择其中一个操作界面进行编辑。假设目标用户选择操作界面a1,进入内容制作页面的“逻辑”页面,对操作界面a1进行编辑。目标用户也可以选择进入内容制作页面中的“界面/逻辑”页面,如图11所示,在“界面/逻辑”页面中对操作界面a1进行编辑。在图11中,“界面/逻辑”页面的左半部分显示操作界面a1,“界面/逻辑”页面的右半部分显示供目标用户使用的编辑功能,目标用户可以使用这些编辑功能对操作界面a1进行编辑。
102.步骤s705,终端设备响应在内容制作页面中针对展示的操作界面设置业务操作区域的操作,展示供选择的操作界面。
103.步骤s706,终端设备根据从供选择的操作界面中选定的目标操作界面,生成业务操作区域对应的逻辑函数。
104.该逻辑函数用于指示业务操作区域与目标操作界面之间的关联关系。
105.例如,如图11所示,“界面/逻辑”页面中供目标用户使用的编辑功能包括跳转页面。目标用户点击“跳转页面”按键,可以在操作界面a1中选择相应区域作为业务操作区域,在一种实施例中,可以在业务操作区域显示跳转按键,目标用户可以编辑跳转按键上的文字。在另一种实施例中,也可以仅在业务操作区域显示一个形状,如长方形等,目标用户可以在该形状内添加图片或文字等。目标用户在操作界面a1中选定业务操作区域,终端设备接收到目标用户针对展示的操作界面a1设置业务操作区域的操作,展示供选择的操作界面。
106.如图12所示,目标用户在操作界面a1的右上角添加业务操作区域,并在该区域设置“查看”跳转按键,终端设备展示供选择的操作界面,包括操作界面a2、操作界面a3和操作界面a4。假设目标用户选择了操作界面a3,则终端设备将操作界面a3作为目标操作界面,生成“查看”跳转按键所在的业务操作区域对应的逻辑函数,该逻辑函数用于指示该业务操作区域与操作界面a3之间的关联关系。通过上述过程,在子应用内容的执行过程中,如果目标用户点击“查看”跳转按键,终端设备调用对应的逻辑函数,跳转至操作界面a3。
107.在一些实施例中,如图11所示,内容制作页面中提供有更多的编辑功能。例如,在操作界面中设置音频、添加图片或文字的功能等。目标用户点击“设置音频”按键,终端设备
响应针对操作界面a1添加音频的操作,展示供选择的音频数据,这些音频数据可以是终端设备的存储器中保存的音频数据。如终端设备可以显示这些音频数据的名称等标识供目标用户选择,目标用户从音频数据中选择目标音频数据后,终端设备可以建立目标音频数据与操作界面a1之间的关联关系。通过上述过程,在子应用内容的执行过程中,在展示操作界面a1时,将同时播放与之关联的目标音频数据。
108.在一些实施例中,目标用户在操作界面a1中选定第一目标区域,然后点击“添加图片”按键,终端设备响应在针对操作界面a1添加图片的操作,展示供选择的图片数据,这些图片数据可以是终端设备的存储器中保存的图片数据。目标用户从供选择的图片数据中选择目标图片后,终端设备将目标图片添加至操作界面a1中的第一目标区域,第一目标区域为目标用户选定的用于显示目标图片的区域。需要说明的是,也可以采用该方法在操作界面中添加视频。
109.在一些实施例中,目标用户在操作界面a1中选定第二目标区域,然后点击“输入文字”按键,终端设备响应针对操作界面a1添加文字的操作,展示文字输入区域,如终端设备可以显示用于输入文字数据所需要的字母、数字和符号等按键,目标用户在文字输入区域输入文字内容后,终端设备可以将通过文字输入区域接收到的文字内容添加至操作界面a1中的第二目标区域,第二目标区域为目标用户选定的用于显示文字内容的区域。
110.步骤s707,终端设备接收针对目标对象完成内容制作的操作。
111.步骤s708,终端设备将基于目标对象生成的子应用内容发送至业务服务器。
112.在一些实施例中,如图11所示,内容制作页面中设置有返回按键,目标用户完成对目标对象的内容制作之后,可以点击返回按键,终端设备响应针对目标对象完成内容制作的操作,提示用户为已制作的子应用内容命名并保存该子应用内容。目标用户点击保存后,终端设备将基于目标对象生成的子应用内容发送至业务服务器。
113.在另一些实施例中,如图11所示,内容制作页面中设置有预览按键,目标用户完成对目标对象的内容制作之后,可以点击预览按键,终端设备响应针对目标对象完成内容制作的操作,播放生成的子应用内容,同时将基于目标对象生成的子应用内容发送至服务器。上述子应用内容可以是基于第三方应用运行的子应用,如小程序等,也可以是社交应用中的话题等。
114.可选地,目标用户保存已制作完成的子应用内容后,还可以查看自己曾经完成的作品。例如,在图8所示的模板展示页面或图9所示的内容展示页面中,目标用户点击“我的”按键,可以打开管理页面,如图13所示。其中,在“我的作品”中,目标用户可以查看自己已制作完成的子应用内容,在“草稿箱”中,目标用户可以查看未制作完成的草稿作品,在“创作圈”中,目标用户可以管理兴趣小组,加入或退出某个兴趣小组。在“收藏”中,目标用户可以查看自己收藏的子应用内容,即在内容展示页面,目标用户看到自己喜欢的子应用内容,可以收藏,之后可以在“收藏”中查看该子应用内容。在“设置”中,目标用户可以调整程序的相关设置,如调整音量大小等。
115.在图7所示的子应用内容的制作方法中,上终端设备或者说终端设备上安装的社交应用执行的步骤包括:响应请求针对目标对象进行内容制作的操作,获取目标对象包含的内容数据;内容数据包括至少一个操作界面。在内容制作页面展示内容数据中的操作界面;响应在内容制作页面中针对展示的操作界面设置业务操作区域的操作,展示供选择的
操作界面;根据从供选择的操作界面中选定的目标操作界面,生成业务操作区域对应的逻辑函数,逻辑函数用于指示业务操作区域与目标操作界面之间的关联关系。响应在内容制作页面中针对展示的操作界面添加音频的操作,展示供选择的音频数据,建立从供选择的音频数据中选定的目标音频数据与展示的操作界面之间的关联关系。响应在内容制作页面中针对展示的操作界面添加图片的操作,展示供选择的图片数据,将从供选择的图片数据中选定的目标图片添加至展示的操作界面中的第一目标区域,第一目标区域为选定的用于显示目标图片的区域。响应在内容制作页面中针对展示的操作界面添加文字的操作,展示文字输入区域,将通过文字输入区域接收到的文字内容添加至展示的操作界面中的第二目标区域,第二目标区域为选定的用于显示文字内容的区域。响应针对目标对象完成内容制作的操作,保存基于目标对象生成的子应用内容。
116.可选地,在一些实施例中,为了使子应用内容在社交应用中得到更好的推广,目标用户可以将已制作完成的子应用内容分享给其他用户。例如,目标用户可以使用发布指令,将选定的子应用内容发布至社区或朋友圈;目标用户也可以将选定的子应用内容分享给与目标用户一对一聊天的对端用户,或者将选定的子应用内容分享给参与群聊的其他聊天用户。在社交应用中,一组用户可以彼此之间形成好友关系,从而形成一个社交群组,称为一个群,该社交群组内的每个成员都是所有其他成员的社交联系人,在一个社交群组内的用户可以通过社交应用进行相互通信,称为群聊。
117.终端设备响应针对生成的子应用内容输入的发布操作,将生成的子应用内容分享至发布操作指定的目标关联用户。具体地说,终端设备接收到用户针对某个子应用内容输入的发布操作,生成内容发布请求发送至业务服务器,内容发布请求中携带有子应用内容或子应用内容的标识,业务服务器将指定的子应用内容分享至发布操作指定的目标关联用户,该目标关联用户可以目标用户的好友、与目标用户聊天的其他用户或子应用制作社区中的其他用户。
118.示例性地,如果目标用户对内容展示页面中展示的其他用户发布的子应用内容进行修改,完成修改后,目标用户点击返回按键,终端设备接收到针对生成的子应用内容输入的发布操作,生成内容发布请求发送至业务服务器,内容发布请求中携带有子应用内容,业务服务器将生成的子应用内容分享至发布操作指定的目标关联用户。业务服务器还可以针对此次修改生成修改记录,修改记录中可以包括修改时间、执行此次修改的用户等信息,业务服务器将生成的修改记录保存至该子应用内容对应的历史修改记录中。
119.可选地,在一些实施例中,对于内容展示页面中展示的子应用内容,用户可以查看子应用内容的历史修改记录。终端设备响应针对目标子应用内容查看历史修改记录的操作,获取并展示目标子应用内容的历史修改信息,其中,目标子应用内容为从已发布的子应用内容中选定的子应用内容。
120.具体地说,用户查看子应用内容的历史修改记录的过程中,终端设备与业务服务器的交互过程如图14所示,包括如下步骤:
121.步骤s1401,终端设备响应针对目标子应用内容查看历史修改记录的操作,生成历史记录查看请求。
122.目标用户在内容展示页面中浏览其他用户发布的子应用内容时,如果对某个子应用内容感兴趣,希望查看该子应用内容的历史修改记录,可以长按该子应用内容,页面上会
显示查看历史记录操作按键,用户点击查看历史记录操作按键。终端设备接收到目标用户针对该子应用内容查看历史修改记录的操作,将该子应用内容作为目标子应用内容,生成历史记录查看请求,历史记录查看请求中携带有目标子应用内容的标识。
123.步骤s1402,终端设备向业务服务器发送历史记录查看请求。
124.步骤s1403,业务服务器向终端设备发送目标子应用内容的历史修改记录。
125.业务服务器根据接收到的历史记录查看请求中携带的目标子应用内容的标识查找该目标子应用内容的历史修改记录,将查找到的历史修改记录发送至终端设备。
126.步骤s1404,终端设备显示接收到的历史修改记录。
127.示例性地,终端设备可以通过图15的形式按照修改时间顺序逐条显示目标子应用内容的历史修改记录,从图15中可以看出,每条修改记录都记录有修改时间和修改人信息。终端设备也可以通过图16所示的改进树的形式逐级显示目标子应用内容的历史修改记录,其中第一次修改记录可以认为是目标子应用内容的生成记录,每一条修改记录均记录有修改时间和修改人信息。从图16中可以看出,该目标子应用内容共有八次修改记录,按照时间顺序依次排为第一次至第八次。第一修改人首次制作生成目标子应用内容,并将其发布,第二修改人对第一修改人发布的目标子应用内容进行了修改,第三修改人、第五修改人和第七修改人分别在第二修改人修改后的目标子应用内容的基础上对其进行了修改,修改的时间各不相同。第四修改人和第六修改人分别在第三修改人修改后的目标子应用内容的基础上对其进行了修改,修改的时间不相同。第八修改人在第七修改人修改后的目标子应用内容的基础上对其进行了修改。
128.通过本技术实施例提供的子应用内容的制作方法,可以简化子应用内容的制作过程,降低制作子应用内容的复杂度,缩短制作子应用内容的时间,提高子应用内容的制作效率,让普通用户也可以轻松快速地制作出子应用内容,并对已有的子应用内容进行修改和完善,与其他用户共享。
129.需要说明的是,上述各个方法实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
130.与上述实施例提供的子应用内容的制作方法基于同一发明构思,本技术实施例中还提供了一种子应用内容的制作装置,该子应用内容的制作装置可以布设在终端设备中。由于该装置是本技术实施例子应用内容的制作方法对应的装置,并且该装置解决问题的原理与该方法相似,因此该装置的实施可以参见上述方法的实施,重复之处不再赘述。
131.图17示出了本技术实施例提供的一种子应用内容的制作装置的结构示意图,如图17所示,该子应用内容的制作装置包括:内容获取单元171、内容制作单元172和内容保存单元173;其中,
132.内容获取单元171,用于响应请求针对目标对象进行内容制作的操作,获取目标对象包含的内容数据;内容数据包括至少一个操作界面;
133.内容制作单元172,用于在内容制作页面展示内容数据中的操作界面;响应在内容制作页面中针对展示的操作界面设置业务操作区域的操作,展示供选择的操作界面;根据从供选择的操作界面中选定的目标操作界面,生成业务操作区域对应的逻辑函数;逻辑函数用于指示业务操作区域与目标操作界面之间的关联关系;
134.内容保存单元173,用于响应针对目标对象完成内容制作的操作,保存基于目标对
象生成的子应用内容。
135.在一种可选的实施例中,内容制作单元172,还用于:
136.响应在内容制作页面中针对展示的操作界面添加音频的操作,展示供选择的音频数据;
137.建立从供选择的音频数据中选定的目标音频数据与展示的操作界面之间的关联关系。
138.在一种可选的实施例中,内容制作单元172,还用于:
139.响应在内容制作页面中针对展示的操作界面添加图片的操作,展示供选择的图片数据;
140.将从供选择的图片数据中选定的目标图片添加至展示的操作界面中的第一目标区域;第一目标区域为选定的用于显示目标图片的区域;
141.在一种可选的实施例中,内容制作单元172,还用于:
142.响应在内容制作页面中针对展示的操作界面添加文字的操作,展示文字输入区域;
143.将通过文字输入区域接收到的文字内容添加至展示的操作界面中的第二目标区域;第二目标区域为选定的用于显示文字内容的区域。
144.在一种可选的实施例中,针对目标对象进行内容制作的操作为在内容展示页面中针对选定的子应用内容进行修改的操作;内容获取单元171,还用于:
145.响应目标用户请求使用内容制作功能的操作,展示包含已发布的子应用内容的内容展示页面。
146.在一种可选的实施例中,针对目标对象进行内容制作的操作为在模板展示页面中针对选定的子应用模板进行内容制作的操作;内容获取单元171,还用于:
147.响应目标用户请求使用内容制作功能的操作,展示包含子应用模板的模板展示页面。
148.在一种可选的实施例中,如图18所示,上述子应用内容的制作装置还包括内容发布单元181,用于:
149.响应针对生成的子应用内容输入的发布操作,将生成的子应用内容分享至发布操作指定的目标关联用户。
150.在一种可选的实施例中,内容发布单元181,还用于:
151.响应针对目标子应用内容查看历史修改记录的操作,获取并展示目标子应用内容的历史修改信息;目标子应用内容为从已发布的子应用内容中选定的子应用内容。
152.在一种可选的实施例中,目标对象为子应用模板;内容获取单元171,具体用于:
153.响应请求针对子应用模板进行内容制作的操作,向服务器发送模板获取请求;模板获取请求中携带有子应用模板的标识;
154.接收服务器根据子应用模板的标识返回的子应用模板包含的内容数据。
155.在一种可选的实施例中,目标对象为目标用户保存的已制作子应用内容或目标用户对应的关联用户发布的已制作子应用内容;内容获取单元171,具体用于:
156.响应请求针对已制作子应用内容进行内容制作的操作,向服务器发送内容获取请求;内容获取请求中携带有已制作子应用内容的标识;
157.接收服务器根据已制作子应用内容的标识返回的已制作子应用内容包含的内容数据。
158.本技术实施例提供的子应用内容的制作装置,可以简化子应用内容的制作过程,降低制作子应用内容的复杂度,缩短制作子应用内容的时间,提高子应用内容的制作效率,让普通用户也可以轻松快速地制作出子应用内容。因此有利于子应用在社交应用中的进一步推广。
159.与上述方法实施例和装置实施例基于同一发明构思,本技术实施例还提供了一种电子设备。如图19所示,为了便于说明,仅示出了与本技术实施例相关的部分,具体技术细节未揭示的,可参照本技术方法实施例部分。该电子设备可以为手机、平板电脑、pos(point of sales,销售终端)、车载电脑、智能穿戴设备、pc机等任意电子设备,该电子设备也可以是图1中所示的终端设备301至303中的任意一个。
160.图19示出了一种本技术实施例提供的电子设备的结构框图。如图19所示,该电子设备300包括:射频(radio frequency,rf)电路310、存储器320、输入单元330、显示单元340、传感器350、音频电路360、无线保真(wireless fidelity,wifi)模块370、处理器380等部件。本领域技术人员可以理解,图19中示出的电子设备300结构并不构成对电子设备300的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
161.下面结合图19对电子设备300的各个构成部件进行具体的介绍:
162.rf电路310可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器380处理;另外,将设计上行的数据发送给基站。
163.存储器320可用于存储软件程序以及模块,如本技术实施例中的子应用内容的制作方法以及装置对应的程序指令/模块,处理器380通过运行存储在存储器320的软件程序以及模块,从而执行电子设备300的各种功能应用以及数据处理,如本技术实施例提供的子应用内容的制作方法。存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个应用的应用程序等;存储数据区可存储根据电子设备300的使用所创建的数据(比如已生成的指令代码)等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
164.输入单元330可用于接收用户输入的数字或字符信息,以及产生与终端的用户设置以及功能控制有关的键信号输入。
165.可选的,输入单元330可包括触控面板331以及其他输入设备332。
166.其中,触控面板331,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板331上或在触控面板331附近的操作),并根据预先设定的程式实现相应的操作,如用户点击功能模块的快捷标识的操作等。可选的,触控面板331可以包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器380,并能接收处理器380发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板331。
167.可选的,其他输入设备332可以包括但不限于物理键盘、功能键(比如音量控制按
键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
168.显示单元340可用于显示由用户输入的信息或展示给用户的界面信息以及电子设备的各种菜单。显示单元340即为终端设备的显示系统,用于呈现界面,如显示桌面、应用的操作界面或子应用的操作界面等。
169.显示单元340可以包括显示面板341。可选的,显示面板341可以采用液晶显示屏(liquid crystal display,lcd)、有机发光二极管(organiclight-emitting diode,oled)等形式来配置。
170.进一步的,触控面板331可覆盖显示面板341,当触控面板331检测到在其上或附近的触摸操作后,传送给处理器380以确定触摸事件的类型,随后处理器380根据触摸事件的类型在显示面板341上提供相应的界面输出。
171.虽然在图19中,触控面板331与显示面板341是作为两个独立的部件来实现电子设备的输入和输入功能,但是在某些实施例中,可以将触控面板331与显示面板341集成而实现终端的输入和输出功能。
172.电子设备300还可包括至少一种传感器350,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板341的亮度,接近传感器可在电子设备300移动到耳边时,关闭显示面板341的背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备300姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备300还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
173.音频电路360、扬声器361,传声器362可提供用户与电子设备300之间的音频接口。音频电路360可将接收到的音频数据转换后的电信号,传输到扬声器361,由扬声器361转换为声音信号输出;另一方面,传声器362将收集的声音信号转换为电信号,由音频电路360接收后转换为音频数据,再将音频数据输出处理器380处理后,经rf电路310以发送给比如另一电子设备300,或者将音频数据输出至存储器320以便进一步处理。
174.wifi属于短距离无线传输技术,电子设备300通过wifi模块370可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图19示出了wifi模块370,但是可以理解的是,其并不属于电子设备300的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
175.处理器380是电子设备300的控制中心,利用各种接口和线路连接整个电子设备300的各个部分,通过运行或执行存储在存储器320内的软件程序和/或模块,以及调用存储在存储器320内的数据,执行电子设备300的各种功能和处理数据,从而对电子设备300进行整体监控。可选的,处理器380可包括一个或多个处理单元;可选的,处理器380可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、应用及应用内部的功能模块等软件程序,如本技术实施例提供的子应用内容的制作方法等。调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器380中。
176.可以理解,图19所示的结构仅为示意,电子设备300还可包括比图19中所示更多或者更少的组件,或者具有与图19所示不同的配置。图19中所示的各组件可以采用硬件、软件
或其组合实现。
177.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中的子应用内容的制作方法。
178.另外,在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
179.以上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献