著录项信息
专利名称 | 基于IOS平台的信息处理方法及系统 |
申请号 | CN201210566951.6 | 申请日期 | 2012-12-24 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-07-02 | 公开/公告号 | CN103902253A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F8/20 | IPC分类号 | G;0;6;F;8;/;2;0查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 叶礼伟;易薇;何竞;李斌 |
代理机构 | 广州华进联合专利商标代理有限公司 | 代理人 | 黄晓庆;王茹 |
摘要
一种基于IOS平台的信息处理方法及系统,该方法包括步骤:捕获IOS系统底层通讯模块抛送的新消息通知,所述新消息通知中包括标识ID;通过所述标识ID从信息数据库中查询获得与所述标识ID对应信息的关联信息,所述关联信息包括信息内容、信息类型、信息发送者信息;将查询到的所述关联信息以弹窗的方式进行显示。可以无需切换到系统信息处理程序,在不切换当前正在使用的应用程序的基础上,将接收到的新信息以弹窗的方式进行显示,且可以在弹窗显示的情况下针对该信息进行相关的处理操作,实现了在不切换应用程序的情况下对信息的快速处理。
基于IOS平台的信息处理方法及系统\n技术领域\n[0001] 本发明涉及IOS平台的信息处理技术,特别涉及一种基于IOS平台的信息处理方法、一种基于IOS平台的信息处理系统。\n背景技术\n[0002] IOS(苹果公司开发的手持设备操作系统)平台由于其设计简洁、操作简单等特点,得到了越来越多用户的认可,其在市场上的设备占有量也不断增加。然而,IOS平台设计的初衷及主要方向,是偏向于休闲、娱乐方面的使用体验,对于常用的信息处理操作而言,仅仅只支持一些比较简单的常用操作。\n[0003] 目前的IOS平台提供的信息功能,是能够接收短信、彩信、imessage(苹果公司发布的即时通讯服务)这三类信息,IOS系统在收到信息后,会以通知的方式提醒用户有新消息,并在系统信息图标上显示未读数字来表示当前未读的信息数目。用户可以选择新信息通知的形式,例如以弹出对话框的提醒方式,或者以横幅banner的形式,来提示用户有新消息。\n用户可以通过点击对话框上的按钮或者横幅banner进入IOS系统的信息程序,通过切换到并调用系统信息程序,来显示这条信息的详细内容。在这种针对信息的处理方式中,针对该信息的任何处理操作,包括查看信息、将信息状态置为已读、删除信息、回复信息等等,都不能直接在当前正在应用的应用程序下进行,需要将当前正在应用的应用程序切换到后台,再切换到系统信息处理程序,并在系统信息程序里面完成相应的操作,以游戏为例,需要用户手动将游戏状态置为暂停状态,再切换到系统信息处理程序。在完成操作之后,也并不能自动恢复到之前的使用程序,还需要重新手动启动之前的程序,信息处理效率低。\n发明内容\n[0004] 针对上述现有技术中存在的问题,本发明的目的在于提供一种基于IOS平台的信息处理方法以及一种基于IOS平台的信息处理系统,其可以在IOS平台中,在无需切换应用程序的情况下实现对信息的快速处理。\n[0005] 为达到上述目的,本发明采用以下技术方案:\n[0006] 一种基于IOS平台的信息处理方法,包括步骤:\n[0007] 捕获IOS系统底层通讯模块抛送的新消息通知,所述新消息通知中包括标识ID;\n[0008] 通过所述标识ID从信息数据库中查询获得与所述标识ID对应信息的关联信息,所述关联信息包括信息内容、信息类型、信息发送者信息;\n[0009] 将查询到的所述关联信息以弹窗的方式进行显示。\n[0010] 一种基于IOS平台的信息处理系统,包括:\n[0011] 捕获模块,用于捕获IOS系统底层通讯模块抛送的新消息通知,所述新消息通知中包括标识ID;\n[0012] 信息查询模块,用于通过所述标识ID从信息数据库中查询获得与所述标识ID对应的信息的关联信息,所述关联信息包括信息内容、信息类型、信息发送者信息;\n[0013] 弹窗显示模块,用于将所述关联信息以弹窗的方式进行显示。\n[0014] 根据本发明方案,其是通过捕获IOS系统底层通讯模块抛送的新消息通知,由于新消息通知中包含有这条信息在信息数据库中对应的唯一标识ID,因而可以根据该标识ID从信息数据库中查询获得与该标识ID对应信息的所有关联信息,并在得到关联信息后,将查询到的关联信息以弹窗的形式进行显示,这种信息处理方式,可以无需切换到系统信息处理程序,可以在不切换当前正在使用的应用程序的基础上,将接收到的新信息以弹窗的方式进行显示,且可以在弹窗显示的情况下针对该信息进行相关的处理操作,实现了在不切换应用程序的情况下对信息的快速处理。\n附图说明\n[0015] 图1是本发明的基于IOS平台的信息处理方法实施例的流程示意图;\n[0016] 图2是一个具体示例中弹窗显示信息的示意图;\n[0017] 图3是一个具体示例中弹窗回复信息的示意图;\n[0018] 图4是本发明的基于IOS平台的信息处理系统实施例的结构示意图。\n具体实施方式\n[0019] 以下结合其中的较佳实施方式对本发明方案进行详细说明。在下述说明中,先针对本发明的基于IOS平台的信息处理方法的实施例进行说明,再针对本发明的基于IOS平台的信息处理系统的实施例进行说明。\n[0020] 图1中示出了本发明的基于IOS平台的信息处理方法实施例的流程示意图。如图1所示,本实施例中的基于IOS平台的信息处理方法包括步骤:\n[0021] 步骤S101:捕获IOS系统底层通讯模块抛送的新消息通知,该新消息通知中包括标识ID;\n[0022] 步骤S102:通过上述标识ID从信息数据库中查询获得与该标识ID对应信息的关联信息,该关联信息包括信息内容、信息类型、信息发送者信息,其中,该信息发送者信息可以是信息发送者姓名、信息发送者号码、信息发送者图像、信息发送者地址等与信息发送者有关的信息中的任意一种或者任意组合;\n[0023] 步骤S103:将查询到的上述关联信息以弹窗的方式进行显示。\n[0024] 根据本实施例中的方法,其是通过捕获IOS系统底层通讯模块抛送的新消息通知,由于新消息通知中包含有这条信息在信息数据库中对应的唯一标识ID,因而可以根据该标识ID从信息数据库中查询获得与该标识ID对应信息的所有关联信息,并在得到关联信息后,将查询到的关联信息以弹窗的形式进行显示,这种信息处理方式,可以无需切换到系统信息处理程序,可以在不切换当前正在使用的应用程序的基础上,将接收到的新信息以弹窗的方式进行显示,且可以在弹窗显示的情况下针对该信息进行相关的处理操作,实现了在不切换应用程序的情况下对信息的快速处理。\n[0025] 上述标识ID,是信息在信息数据库中的唯一性标识ID,根据该标识ID,可以从信息数据库中查询获得该信息的内容以及其他的相关信息,例如信息类型(是短信还是imessage、是文本还是图像等)、信息发送者信息(姓名、图像、号码等等)。\n[0026] 在目前的IOS系统的信息处理方式中,IOS系统底层通讯模块在接收到新消息后,会以通知的形式抛送新消息通知到系统信息程序,系统信息程序在收到该通知后,会根据用户选择的信息提醒方式来提示用户有新消息,并在系统信息图标上显示未读信息数目。\n而在本发明方案中,是将IOS系统底层通讯模块抛送给系统信息程序的新消息通知进行捕获,从而可以在不启动系统信息程序的处理机制的情况下就实现对新收到的信息的处理。\n[0027] 在上述进行弹窗显示时,可暂停当前正在使用的应用程序,以便于当前正在应用的程序的连续性和便于对弹窗显示的信息进行处理。例如,在当前正在执行游戏程序时,可将游戏置为暂停状态,以确保在弹窗显示时不会对游戏进度产生影响,在对弹窗显示的信息内容处理完毕后能够保证游戏的连贯性。在当前正在处于锁屏的状态下,则暂时解除锁屏状态,以便于能够对该弹窗进行相关的处理操作。据此,可以得知的是,将查询到的关联信息以弹窗的形式进行显示时,该弹窗显示在锁屏、桌面或者应用程序界面上。\n[0028] 此外,在将查询到的关联信息以弹窗的形式进行显示时,还可以播放预设信息提示音频或者震动信息,据此提示用户有新信息。\n[0029] 在弹窗中显示上述信息内容时,还可以进行相关的优化处理,在信息内容过多的情况下,可以通过上下滑动信息内容的方式来使得用户能够完整地查看这条信息,即在接收到上下滑动指令时,滑动显示信息内容。另一方面,可能在同一时刻接收到多条信息,为了方便用户能查看到每条信息,可以通过左右滑动的方式来便于用户对各条信息的查看,即在接收到左右滑动指令时,切换显示另一个条信息。\n[0030] 如上所述,在从信息数据库中查询获得上述标识ID对应的信息的关联信息后,需要在弹窗中对获得的关联信息进行显示,在本实施例中,在弹窗中显示的信息可以包括有:\n信息内容、信息发送者信息、信息处理控件。此外,在从信息数据库中查询获得的关联信息中,还可以包括有信息类型,这里的信息类型用以表示新收到的信息是短信、彩信还是imessage,还可以是用以表示该信息是文本还是图形,进而可以根据该信息类型来确定弹窗中显示信息内容时的弹窗显示方式。\n[0031] 其中,这里的信息处理控件包括信息回复控件、信息置为已读控件、信息删除控件中的任意一个或者任意组合。弹窗中提供的信息处理控件,是为了便于用户能够与这些信息处理控件进行交互,进而实现对信息的处理,具体实现时,可以是以按钮、文本框、对话框等方式呈现。根据实际需要,还可以包括有其他类型的信息处理控件,在本发明实施例中,是以信息回复控件、信息置为已读控件、信息删除控件为例进行说明。\n[0032] 以信息回复控件为例,该控件的目的是为了便于用户能够直接在弹窗中针对该信息进行回复。弹窗中显示了信息内容,用户对该信息内容进行查看,在确定需要对该信息进行回复时,点击弹窗中的该信息回复控件,弹窗通过该信息回复控件接收到回复指令,并根据接收到的该回复指令,在弹窗中打开文本输入框,并给出信息发送控件,用户在该文本输入框中输入回复的、需要发送给对方的信息,然后点击信息发送控件,弹窗通过该信息发送控件接收到发送指令,将文本输入框中接收的信息通过IOS系统底层通讯模块发送出去。在将文本输入框中接收的信息通过IOS系统底层通讯模块发送出去后,还可以将上述标识ID对应信息的状态置为已读状态。在只有该当前一条信息的情况下,在将文本输入框中接收的信息通过IOS系统底层通讯模块发送出去后,即已经对该消息进行回复后,可以自动关闭该弹窗,并在关闭弹窗后,恢复之前已暂停的应用程序的使用状态,例如正在进行的游戏的游戏状态、屏幕的锁屏状态等等。\n[0033] 以置为已读控件为例,该控件的目的是为了便于用户对于那些不需要及时进行回复、不需要回复或者不想回复的信息能够直接置于已读状态,避免该信息长期处于未读状态而产生干扰。在弹窗中显示了信息内容,用户对该信息内容进行查看,在认为该信息不需要及时进行回复、不需要回复或者不想回复时,点击弹窗中的置为已读控件,弹窗通过该置为已读控件接收到置为已读指令,并根据接收到的该置为已读指令,将该标识ID对应信息的状态置为已读状态。在将该标识ID对应信息的状态置为已读状态后,可以关闭该弹窗,并在关闭弹窗后,恢复之前已暂停的应用程序的使用状态,例如正在进行的游戏的游戏状态、屏幕的锁屏状态等等。\n[0034] 以信息删除控件为例,该控件的目的是为了便于用户对于不感兴趣的信息能够及时删除。在弹窗中显示了信息内容,用户对该信息内容进行查看,并在对该信息不感兴趣、认为该信息没有意义时,例如广告信息、流量提醒信息、话费提醒信息等等。在弹窗中显示了信息内容,用户对该信息内容进行查看之后,认为该信息可以当下直接进行删除时,点击弹窗中的信息删除控件,弹窗通过该信息删除控件接收到删除指令,根据接收到的该删除指令,删除上述标识ID对应信息。在将该标识信息ID对应信息删除之后,可以关闭该弹窗,并在关闭弹窗后,恢复之前已暂停的应用程序的使用状态,例如正在进行的游戏的游戏状态、屏幕的锁屏状态等等。\n[0035] 在上述说明中,是以需要对弹窗弹出来的信息进行相关的处理为例进行说明。根据实际需要,也可以不对信息做任何处理直接关闭该弹窗,在此情况下,可以直接点击该弹窗的关闭控件关闭该弹窗即可。在关闭弹窗后,恢复之前已暂停的应用程序的使用状态,例如正在进行的游戏的游戏状态、屏幕的锁屏状态等等。\n[0036] 以下结合其中一个具体示例对上述本发明方案进行详细说明。\n[0037] 在IOS系统的底层通讯模块接收到新消息时,通过通知的形式向系统信息程序抛送新消息通知。\n[0038] 本发明方案捕获IOS系统底层通讯模块抛送的新消息通知,该新消息通知中包括有标识ID,并根据该标识ID从信息数据库中查询获得与该标识ID对应信息的关联信息,包括信息内容、信息的类型是短信还是imessage、信息的文本类型是文本还是图像、信息发送者姓名、信息发送者图像、信息发送者号码等。\n[0039] 在获得信息的关联信息之后,将该关联信息以弹窗的方式进行显示,显示时,可以播放预设提示音频或者震动信息,以提示用户有新信息。以信息类型为文本信息为例,在弹窗显示时,弹窗中可同时显示信息删除控件、信息回复控件、信息置为已读控件,这些控件具体可以以按钮的方式呈现,如图2中所示的弹窗显示信息的示意图。\n[0040] 在将该新信息以弹窗形式进行显示时,在用户需要对该信息进行回复时,点击弹窗中的该信息回复控件,以发出回复指令,以图2中所示,可以是点击弹窗中的该回复按钮。\n在接收到该回复指令后,在弹窗中打开文本输入框,并给出信息发送控件,由用户在该文本输入框中输入回复的、需要发送给对方的信息,如图3中所示的回复信息示意图所示。在信息输入完成之后,通过点击信息发送控件,如图3中所示的发送按钮,发出发送指令。弹窗在接收到发送指令后,将文本输入框中接收的信息通过IOS系统底层通讯模块发送出去。\n[0041] 在将文本输入框中接收的信息通过IOS系统底层通讯模块发送出去后,可以将上述标识ID对应信息的状态置为已读状态。在只有该当前一条信息的情况下,在将文本输入框中接收的信息通过IOS系统底层通讯模块发送出去后,即已经对该消息进行回复后,可以自动关闭该弹窗,并在关闭弹窗后,恢复之前已暂停的应用程序的使用状态,例如正在进行的游戏的游戏状态、屏幕的锁屏状态等等。\n[0042] 根据上述本发明的基于IOS平台的信息处理方法,本发明还提供一种基于IOS平台的信息处理系统。图4中示出了本发明的基于IOS平台的信息处理系统实施例的结构示意图。\n[0043] 如图4所示,本实施例中的基于IOS平台的信息处理系统包括有:\n[0044] 捕获模块201,用于捕获IOS系统底层通讯模块抛送的新消息通知,该新消息通知中包括标识ID;\n[0045] 信息查询模块202,用于通过上述标识ID从信息数据库中查询获得与上述标识ID对应信息的关联信息,该关联信息包括信息内容、信息类型、信息发送者信息,其中,该信息发送者信息可以是信息发送者姓名、信息发送者号码、信息发送者图像、信息发送者地址等与信息发送者有关的信息中的任意一种或者任意组合;\n[0046] 弹窗显示模块203,用于将上述信息查询模块202查询到的关联信息以弹窗的方式进行显示。\n[0047] 根据本实施例中的系统,其是通过捕获IOS系统底层通讯模块抛送的新消息通知,由于新消息通知中包含有这条信息在信息数据库中对应的唯一标识ID,因而可以根据该标识ID从信息数据库中查询获得与该标识ID对应信息的所有关联信息,并在得到关联信息后,将查询到的关联信息以弹窗的形式进行显示,这种信息处理方式,可以无需切换到系统信息处理程序,可以在不切换当前正在使用的应用程序的基础上,将接收到的新信息以弹窗的方式进行显示,且可以在弹窗显示的情况下针对该信息进行相关的处理操作,实现了在不切换应用程序的情况下对信息的快速处理。\n[0048] 如图4所示,本实施例中的基于IOS平台的信息处理系统,还可以包括有:\n[0049] 提示模块204,用于在弹窗显示模块203将查询到的关联信息以弹窗的形式进行显示时,播放预设信息提示音频或者震动信息。从而据此提示用户有新信息。\n[0050] 上述弹窗显示模块203在进行弹窗显示时,可暂停当前正在使用的应用程序,以便于当前正在应用的程序的连续性和便于对弹窗显示的信息进行处理操作。例如,在当前正在执行游戏程序时,可将游戏置为暂停状态,以确保在弹窗显示时不会对游戏进度产生影响,在对弹窗显示的信息内容处理完毕后能够保证游戏的连贯性。在当前正在处于锁屏的状态下,则暂时解除锁屏状态,以便于能够对该弹窗进行相关的处理操作。据此,可以得知的是,将查询到的关联信息以弹窗的形式进行显示时,该弹窗显示在锁屏、桌面或者应用程序界面上。\n[0051] 此外,弹窗显示模块203显示上述信息内容时,还可以进行相关的优化处理,在信息内容过多的情况下,可以通过上下滑动信息内容的方式来使得用户能够完整地查看这条信息,即在接收到上下滑动指令时,滑动显示信息内容。另一方面,在同一时刻,可能在同一时刻接收到多条信息,为了方便用户能查看到每条信息,可以通过左右滑动的方式来便于用户对各条信息的查看,即在接收到左右滑动指令时,切换显示另一个条信息。\n[0052] 如上所述,在从信息数据库中查询获得上述标识ID对应的信息的关联信息后,弹窗显示模块203会在弹窗中对获得的关联信息进行显示。在本实施例中,弹窗显示模块203在弹窗中显示的信息可以包括有:信息内容、信息发送者信息、信息处理控件。此外,在从信息数据库中查询获得的关联信息中,还可以包括有信息类型,这里的信息类型用以表示新收到的信息是短信、彩信还是imessage,还可以是用以表示该信息是文本还是图形,进而弹窗显示模块203可以根据该信息类型来确定弹窗中显示信息内容时的弹窗显示方式。\n[0053] 其中,弹窗中提供的信息处理控件,是为了便于用户能够与这些信息处理控件进行交互,进而实现对信息的处理。根据实际需要,还可以包括有其他类型的信息处理控件,在本发明实施例中,是以信息回复控件、信息置为已读控件、信息删除控件为例进行说明。\n[0054] 弹窗显示模块203在通过信息回复控件接收到回复指令时,在上述弹窗中打开文本输入框并给出信息发送控件,在通过信息发送控件接收到发送指令时,将文本输入框中接收的信息通过IOS系统底层通讯模块发送出去。在信息发送出去后,还可以将上述标识ID对应信息的状态置为已读状态,且可以自动关闭该弹窗,并在关闭弹窗后,恢复之前已暂停的应用程序的使用状态,例如正在进行的游戏的游戏状态、屏幕的锁屏状态等等。\n[0055] 弹窗显示模块203在通过信息置为已读控件接收到置为已读指令时,将标识ID对应信息的状态置为已读状态,并关闭上述弹窗。在将该标识ID对应信息的状态置为已读状态后,可以关闭该弹窗,并在关闭弹窗后,恢复之前已暂停的应用程序的使用状态,例如正在进行的游戏的游戏状态、屏幕的锁屏状态等等。\n[0056] 弹窗显示模块203在通过信息删除控件接收到删除指令时,删除上述标识ID对应信息,并关闭上述弹窗。在将该标识信息ID对应信息删除之后,可以关闭该弹窗,并在关闭弹窗后,恢复之前已暂停的应用程序的使用状态,例如正在进行的游戏的游戏状态、屏幕的锁屏状态等等。\n[0057] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
法律信息
- 2019-03-01
- 2015-04-22
实质审查的生效
IPC(主分类): G06F 9/44
专利申请号: 201210566951.6
申请日: 2012.12.24
- 2014-07-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |