在通讯录程序中进行信息发送的方法与移动终端的制作方法_3

文档序号:9330752阅读:来源:国知局
br>[0056]步骤S206的流程可以为:获取用户选择或者输入的文件;将文件转换为第一应用程序支持数据格式,并将转换后的文件作为待发送内容。例如,用户选择了一段音频文件,需要向通讯录中的联系人A发送,第一应用用程序为Line软件,那么内容获取模块130自动将该音频文件进行转码,修改为Line软件支持的音频格式。
[0057]以上待发送的文件类型包括多种,例如文字、图片、音频、视频、链接、应用程序中的任一种或多种的组合。例如用户需要转发通讯录中某一联系人发送给自己的彩信,那么彩信可能包括文字与图片的组合、也可能包括文字与链接的组合,步骤S206根据文件的类型进行相应的处理。
[0058]在上述文件包括链接或应用程序的情况下,在步骤S206之后步骤S208之前还需要对链接或应用程序进行安全扫描,若扫描结果为存在安全隐患,发出安全提示,并停止发送。保证了发送内容的安全合法性,防止恶意文件利用本实施例的方法进行传播。
[0059]当用户经常对通讯录某一用户使用第一应用程序发送文件,在步骤S208之后还可以保存联系人标识信息和信息发送接口的对应关系。在之后的操作中,用户选择该联系人后,可以根据该对应关系匹配得出第一应用程序的信息发送接口,而不必依靠步骤S204通过操作系统进行查找对应的信息发送接口。
[0060]本发明的实施例还可以通过扩展,实现通讯录的智能备份和同步功能。图4是根据本发明一个实施例的在通讯录程序中进行信息发送的方法中通讯录备份的示意图。本实施例的在通讯录程序中进行信息发送的方法中通讯录备份包括以下步骤:
[0061]步骤S402,读取通讯录程序中联系人的信息以及联系人的分组信息;
[0062]步骤S404,按照分组信息将联系人的信息备份到服务器侧;
[0063]步骤S406,向服务器侧上传待发送内容以及指定的联系人分组,以便服务器侧向指定的联系人分组内对应的移动终端推送待发送内容。
[0064]在步骤S406之后还可以:向服务器侧发送联系人同步指令,联系人同步指令中包括验证信息和需要进行同步的终端的终端信息,以使需要进行同步的终端根据服务器侧下发的联系人的信息以及联系人的分组信息写入需要进行同步的终端的通讯录程序。
[0065]利用以上步骤,提供了通讯录的云端备份和云端同步功能,并且利用云端服务,将用户需要分享的内容,利用服务器侧推送给指定的通讯录中的联系人或联系人群组对应的终端。实现了用户更换手机号码等情况下,智能同步原有信息的功能。验证信息包括了用户设置的密码等信息,以保证数据的安全性。
[0066]在待发送内容为通讯录中的短信内容时,步骤S406可以包括接收用户选中的短信和用户选中的手机号码分组;提取短信的短信内容;将短信内容和选中的手机号码分组进行数据打包,并向服务器上传。
[0067]如果需要传送通讯录中的电话号码,步骤S406可以包括:接收用户选中的手机号码条目和用户选中的手机号码分组;将手机号码条目和选中的手机号码分组进行数据打包,并向服务器上传,以便服务器向选中的手机号码分组内对应的终端推送手机号码条目。
[0068]下面对用户利用通讯录,将手机短信、通话录音、网页链接三种数据进行信息发送的三个实例对本实施例的在通讯录程序中进行信息发送的方法进一步说明。
[0069]第一种使用实例:转发短信,在转发手机短信内容时,用户首先打开所使用移动终端的通讯录程序,在通讯录程序中查找到发送或接受手机短信的联系人,在该联系人的相关信息下选中需要转发的短信,然后在通讯录程序中选择转发对象,获取该转发对象的联系人标识信息,触发了信息发送请求事件。
[0070]移动终端的操作系统根据各软件注册的系统权限,查找可以发送文字消息的应用程序,经过查找,找到了短信、Line软件、微信等多个应用程序可以实现该功能。
[0071]移动终端通过屏幕展示以上应用程序的列表由用户选定使用Line软件进行发送。提取选定转发短信的内容,将转发对象的联系人标识信息与该提取内容发送给Line软件对应的信息发送接口,由Line软件根据联系人标识信息确定转发对象,并传送以上短信内容。
[0072]第二种使用实例:转发通信录音。用户在通话过程中启动了通话录音,并在通话录音结束后,用户首先打开所使用移动终端的通讯录程序,并在通讯录程序中查找到需要发送录音的联系人,提取联系人的标识信息,系统此前记录有用户经常向该目标联系人通过Line软件发送信息,程序将录音文件进行音频转换为Line软件的支持格式,将联系人标识信息与转换格式后的通话录音文件发送给Line软件对应的信息发送接口。由Line软件向联系人标识信息对应的用户传送以上通话录音。
[0073]第三种使用实例:转发网页链接。用户需要传送某一网页链接,首先打开所使用移动终端的通讯录程序,并在通讯录程序中查找到发送对象的联系人的标识信息,移动终端的操作系统确认可以通过Line软件传送该内容,安全扫描模块启动对网页链接的扫描,如果扫描结果为安全,将联系人标识信息与网页链接发送给Line软件对应的信息发送接口。如果扫描结果为不安全,取消发送,并向用户提示,防止了恶意网址的传播。
[0074]此外,在用户需要更换移动终端的终端时,可以采用以下方式保证通讯录中的信息不丢失,且向通讯录中的联系人传送换号信息:
[0075]第一种方式,利用原终端,选择通讯录中所有的联系人信息,通过第一应用软件发送给新终端,由新终端整理保存后,向所有联系人发送新终端的信息。
[0076]第二种方式,使用原终端向服务器侧备份所有联系人信息以及新终端信息,由服务器侧向所有联系人推送新终端信息的相关消息,然后原终端向服务器侧发送联系人同步指令,通过服务器的验证后,将所有备份数据下发给新终端,由新终端根据服务器侧下发的联系人的信息以及联系人的分组信息写入需要自身的通讯录程序。
[0077]本发明的在通讯录程序中进行信息发送的方法和移动终端由于在通讯录中触发信息发送请求并利用操作系统得到相应的信息发送接口,以向该信息发送接口发送通讯录中联系人的标识信息和相关内容,利用通讯录中的联系人数据实现了应用程序的内容发送,不需要进行内容的转存或复制粘贴,因此,提高了用户的信息发送的便利性。
[0078]进一步地,通过在操作系统中注册的事件处理权限匹配得到适于处理信息发送请求事件的应用程序,可以在移动终端中自动得到相应的应用程序及其信息发送接口,可以将从通信录得到联系人标识信息和待发送内容发送给对应的信息发送接口,以便合适的应用程序处理。
[0079]另外,还可以利用云备份和云传输技术,将通信录中的数据进行备份和同步,实现在群组内共享内容,方便了用户的使用。
[0080]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0081]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0082]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0083]此外,本领域的技术
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1