CN103677774A - 一种在智能终端平台应用中实现业务的方法和*** - Google Patents
一种在智能终端平台应用中实现业务的方法和*** Download PDFInfo
- Publication number
- CN103677774A CN103677774A CN201210340241.1A CN201210340241A CN103677774A CN 103677774 A CN103677774 A CN 103677774A CN 201210340241 A CN201210340241 A CN 201210340241A CN 103677774 A CN103677774 A CN 103677774A
- Authority
- CN
- China
- Prior art keywords
- business
- user
- source region
- contact person
- business model
- 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
Images
Landscapes
- Telephone Function (AREA)
Abstract
本发明公开一种在智能终端平台应用中实现业务的方法和***,所述方法包括:将多种应用中相同类型的业务抽象为业务模式;业务模式将界面划分为源区域和结果区域,在源区域中展示操作源,在结果区域中展示操作结果,并根据用户操作刷新界面;应用通过调用业务的业务模式来实现业务。本发明能够解决对多种应用的相同类型的业务进行单独开发,增加开发者负担的问题,以及每个具体的应用模块实现业务时单独地进行业务调用,导致***运行效率低、资源占用大的问题。
Description
技术领域
本发明涉及通信领域,特别涉及一种在智能终端平台应用中实现业务的方法和***。
背景技术
由于智能终端屏幕区域有限,为了便于用户操作,需要在有限的界面中为用户展示尽可能多的信息,同时做到界面简单,使用户容易学习操作方法。现有技术中的个人计算机PC上使用的界面没有考虑到智能终端屏幕中的上述需要,因此不适合在智能终端屏幕中使用。
此外,现有智能终端中各种应用,例如iPhone(苹果手机终端)中应用,具有相同类型的业务,相同类型的业务实现相同的功能,进行相同的操作。例如,在多人聊天应用、群发短信应用、微博回复等应用中都具有联系人选择业务,这些应用中的联系人选择业务都是实现选择多个联系人的功能,并且都是进行从供选择的联系人中选择出联系人的操作。但是,在现有技术的实现过程中,对每个应用中的业务进行单独开发,增加了开发人员的负担;并且每个具体的应用模块实现业务时,单独地调用联系人列表,并单独进行联系人选择,导致业务调用和占用***资源的效率较低。
发明内容
本发明提供了一种在智能终端平台应用中实现业务的方法和***,以解决对多种应用的相同/相似类型的业务进行单独开发,增加开发者负担,以及对相同/相似类型的业务,单独地调用各个应用各自的业务模块或功能模块,耗费***资源较多的问题。
本发明公开了一种在智能终端平台应用中实现业务的方法,所述方法包括:
将多种应用中相同类型的业务抽象为业务模式;
业务模式将界面划分为源区域和结果区域,在源区域中展示操作源,在结果区域中展示操作结果,并根据用户操作刷新界面;
应用通过调用业务的业务模式来实现业务。
较佳的,所述业务的类型为选择联系人,
所述业务模式在源区域中展示操作源具体包括:
业务模式在源区域中展示供选择的联系人;
所述业务模式在结果区域中展示操作结果具体包括:
业务模式在结果区域中展示已经选择的联系人。
较佳的,所述根据用户操作刷新界面具体包括:
在源区域中将用户选择的联系人标识为已选,并将所述用户选择的联系人添加到结果区域中进行展示。
较佳的,所述根据用户操作刷新界面具体包括:
在源区域中将用户取消选择的联系人标识为未选,并将所述用户取消选择的联系人从结果区域中删除。
较佳的,所述业务模式在源区域中展示供选择的联系人具体包括:
业务模式在源区域中展示联系人分组,每个分组中包含供选择的联系人。
较佳的,所述根据用户操作刷新界面具体包括:
在源区域中将用户选择的分组标识为全选,并将所述用户选择的分组中全部联系人添加到结果区域中进行展示。
较佳的,所述根据用户操作刷新界面具体包括:
在源区域中将用户取消选择的分组的全选标识取消,并将所述用户取消选择的分组中全部联系人从结果区域中删除。
本发明还公开了一种在智能终端平台应用中实现业务的***,所述***包括:
业务抽象模块,用于将多种应用中相同类型的业务抽象为业务模式;
业务模式构建模块,用于针对业务模式,将界面划分为源区域和结果区域,在源区域中展示操作源,在结果区域中展示操作结果,并根据用户操作刷新界面;
业务实现模块,用于通过调用业务的业务模式来实现应用的业务。
较佳的,所述业务的类型为选择联系人。
业务模式构建模块具体用于在源区域中展示供选择的联系人,在结果区域中展示已经选择的联系人。
较佳的,业务模式构建模块具体用于在源区域中将用户选择的联系人标识为已选,并将所述用户选择的联系人添加到结果区域中进行展示。
本发明的有益效果是:通过将多种应用中相同类型的业务抽象为业务模式,业务模式在同一界面中展示业务的操作源和操作结果,并根据用户操作刷新界面,以及应用通过调用业务的业务模式来实现业务;能够在实现业务过程中,对同一类型的业务进行一次开发,减轻开发者的负担,提高开发效率,并且能够就同一类型的业务向用户提供统一界面,方便用户操作和学习操作方法。
附图说明
图1为本发明的在智能终端平台应用中实现业务的方法的流程图。
图2为本发明的一实施例中在智能终端平台应用中实现业务的方法的流程图。
图3为本发明的一实施例中初始时界面的示意图。
图4为本发明的一实施例中分组展开后界面的示意图。
图5为本发明的一实施例中对联系人进行单独选择后界面的示意图。
图6为本发明的一实施例中对联系人进行分组选择后界面的示意图。
图7为本发明的在智能终端平台应用中实现业务的***的结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
参见图1,为本发明提供的在智能终端平台应用中实现业务的方法的流程图。
所述方法包括如下步骤。
步骤S100,将多种应用中相同类型的业务抽象为业务模式。
步骤S200,业务模式将界面划分为源区域和结果区域,在源区域中展示操作源,在结果区域中展示操作结果,并根据用户操作刷新界面。
步骤S300,应用通过调用业务的业务模式来实现业务。
通过上述方法,能够在实现业务过程中,对同一类型的业务进行一次开发,减轻开发者的负担,提高开发效率,并且能够就同一类型的业务向用户提供统一界面,方便用户操作和学习操作方法。
在一实施例中,业务的类型为选择联系人。
所述业务模式在源区域中展示操作源具体包括:业务模式在源区域中展示供选择的联系人。
所述业务模式在结果区域中展示操作结果具体包括:业务模式在结果区域中展示已经选择的联系人。
所述根据用户操作刷新界面具体包括:
在源区域中将用户选择的联系人标识为已选,并将用户选择的联系人添加到结果区域中进行展示。
在源区域中将用户取消选择的联系人标识为未选,并将用户取消选择的联系人从结果区域中删除。
在一实施例中,业务的类型为选择联系人。
所述业务模式在源区域中展示操作源具体包括:业务模式在源区域中展示联系人分组,每个分组中包含供选择的联系人。
所述业务模式在结果区域中展示操作结果具体包括:业务模式在结果区域中展示已经选择的联系人。
所述根据用户操作刷新界面具体包括:
在源区域中将用户选择的分组标识为全选,并将用户选择的分组中全部联系人添加到结果区域中进行展示。
在源区域中将用户取消选择的分组的全选标识取消,并将用户取消选择的分组中全部联系人从结果区域中删除。
实施例
步骤S201,将多种应用中联系人选择业务抽象为选择模式。
其中,联系人选择业务为所述业务,选择模式为所述业务模式。
在本实施例中,是将多人聊天应用、群发短信应用、和微博回复应用中联系人选择业务抽象为选择模式。
步骤S202,选择模式在界面的结果区域中展示已经选择的联系人,在源区域中展示供选择的联系人分组。
在本实施例中,将界面从上到下划分为三部分。最上面的部分为界面信息部分,用于展示界面标题等界面属性信息,在本实施例中,界面标题为“选择好友”。中间的部分为结果区域,用于展示操作结果,在本实施例中,结果区域中展示已经选择的联系人。最下面的部分为源区域,用于展示操作源,在本实施例中,源区域中展示供选择的联系人分组。
以多人聊天应用为例,如果要发起多人聊天,需要先选择其中的一个联系人进行单人聊天,然后在单人聊天的基础上升级为多人聊天。
如图3所示,为本实施例中初始时界面。在最上端的导航条上展示该界面的标题“选择好友”。结果区域展示当前的参与者,当前只有一个参与者“好友b1”,该参与者为从单人聊天升级为多人聊天的参与者。源区域用来展示可选择的联系人,当前的操作源包括两个不同的分组:“未分组”和“分组B”,两个分组都没有展开。其中两个分组的含义分别为:将所有没有被归属到自定义的分组中的联系人归属到未分组,分组B为自定义的分组。
用户轻点未分组将其展开,展开后的界面如图4所示。此时,未分组的箭头方向由向右变为向下,以此向用户给出该分组已展开的提示。未分组展开后,将未分组中包含的所有联系人都呈现给用户,如果长度超过了源区域的大小,则使用滚动条来展示。而分组B仍呈现未展开状态,如果此时用户轻点分组B,则分组B也会展开。
步骤S203,用户选择联系人时,选择模式在源区域中将用户选择的联系人标识为已选,并将用户选择的联系人添加到结果区域中进行展示。
当用户对联系人进行单选时,选择后界面如图5所示。用户轻点好友a2这个联系人,则好友a2这个联系人被选择,该联系人后面出现已选择标记(对勾符号),同时未分组标识为部分选择(对勾符号),结果区域中添加了好友a2,并且其头像左上角出现一个删除标记(打叉符号),便于用户取消对该联系人的选择。
步骤S204,用户取消对联系人的选择时,选择模式在源区域中将用户取消选择的联系人标识为未选,并将用户取消选择的联系人从结果区域中删除。
如果用户从源区域再次点击该联系人,则取消对该联系人的选择。该联系人会从结果区域消失,同时在源区域的该联系人后面的已选标识被取消(对勾符号消失),未分组的部分选择标识也被取消(对勾符号消失)。
点击结果区域该联系人头像左上角的删除按钮能达到同样的取消对联系人的选择的效果。
步骤S205,用户选择分组时,选择模式在源区域中将用户选择的分组标识为全选,并将用户选择的分组中全部联系人添加到结果区域中进行展示。
进一步地,在源区域中,将用户选择的分组中的全部联系人标识已选。
如图6所示。轻点在未选择或者部分选择的状态下的未分组,此时未分组里的所有联系人都被选中,未分组被标识为全选(在方框中打对勾),未分组中所有联系人被标识为已选(打对勾)。未分组内的所有联系人都出现在结果区域,并且每个选择的联系人头像的左上角出现一个删除按钮(打叉符号),用户可以通过删除按钮取消对已经选择的联系人的选择。
步骤S206,用户取消对分组的选择时,选择模式在源区域中将用户取消选择的分组的全选标识取消,并将用户取消选择的分组中全部联系人从结果区域中删除。
进一步地,在源区域中,将用户取消选择的分组中的全部联系人标识为未选。
对于已经选择的未分组,用户点击未分组的选择按钮,则未分组中所有的联系人会从结果区域中消失,同时源区域中未分组下的所有联系人的已选标识被取消,成为未被选择的状态。
如果用户点击从结果区域或者源区域中某个联系人,则该联系人会从结果区域消失,源区域的该联系人的已选标识被取消,变成未选择状态,未分组的标识变为部分选择。
通过上述方法,将相同类型业务抽象为业务模式,并将操作源和操作结果集中到同一个界面,提升模块的可复用性,减轻开发负担,并方便了用户操作和学习操作方法。
如图7所述,一种在智能终端平台应用中实现业务的***包括如下模块。
业务抽象模块100,用于将多种应用中相同类型的业务抽象为业务模式。
业务模式构建模块200,用于针对业务模式,将界面划分为源区域和结果区域,在源区域中展示操作源,在结果区域中展示操作结果,并根据用户操作刷新界面。
业务实现模块300,用于通过调用业务的业务模式来实现应用的业务。
上述三个模块具体可采用ARM系列微处理器,或任何单核/双核手机CPU来实现。
在一实施例中,所述业务的类型为选择联系人。
业务模式构建模块200具体用于在源区域中展示供选择的联系人,在结果区域中展示已经选择的联系人。
进一步地,业务模式构建模块200具体用于在源区域中将用户选择的联系人标识为已选,并将所述用户选择的联系人添加到结果区域中进行展示。
进一步地,业务模式构建模块200具体用于在源区域中将用户取消选择的联系人标识为未选,并将所述用户取消选择的联系人从结果区域中删除。
在一实施例中,业务模式构建模块200具体用于在源区域中展示联系人分组,每个分组中包含供选择的联系人。
进一步地,业务模式构建模块200具体用于在源区域中将用户选择的分组标识为全选,并将所述用户选择的分组中全部联系人添加到结果区域中进行展示。
进一步地,业务模式构建模块200具体用于在源区域中将用户取消选择的分组的全选标识取消,并将所述用户取消选择的分组中全部联系人从结果区域中删除。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种在智能终端平台应用中实现业务的方法,其特征在于,所述方法包括:
将多种应用中相同类型的业务抽象为业务模式;
业务模式将界面划分为源区域和结果区域,在源区域中展示操作源,在结果区域中展示操作结果,并根据用户操作刷新界面;
应用通过调用业务的业务模式来实现业务。
2.根据权利要求1所述的方法,其特征在于,
所述业务的类型为选择联系人,
所述业务模式在源区域中展示操作源具体包括:
业务模式在源区域中展示供选择的联系人;
所述业务模式在结果区域中展示操作结果具体包括:
业务模式在结果区域中展示已经选择的联系人。
3.根据权利要求2所述的方法,其特征在于,
所述根据用户操作刷新界面具体包括:
在源区域中将用户选择的联系人标识为已选,并将所述用户选择的联系人添加到结果区域中进行展示。
4.根据权利要求3所述的方法,其特征在于,
所述根据用户操作刷新界面具体包括:
在源区域中将用户取消选择的联系人标识为未选,并将所述用户取消选择的联系人从结果区域中删除。
5.根据权利要求2所述的方法,其特征在于,
所述业务模式在源区域中展示供选择的联系人具体包括:
业务模式在源区域中展示联系人分组,每个分组中包含供选择的联系人。
6.根据权利要求5所述的方法,其特征在于,
所述根据用户操作刷新界面具体包括:
在源区域中将用户选择的分组标识为全选,并将所述用户选择的分组中全部联系人添加到结果区域中进行展示。
7.根据权利要求6所述的方法,其特征在于,
所述根据用户操作刷新界面具体包括:
在源区域中将用户取消选择的分组的全选标识取消,并将所述用户取消选择的分组中全部联系人从结果区域中删除。
8.一种在智能终端平台应用中实现业务的***,其特征在于,所述***包括:
业务抽象模块,用于将多种应用中相同类型的业务抽象为业务模式;
业务模式构建模块,用于针对业务模式,将界面划分为源区域和结果区域,在源区域中展示操作源,在结果区域中展示操作结果,并根据用户操作刷新界面;
业务实现模块,用于通过调用业务的业务模式来实现应用的业务。
9.根据权利要求8所述的***,其特征在于,
所述业务的类型为选择联系人。
业务模式构建模块具体用于在源区域中展示供选择的联系人,在结果区域中展示已经选择的联系人。
10.根据权利要求9所述的***,其特征在于,
业务模式构建模块具体用于在源区域中将用户选择的联系人标识为已选,并将所述用户选择的联系人添加到结果区域中进行展示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210340241.1A CN103677774A (zh) | 2012-09-13 | 2012-09-13 | 一种在智能终端平台应用中实现业务的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210340241.1A CN103677774A (zh) | 2012-09-13 | 2012-09-13 | 一种在智能终端平台应用中实现业务的方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103677774A true CN103677774A (zh) | 2014-03-26 |
Family
ID=50315452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210340241.1A Pending CN103677774A (zh) | 2012-09-13 | 2012-09-13 | 一种在智能终端平台应用中实现业务的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103677774A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108153465A (zh) * | 2016-12-05 | 2018-06-12 | 百度在线网络技术(北京)有限公司 | 基于企业SaaS应用的标签设置方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1545063A2 (en) * | 2003-12-19 | 2005-06-22 | Iwics Inc. | Data transport protocol for a multi-station network |
US20060035632A1 (en) * | 2004-08-16 | 2006-02-16 | Antti Sorvari | Apparatus and method for facilitating contact selection in communication devices |
CN101562789A (zh) * | 2009-05-04 | 2009-10-21 | 腾讯科技(北京)有限公司 | 一种将通讯录和即时通讯软件整合的方法及装置 |
CN102026110A (zh) * | 2009-09-18 | 2011-04-20 | 中兴通讯股份有限公司 | 处理即时通讯联系人信息的方法及移动终端 |
CN102340748A (zh) * | 2011-09-02 | 2012-02-01 | 何劲 | 多社会身份环境中的即时通讯方法 |
-
2012
- 2012-09-13 CN CN201210340241.1A patent/CN103677774A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1545063A2 (en) * | 2003-12-19 | 2005-06-22 | Iwics Inc. | Data transport protocol for a multi-station network |
US20060035632A1 (en) * | 2004-08-16 | 2006-02-16 | Antti Sorvari | Apparatus and method for facilitating contact selection in communication devices |
CN101562789A (zh) * | 2009-05-04 | 2009-10-21 | 腾讯科技(北京)有限公司 | 一种将通讯录和即时通讯软件整合的方法及装置 |
CN102026110A (zh) * | 2009-09-18 | 2011-04-20 | 中兴通讯股份有限公司 | 处理即时通讯联系人信息的方法及移动终端 |
CN102340748A (zh) * | 2011-09-02 | 2012-02-01 | 何劲 | 多社会身份环境中的即时通讯方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108153465A (zh) * | 2016-12-05 | 2018-06-12 | 百度在线网络技术(北京)有限公司 | 基于企业SaaS应用的标签设置方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104967550B (zh) | 未读消息显示方法及装置 | |
CN103295123B (zh) | 电子邮件邮箱管理 | |
CN106502736B (zh) | 应用程序处理方法和装置 | |
CN103543903B (zh) | 快捷操作方法、装置及移动终端 | |
KR101382517B1 (ko) | 연락처를 처리하는 방법 및 모바일 단말 | |
US20160259502A1 (en) | Diverse emojis/emoticons | |
CN102611790B (zh) | 提示用户未读信息的方法及装置 | |
CN106200892A (zh) | 虚拟现实***、移动装置、穿戴式装置及进入事件的处理方法 | |
CN106030487A (zh) | 用于控制屏幕的组成的方法及其电子设备 | |
CN107656671A (zh) | 悬浮小窗控制方法及装置、终端装置及计算机可读存储介质 | |
CN103475778A (zh) | 一种移动终端显示通话界面的方法及装置 | |
CN109542878B (zh) | 一种列表创建方法及装置 | |
CN101980552A (zh) | 一种快速添加收件人的方法、装置及移动终端 | |
CN103558987A (zh) | 电子设备通信方法及电子设备通信*** | |
CN106569812A (zh) | 一种移动终端的应用程序通知处理方法及*** | |
CN112911052A (zh) | 信息分享方法和装置 | |
CN105099871B (zh) | 用于即时通信应用的通知方法和装置 | |
CN106027385A (zh) | 一种即时会话消息优先级排序方法 | |
CN104660797B (zh) | 操作处理方法及装置 | |
CN113885750A (zh) | 消息处理方法、装置和电子设备 | |
CN106412289A (zh) | 一种来电显示方法及终端 | |
JP2023520839A (ja) | メッセージ送信方法、メッセージ受信方法、装置、コンピュータデバイス及びコンピュータプログラム | |
CN103677774A (zh) | 一种在智能终端平台应用中实现业务的方法和*** | |
CN102655531A (zh) | 一种基于互联网的数据分享方法及电子终端 | |
CN110308843A (zh) | 一种对象处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140326 |