编排程序的方法及电子设备技术

技术编号:38479130 阅读:9 留言:0更新日期:2023-08-15 16:57
本申请提供一种编排程序的方法,该方法可以在具有触摸屏的电子设备中实现,该方法具体包括:在触摸屏上显示至少一个原子服务图标,该原子服务通过API方式提供服务能力;在触摸屏上显示编排区域,该编排区域用于原子服务图标;电子设备检测到针对第一原子服务图标的第一触摸事件;响应于该第一触摸事件,电子设备将第一原子服务图标显示在编排区域内;电子设备检测到针对第二原子服务图标的第二触摸事件;响应于上述第二触摸事件,电子设备将第二原子服务图标显示在编排区域内;电子设备检测到第三触摸事件;响应于该第三触摸事件,电子设备将在编排区域内的第一原子服务图标和第二原子服务图标进行编排,生成第一程序。上述技术方案大大降低了编排程序的复杂性,用户可以通过简单的手势即可完成程序的编排。以通过简单的手势即可完成程序的编排。以通过简单的手势即可完成程序的编排。

【技术实现步骤摘要】
编排程序的方法及电子设备
[0001]本申请是分案申请,原申请的申请号是201780098068.X,原申请日是2017年12月29日,原申请的全部内容通过引用结合在本申请中。


[0002]本申请涉及无线通信领域,尤其涉及一种编排程序的方法及电子设备。

技术介绍

[0003]随着移动互联网的快速发展,人们越来越依赖在电子设备(例如手机、平板电脑等)上进行日常事务的处理,例如机票预订、日程安排、社交等,因此电子设备上安装的应用程序(以下可以简称App)也越来越多。现有技术中,这些功能单一的应用程序需要专业的程序开发者利用专业编程软件来编排程序并编排好的App发布到App市场,而且每个App的功能单一,用户在电子设备上处理复杂的日常事务时,通常需要在多个App中来回切换。因此,如何简单高效地编排出一个有多种功能的程序成为了如今亟待解决的技术问题。

技术实现思路

[0004]为解决上述技术问题,本申请提供一种编排程序的方法及电子设备,可以简单易操作、高效地编排出一个有多个功能的程序,这样就提高了电子设备处理事务的效率同时还提高了用户编排程序的体验。
[0005]第一方面,本申请提供一种编排程序的方法,该方法可以在具有触摸屏的电子设备中实现,该方法具体可以包括:在触摸屏上显示至少一个原子服务图标,上述原子服务图标对应于一个原子服务,上述原子服务通过API方式提供服务能力;在上述触摸屏上显示编排区域,上述编排区域用于容纳用户选定的原子服务图标;电子设备检测到用户针对第一原子服务图标的第一触摸事件(例如可以是拖动手势),上述第一原子服务图标对应于第一原子服务;响应于上述第一触摸事件,上述电子设备将上述第一原子服务图标显示在上述编排区域内;电子设备检测到上述用户针对第二原子服务图标的第二触摸事件(例如可以是拖动手势),上述第二原子服务图标对应于第二原子服务;响应于上述第二触摸事件,电子设备将上述第二原子服务图标显示在上述编排区域内;电子设备检测到上述用户的第三触摸事件;响应于上述第三触摸事件(例如可以是点击操作),上述电子设备将在上述编排区域内的上述第一原子服务图标和上述第二原子服务图标进行编排,生成第一程序;其中,上述第一原子服务是上述电子设备的系统服务,上述第二原子服务是网络服务。上述技术方案大大降低了编排程序的复杂性,用户可以通过简单的触摸手势即可完成具有多种功能的程序的编排。
[0006]在一种可能的实现方式中,上述方法还可以包括:电子设备检测到上述用户的输入;响应于上述输入,上述电子设备发送发布请求信息给上述无线网络中的服务器,上述发布请求信息包括编排好的上述第一程序、上述电子设备的标识符;上述电子设备接收上述服务器发送的响应信息,上述响应信息表明上述第一程序在上述服务器中的服务开放平台
发布成功。将编排好的程序发布到无线网络中的服务器上,可以让更多的用户进行下载,方便了用户的使用。
[0007]在另外一种可能的实现方式中,上述第一原子服务通过上述电子设备本地的API提供服务能力,上述第二原子服务通过网络的API提供服务能力。示例性地,第一原子服务可以是检测到拿起手势,电子设备可以通过调用系统接口来检测手势;第二原子服务可以是分享到微博,电子设备可以通过调用微博相关的网络接口。
[0008]在另外一种可能的实现方式中,上述第一触摸事件是对上述第一原子服务图标进行拖动的手势,上述第二触摸事件是对上述第二原子服务图标进行拖动的手势。这样,用户通过简单的拖动手势即可更高效地编排程序。
[0009]在另外一种可能的实现方式中,电子设备根据上述第一原子服务图标和上述第二原子服务图标进行编排,生成第一程序具体包括:电子设备根据程序编排模型,将与上述第一原子服务图标所对应的上述第一原子服务和上述第二原子服务图标所对应的第二原子服务进行编排;生成上述第一程序。
[0010]在另外一种可能的实现方式中,上述系统服务接口是用于获取新照片的接口,上述网络服务接口是用于获取微博服务的接口。
[0011]第二方面,本申请提供一种电子设备,包括:触摸屏,其中,触摸屏包括触敏表面和显示器;一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序,其中上述一个或多个计算机程序被存储在上述存储器中,上述一个或多个计算机程序包括指令,当上述指令被上述电子设备执行时,使得上电子设备执行上述的编排程序方法。
[0012]第三方面,本申请提供一种激活编排的程序的方法,该方法可以在具有触摸屏的电子设备中实现,该方法具体可以包括:电子设备接收第一输入事件(例如点击操作);响应于第一输入事件,在触摸屏上显示第一应用程序的主界面,该主界面包括对应于编排程序的程序卡片,程序卡片中包括上述编排程序的基本信息,和用于下载上述编排程序的控件;电子设备接收针对上述控件的第二输入事件;响应于上述第二输入事件,电子设备从无线网络下载编排程序,上述编排程序包括调用上述电子设备的系统服务接口的代码和调用无线网络中网络服务接口的代码,上述编排程序以卡片的形式显示在上述触摸屏上,上述编排程序的基本信息包括上述编排程序的名称、功能简介;电子设备在触摸屏上显示已下载的程序卡片;电子设备接收针对上述程序卡片的第三输入事件;响应于上述第三输入事件,电子设备激活与上述程序卡片对应的上述编排程序;激活后的上述编排程序常驻于上述电子设备的后台。
[0013]在一种可能的实现方式中,上述方法还可以包括:当上述编排程序通过上述系统服务接口检测到触发事件时,上述编排程序在电子设备后台自动运行。
[0014]在另外一种可能的实现方式中,上述触发事件可以是电子设备保存了一张新照片,或上述电子设备开启了勿扰模式,或上述电子设备检测到拿起手势。
[0015]在另外的在一种可能的实现方式中,上述编排程序在上述电子设备后台自动运行具体包括:编排程序通过调用上述网络服务接口,将运行中所涉及的数据发送到上述无线网络中。
[0016]在另外的在一种可能的实现方式中,上述系统服务接口是用于获取新照片的接口,上述网络服务接口是用于获取微博服务的接口。
[0017]第四方面,本申请提供一种电子设备,包括:触摸屏,其中,上述触摸屏包括触敏表面和显示器;一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序,其中上述一个或多个计算机程序被存储在上述存储器中,上述一个或多个计算机程序包括指令,当上述指令被上述电子设备执行时,使得上述电子设备执行上述的激活编排的程序的方法。
[0018]第五方面,本专利技术实施例还提供一种编排程序的装置,该装置具有实现上述方法实际中电子设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
[0019]第六方面,本申请又提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
[0020]第七方面,本申请又提供了一种包含指令的计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种激活编排程序的方法,所述方法在具有触摸屏的电子设备中实现,其特征在于,所述方法包括:所述电子设备接收第一输入事件;响应于所述第一输入事件,在所述电子设备的所述触摸屏上显示第一应用程序的主界面,所述主界面包括对应于编排程序的程序卡片,所述程序卡片中包括所述编排程序的基本信息,和用于下载所述编排程序的控件;所述电子设备接收针对所述控件的第二输入事件;响应于所述第二输入事件,所述电子设备从无线网络下载所述编排程序,所述编排程序包括调用所述电子设备的系统服务接口的代码和调用无线网络中网络服务接口的代码,所述编排程序以卡片的形式显示在所述触摸屏上,所述编排程序的基本信息包括所述编排程序的名称、功能简介;所述电子设备在触摸屏上显示已下载的程序卡片;所述电子设备接收针对所述程序卡片的第三输入事件;响应于所述第三输入事件,所述电子设备激活与所述程序卡片对应的所述编排程序;激活后的所述编排程序常驻于所述电子设备的后台。2.如权利要求1所述的方法,其特征在于,所述方法还包括:当所述编排程序通过所述系统服务接口检测到触发事件时,所述编排程序在所述电子设备后台自动运行。3.如权利要求2所述的方法,其特征在于,所述触发事件包括所述电子设备保存了一张新照片,或所述电子设备开启了勿扰模式,或所述电子设备检测到拿起手势。4.如权利要求2或3所述的方法,其特征在于,所述编排程序在所述电子设备后台自动运行具体包括:所述编排程序通过调用所述网络服务接口,将运行中所涉及的数据发送到所述无线网络中。5.如权利要求4所述的方法,其特征在于,所述系统服务接口是用于获取新照片的接口,所述网络服务接口是用于获取微博服务的接口。6.一种编排程序的方法,所述方法在具有触摸屏的电子设备中实现,其特征在于,所述方法包括:在所述触摸屏上显示至少一个原子服务图标,所述原子服务图标对应于一个原子服务,所述原子服务通过API方式提供服务能力;在所述触摸屏上显示编排区域,所述编排区域用于容纳用户选定的原子服务图标;所述电子设备检测到用户针对第一原子服务图标的第一触摸事件,所述第一原子服务图标对应于第一原子服务;响应于所述第一触摸事件,所述电子设备将所述第一原子服务图标显示在所述编排区域内;所述电子设备检测到所述用户针对第二原子服务图标的第二触摸事件,所述第二原子服务图标对应于第二原子服务;响应于所述第二触摸事件,所述电子设备将所述第二原子服务图标显示在所述编排区域内;
所述电子设备检测到所述用户的第三触摸事件;响应于所述第三触摸事件,所述电子设备将在所述编排区域内的所述第一原子服务图标和所述第二原子服务图标进行编排,生成第一程序;其中,所述第一原子服务是所述电子设备的系统服务,所述第二原子服务是网络服务。7.如权利要求6所述的方法,其特征在于,所述方法还包括:所述电子设备检测到所述用户的输入;响应于所述输入,所述电子设备发送发布请求信息给所述无线网络中的服务器,所述发布请求信息包括编排好的所述第一程序、所述电子设备的标识符;所述电子设备接收所述服务器发送的响应信息,所述响应信息表明所述第一程序在所述服务器中的服务开放平台发布成功。8.如权利要求6所述的方法,其特征在于,所述第一程序包括调用所述电子设备的系统服务接口的代码和调用无线网络中网络服务接口的代码。9.如权利要求6所述的方法,其特征在于,所述第一原子服务通过所述电子设备本地的API提供服务能力,所述第二原子服务通过网络的API提供服务能力。10.如权利要求6至9任一项所述的方法,其特征在于,所述第一触摸事件是对所述第一原子服务图标进行拖动的手势,所述第二触摸事件是对所述第二原子服务图标进行拖动的手势。11.如权利要求6至10任一项所述的方法,其特征在于,所述电子设备根据所述第一原子服务图标和所述第二原子服务图标进行编排,生成第一程...

【专利技术属性】
技术研发人员:熊元峰倪元强杨霖庄志山杨孝云
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1