编排程序的方法及电子设备与流程

文档序号:35122502发布日期:2023-08-14 16:12阅读:48来源:国知局
编排程序的方法及电子设备与流程

本技术涉及无线通信领域,尤其涉及一种编排程序的方法及电子设备。


背景技术:

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


技术实现思路

1、为解决上述技术问题,本技术提供一种编排程序的方法及电子设备,可以简单易操作、高效地编排出一个有多个功能的程序,这样就提高了电子设备处理事务的效率同时还提高了用户编排程序的体验。

2、第一方面,本技术提供一种编排程序的方法,该方法可以在具有触摸屏的电子设备中实现,该方法具体可以包括:在触摸屏上显示至少一个原子服务图标,上述原子服务图标对应于一个原子服务,上述原子服务通过api方式提供服务能力;在上述触摸屏上显示编排区域,上述编排区域用于容纳用户选定的原子服务图标;电子设备检测到用户针对第一原子服务图标的第一触摸事件(例如可以是拖动手势),上述第一原子服务图标对应于第一原子服务;响应于上述第一触摸事件,上述电子设备将上述第一原子服务图标显示在上述编排区域内;电子设备检测到上述用户针对第二原子服务图标的第二触摸事件(例如可以是拖动手势),上述第二原子服务图标对应于第二原子服务;响应于上述第二触摸事件,电子设备将上述第二原子服务图标显示在上述编排区域内;电子设备检测到上述用户的第三触摸事件;响应于上述第三触摸事件(例如可以是点击操作),上述电子设备将在上述编排区域内的上述第一原子服务图标和上述第二原子服务图标进行编排,生成第一程序;其中,上述第一原子服务是上述电子设备的系统服务,上述第二原子服务是网络服务。上述技术方案大大降低了编排程序的复杂性,用户可以通过简单的触摸手势即可完成具有多种功能的程序的编排。

3、在一种可能的实现方式中,上述方法还可以包括:电子设备检测到上述用户的输入;响应于上述输入,上述电子设备发送发布请求信息给上述无线网络中的服务器,上述发布请求信息包括编排好的上述第一程序、上述电子设备的标识符;上述电子设备接收上述服务器发送的响应信息,上述响应信息表明上述第一程序在上述服务器中的服务开放平台发布成功。将编排好的程序发布到无线网络中的服务器上,可以让更多的用户进行下载,方便了用户的使用。

4、在另外一种可能的实现方式中,上述第一原子服务通过上述电子设备本地的api提供服务能力,上述第二原子服务通过网络的api提供服务能力。示例性地,第一原子服务可以是检测到拿起手势,电子设备可以通过调用系统接口来检测手势;第二原子服务可以是分享到微博,电子设备可以通过调用微博相关的网络接口。

5、在另外一种可能的实现方式中,上述第一触摸事件是对上述第一原子服务图标进行拖动的手势,上述第二触摸事件是对上述第二原子服务图标进行拖动的手势。这样,用户通过简单的拖动手势即可更高效地编排程序。

6、在另外一种可能的实现方式中,电子设备根据上述第一原子服务图标和上述第二原子服务图标进行编排,生成第一程序具体包括:电子设备根据程序编排模型,将与上述第一原子服务图标所对应的上述第一原子服务和上述第二原子服务图标所对应的第二原子服务进行编排;生成上述第一程序。

7、在另外一种可能的实现方式中,上述系统服务接口是用于获取新照片的接口,上述网络服务接口是用于获取微博服务的接口。

8、第二方面,本技术提供一种电子设备,包括:触摸屏,其中,触摸屏包括触敏表面和显示器;一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序,其中上述一个或多个计算机程序被存储在上述存储器中,上述一个或多个计算机程序包括指令,当上述指令被上述电子设备执行时,使得上电子设备执行上述的编排程序方法。

9、第三方面,本技术提供一种激活编排的程序的方法,该方法可以在具有触摸屏的电子设备中实现,该方法具体可以包括:电子设备接收第一输入事件(例如点击操作);响应于第一输入事件,在触摸屏上显示第一应用程序的主界面,该主界面包括对应于编排程序的程序卡片,程序卡片中包括上述编排程序的基本信息,和用于下载上述编排程序的控件;电子设备接收针对上述控件的第二输入事件;响应于上述第二输入事件,电子设备从无线网络下载编排程序,上述编排程序包括调用上述电子设备的系统服务接口的代码和调用无线网络中网络服务接口的代码,上述编排程序以卡片的形式显示在上述触摸屏上,上述编排程序的基本信息包括上述编排程序的名称、功能简介;电子设备在触摸屏上显示已下载的程序卡片;电子设备接收针对上述程序卡片的第三输入事件;响应于上述第三输入事件,电子设备激活与上述程序卡片对应的上述编排程序;激活后的上述编排程序常驻于上述电子设备的后台。

10、在一种可能的实现方式中,上述方法还可以包括:当上述编排程序通过上述系统服务接口检测到触发事件时,上述编排程序在电子设备后台自动运行。

11、在另外一种可能的实现方式中,上述触发事件可以是电子设备保存了一张新照片,或上述电子设备开启了勿扰模式,或上述电子设备检测到拿起手势。

12、在另外的在一种可能的实现方式中,上述编排程序在上述电子设备后台自动运行具体包括:编排程序通过调用上述网络服务接口,将运行中所涉及的数据发送到上述无线网络中。

13、在另外的在一种可能的实现方式中,上述系统服务接口是用于获取新照片的接口,上述网络服务接口是用于获取微博服务的接口。

14、第四方面,本技术提供一种电子设备,包括:触摸屏,其中,上述触摸屏包括触敏表面和显示器;一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序,其中上述一个或多个计算机程序被存储在上述存储器中,上述一个或多个计算机程序包括指令,当上述指令被上述电子设备执行时,使得上述电子设备执行上述的激活编排的程序的方法。

15、第五方面,本发明实施例还提供一种编排程序的装置,该装置具有实现上述方法实际中电子设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

16、第六方面,本技术又提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

17、第七方面,本技术又提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

18、本技术的这些和其它方面在以下实施例的描述中会更加简明易懂。

19、应当理解的是,本技术中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中识别出额外的技术特征和有益效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1